:root{--bg:#06060a;--bg-surface:#0a0a0c;--bg-raised:#0c0c12;--bg-input:#0e0e14;--border:#1a1a2e;--gold:#c9a84c;--gold-glow:#c9a84c44;--fg:#e8d5a3;--fg-muted:#555;--fg-dim:#444;--fg-faint:#333;--green:#4c8c5c;--red:#8c4c4c;--yellow:#c80;--blue:#3a6b8c;--font:"JetBrains Mono","Fira Code",monospace}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:12px;line-height:1.618}.nav{justify-content:space-between;padding:10px 20px;background:var(--bg-surface);border-bottom:1px solid var(--border)}.nav,.nav-brand-name{display:flex;align-items:center}.nav-brand-name{font-size:15px;font-weight:700;color:var(--gold);letter-spacing:2px;text-transform:uppercase;text-decoration:none;gap:6px}.nav-icon{font-size:18px;display:inline-block;animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:1;text-shadow:0 0 8px var(--gold-glow)}50%{opacity:.7;text-shadow:0 0 16px var(--gold-glow)}}.nav-brand-sub{font-size:9px;color:var(--fg-muted);margin-top:2px;letter-spacing:1px}.nav-links{display:flex;gap:16px}.nav-link{color:var(--fg-muted);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:color .2s ease}.nav-link:hover{color:var(--gold)}.about-page{max-width:720px;margin:0 auto;padding:32px 20px;line-height:1.7}.about-page h1{font-size:28px;color:var(--gold);letter-spacing:2px;margin-bottom:8px}.about-page h2{font-size:18px;color:var(--gold);margin-top:36px;margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:6px;letter-spacing:1px;text-transform:uppercase}.about-page h3{font-size:14px;color:var(--fg);margin-top:24px;margin-bottom:8px}.about-page p{color:var(--fg);margin-bottom:12px}.about-page pre{background:var(--bg-raised);border:1px solid var(--border);padding:16px;overflow-x:auto;border-radius:4px;font-size:11px;color:var(--fg)}.about-page code{background:var(--bg-input);padding:2px 6px;border-radius:2px;font-size:11px;color:var(--gold)}.about-page table{width:100%;border-collapse:collapse;font-size:11px;margin:12px 0}.about-page td,.about-page th{border:1px solid var(--border);padding:6px 8px;text-align:left}.about-page th{background:var(--bg-raised);font-weight:600;color:var(--gold);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.about-page ol,.about-page ul{padding-left:20px}.about-page li{margin-bottom:4px}.about-page hr{border:none;border-top:1px solid var(--border);margin:24px 0}.about-page small{color:var(--fg-muted)}@media (max-width:600px){.nav{padding:8px 12px}.nav-brand-name{font-size:12px}.about-page{padding:20px 12px}}