.nav{padding:var(--spacing-sm)0;border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.nav__links{align-items:center;gap:var(--spacing-md);display:flex}.nav__brand{color:var(--accent-amber);letter-spacing:1px;font-size:16px;font-weight:700}.nav__link{color:var(--text-secondary);letter-spacing:1px;font-size:12px}.nav__link:hover{color:var(--accent-amber);text-decoration:none}.nav__region{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border-color);cursor:pointer;background:0 0;font-size:12px}@media (max-width:600px){.nav__links{gap:var(--spacing-sm)}.nav__link{font-size:10px}}
.footer{margin-top:var(--spacing-xl);padding:var(--spacing-md)0}.footer__separator{color:var(--border-color);margin-bottom:var(--spacing-sm)}.footer__text{color:var(--text-dim);font-size:11px}.footer__disclaimer{color:var(--text-dim);margin-top:var(--spacing-xs);opacity:.6;font-size:10px}
:root{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--text-primary:#e0e0e0;--text-secondary:#999;--text-dim:#555;--accent-amber:#f59e0b;--accent-red:#dc2626;--accent-green:#22c55e;--accent-blue:#3b82f6;--border-color:#333;--border-bright:#555;--font-mono:"JetBrains Mono","Fira Code","Courier New",monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:var(--accent-amber);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-amber);color:var(--bg-primary)}input,select,textarea,button{font-family:var(--font-mono);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-sm)var(--spacing-md);appearance:none;border-radius:0;outline:none;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent-amber)}button{cursor:pointer;border-color:var(--accent-amber);color:var(--accent-amber);text-transform:uppercase;letter-spacing:1px;background:0 0}button:hover{background:var(--accent-amber);color:var(--bg-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}.app{max-width:800px;padding:var(--spacing-md);min-height:100vh;margin:0 auto}@media (max-width:600px){body{font-size:12px}.app{padding:var(--spacing-sm)}}
