:root{--neon-cyan:#00f3ff;--neon-blue:#3b5cff;--neon-red:#ff005d;--neon-green:#00ff9a;--neon-pink:#ff2bd6;--neon-yellow:#ffe600;--neon-purple:#8a3cff;--dark-bg:#050a0f;--glass-bg:rgba(5, 10, 15, 0.85);--border-color:rgba(0, 243, 255, 0.35);--scanline-color:rgba(0, 0, 0, 0.45)}@font-face{font-family:SDGlitch;src:url("../assets/SDGlitch.ttf") format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;cursor:default;user-select:none}body{background-color:var(--dark-bg);background-image:radial-gradient(900px 450px at 15% 20%,rgba(0,243,255,.12),rgba(0,0,0,0) 60%),radial-gradient(800px 400px at 85% 25%,rgba(255,43,214,.1),rgba(0,0,0,0) 60%),radial-gradient(700px 350px at 55% 85%,rgba(255,230,0,.08),rgba(0,0,0,0) 55%);color:var(--neon-cyan);font-family:"Share Tech Mono",monospace;overflow:hidden;height:100vh;width:100vw}#page-content{position:fixed;inset:0;padding:20px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--neon-cyan) transparent;z-index:40;transition:opacity .3s ease-in-out;opacity:0;pointer-events:none}#page-content.visible{opacity:1;pointer-events:auto}#page-content::-webkit-scrollbar{width:6px}#page-content::-webkit-scrollbar-track{background:0 0}#page-content::-webkit-scrollbar-thumb{background:var(--neon-cyan);border-radius:3px}.page{min-height:calc(100vh - 40px);animation:.4s ease-in-out fadeIn}.page.about-page,.page.docs-page,.page.lore-page{background:rgba(5,10,15,.92);border:1px solid var(--border-color);border-radius:4px;margin:10px 10px 80px;padding:30px;max-width:900px;box-shadow:0 0 40px rgba(0,243,255,.1),inset 0 0 60px rgba(0,0,0,.5)}.page h1{font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 15px var(--neon-cyan);border-bottom:2px solid var(--neon-cyan);padding-bottom:.5rem;letter-spacing:3px}.page h2{color:var(--neon-green);margin:1.5rem 0 1rem;font-size:1.3rem;text-shadow:0 0 8px var(--neon-green)}.page p{line-height:1.8;color:#ccc;margin-bottom:1rem}.page ul{list-style:none;padding:0;color:#ccc}.page li{margin-bottom:.8rem;padding:8px 8px 8px 12px;background:rgba(0,0,0,.4);border-left:2px solid var(--neon-cyan)}.page code{background:rgba(0,243,255,.1);padding:2px 8px;border-radius:3px;color:var(--neon-yellow);font-weight:700}.back-link{display:inline-block;color:var(--neon-cyan);text-decoration:none;font-family:'Share Tech Mono',monospace;font-size:.85rem;padding:8px 16px;border:1px solid var(--neon-cyan);background:rgba(0,0,0,.85);margin-bottom:20px;transition:.2s;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.back-link:hover{background:var(--neon-cyan);color:#000}.version-info{font-size:1.2rem;color:var(--neon-green);margin-bottom:2rem;text-shadow:0 0 10px var(--neon-green)}.about-content{background:rgba(0,20,30,.6);border:1px solid var(--neon-cyan);border-radius:4px;padding:20px}.about-links{display:flex;gap:15px;justify-content:flex-start;margin-top:2rem;flex-wrap:wrap}.lore-content{background:rgba(0,20,30,.6);border:1px solid var(--neon-cyan);border-radius:4px;padding:20px}.lore-content li{margin-bottom:1rem}.not-found-content{text-align:center;padding:40px}.error-code{font-size:6rem;font-weight:700;color:var(--neon-red);text-shadow:0 0 30px var(--neon-red);margin-bottom:1rem;letter-spacing:10px}.error-message{font-size:1.5rem;color:var(--neon-cyan);margin-bottom:1rem}.error-desc{color:#888;margin-bottom:2rem}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}