:root{--bg-ink:#0c0906;--bg-ink-mid:#130f0a;--bg-ink-light:#211a11;--bg-panel:#1b1710;--bg-titlebar:#2a2416;--text-primary:#f5efdd;--text-secondary:#b6a582;--text-ink:#171307;--accent-gold:#d7b45b;--accent-border:#c6a552;--accent-bright:#edcd7a;--glass-bg:var(--bg-panel);--glass-border:var(--accent-border);--glass-blur:blur(16px)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-ink);max-width:100vw;min-height:100vh;color:var(--text-primary);font-family:var(--font-sans), sans-serif;background-attachment:fixed;font-weight:500;overflow-x:hidden}a{color:inherit;text-decoration:none}.glass-panel{background:var(--bg-panel);border:2px solid var(--accent-border);border-radius:16px;transition:all .3s;box-shadow:0 0 40px #d7b45b52,inset 0 1px #edcd7a40}.glass-panel:hover{box-shadow:0 0 50px #d7b45b73,inset 0 1px #edcd7a59}.btn-primary{color:var(--text-ink);font-family:var(--font-sans), sans-serif;cursor:pointer;letter-spacing:.5px;background:linear-gradient(150deg,#eccb78,#cfa64f);border:none;border-radius:6px;padding:12px 24px;font-weight:700;transition:all .3s;box-shadow:0 0 20px #d7b45b66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #d7b45b99}.terminal-accent{font-family:var(--font-mono), monospace;color:var(--accent-gold);font-weight:700}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.container{padding:0 1rem}}
.CursorTrail-module__6zzDbG__cursorGlow{pointer-events:none;z-index:9998;mix-blend-mode:screen;background:radial-gradient(circle,#edcd7a66 0%,#0000 60%);border-radius:50%;width:400px;height:400px;position:fixed;top:0;left:0}.CursorTrail-module__6zzDbG__cursorDot{background:var(--accent-bright);pointer-events:none;z-index:9999;width:8px;height:8px;box-shadow:0 0 10px var(--accent-bright), 0 0 20px var(--accent-gold);border-radius:50%;position:fixed;top:0;left:0}@media (hover:none) and (pointer:coarse){.CursorTrail-module__6zzDbG__cursorGlow,.CursorTrail-module__6zzDbG__cursorDot{display:none}}
.TerminalEasterEgg-module__GTeeBG__terminalOverlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#0c0906d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.TerminalEasterEgg-module__GTeeBG__terminalContainer{background:var(--bg-ink);border:2px solid var(--accent-border);border-radius:12px;flex-direction:column;width:90%;max-width:900px;height:80vh;animation:.3s ease-out forwards TerminalEasterEgg-module__GTeeBG__crtOn;display:flex;overflow:hidden;box-shadow:0 0 50px #d7b45b40,inset 0 0 20px #edcd7a1a}@keyframes TerminalEasterEgg-module__GTeeBG__crtOn{0%{opacity:0;transform:scaleY(.001)}50%{opacity:1;transform:scaleY(.001)}to{opacity:1;transform:scale(1)}}.TerminalEasterEgg-module__GTeeBG__titlebar{background:var(--bg-titlebar);border-bottom:1px solid var(--accent-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.TerminalEasterEgg-module__GTeeBG__windowControls{gap:6px;display:flex}.TerminalEasterEgg-module__GTeeBG__windowControls span{background:var(--accent-gold);opacity:.6;border-radius:50%;width:12px;height:12px;display:block}.TerminalEasterEgg-module__GTeeBG__title{font-family:var(--font-mono), monospace;color:var(--text-secondary);font-size:.9rem}.TerminalEasterEgg-module__GTeeBG__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.TerminalEasterEgg-module__GTeeBG__closeBtn:hover{color:#f55}.TerminalEasterEgg-module__GTeeBG__terminalBody{font-family:var(--font-mono), monospace;color:var(--accent-bright);text-shadow:0 0 5px #edcd7a4d;flex:1;padding:20px;font-size:1.1rem;line-height:1.5;overflow-y:auto}.TerminalEasterEgg-module__GTeeBG__line{white-space:pre-wrap;margin-bottom:5px}.TerminalEasterEgg-module__GTeeBG__inputForm{align-items:baseline;margin-top:10px;display:flex}.TerminalEasterEgg-module__GTeeBG__prompt{color:#fff;margin-right:10px}.TerminalEasterEgg-module__GTeeBG__input{color:var(--accent-bright);font-family:var(--font-mono), monospace;text-shadow:0 0 5px #edcd7a4d;background:0 0;border:none;outline:none;flex:1;font-size:1.1rem}.TerminalEasterEgg-module__GTeeBG__terminalBody::-webkit-scrollbar{width:8px}.TerminalEasterEgg-module__GTeeBG__terminalBody::-webkit-scrollbar-thumb{background-color:var(--accent-border)}
.IntroDecryption-module__9YABUa__introOverlay{z-index:999999;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.4s ease-in-out 2.5s forwards IntroDecryption-module__9YABUa__glitchOut;display:flex;position:fixed;top:0;left:0}@keyframes IntroDecryption-module__9YABUa__glitchOut{0%{opacity:1;filter:invert(0)}20%{opacity:.8;filter:invert();transform:scale(1.05)}40%{opacity:1;filter:invert(0);transform:scale(.95)}60%{opacity:.5;transform:skew(20deg)}to{opacity:0;pointer-events:none}}.IntroDecryption-module__9YABUa__decryptionBox{font-family:var(--font-mono), monospace;flex-direction:column;gap:1rem;display:flex}.IntroDecryption-module__9YABUa__statusLine{color:var(--text-secondary);opacity:0;font-size:.9rem;animation:.1s forwards IntroDecryption-module__9YABUa__typeIn}.IntroDecryption-module__9YABUa__statusLine:nth-child(2){animation-delay:.5s}@keyframes IntroDecryption-module__9YABUa__typeIn{to{opacity:1}}.IntroDecryption-module__9YABUa__logoText{color:var(--text-primary);letter-spacing:2px;align-items:center;gap:1rem;font-size:4rem;font-weight:800;display:flex}.IntroDecryption-module__9YABUa__chevron{color:var(--accent-gold)}.IntroDecryption-module__9YABUa__accessGranted{color:#5f5;text-shadow:0 0 10px #d7b45b80;margin-top:1rem;font-size:1.2rem;font-weight:700;animation:.2s infinite IntroDecryption-module__9YABUa__flash}@keyframes IntroDecryption-module__9YABUa__flash{0%,to{opacity:1}50%{opacity:.5}}
.NetworkStatus-module__X_kFUa__networkContainer{font-family:var(--font-mono), monospace;color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--accent-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9000;border-radius:8px;align-items:center;gap:1rem;padding:8px 12px;font-size:.8rem;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 0 15px #d7b45b1a}.NetworkStatus-module__X_kFUa__statusText{align-items:center;gap:6px;display:flex}.NetworkStatus-module__X_kFUa__dot{background-color:#5f5;border-radius:50%;width:6px;height:6px;animation:2s infinite NetworkStatus-module__X_kFUa__blink;box-shadow:0 0 8px #5f5}@keyframes NetworkStatus-module__X_kFUa__blink{0%,to{opacity:1}50%{opacity:.4}}.NetworkStatus-module__X_kFUa__highlight{color:var(--text-primary);font-weight:700}.NetworkStatus-module__X_kFUa__pingText{color:var(--accent-gold)}.NetworkStatus-module__X_kFUa__graph{border-left:1px solid #ffffff1a;align-items:flex-end;gap:2px;height:20px;padding-left:8px;display:flex}.NetworkStatus-module__X_kFUa__bar{background-color:var(--accent-gold);opacity:.8;border-radius:1px 1px 0 0;width:3px;transition:height .3s}@media (max-width:768px){.NetworkStatus-module__X_kFUa__networkContainer{justify-content:center;bottom:10px;left:10px;right:10px}}
