:root{--background-color:#050505;--text-color:#e0e0e0;--primary-color:#00f3ff;--secondary-color:#f0f;--accent-color:#fe0;--muted-color:#333;--card-bg:#111;--font-main:"Nunito",sans-serif;--font-heading:"Nunito",sans-serif}*{box-sizing:border-box}html,body{font-family:var(--font-main);background-color:var(--background-color);color:var(--text-color);margin:0;padding:0;line-height:1.6}a{color:var(--primary-color);text-decoration:none;transition:color .2s,text-shadow .2s}a:hover{color:var(--secondary-color);text-shadow:0 0 5px var(--secondary-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 5px var(--primary-color);margin-bottom:1rem}img{border:1px solid var(--muted-color);max-width:100%;display:block}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--muted-color);border:1px solid var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}
