@font-face{font-family:FFFIdea;src:url(/fonts/FFFIdea.ttf) format("truetype");font-display:swap}.ticker-bar-left{left:0;max-width:calc(50% - 10px)}.ticker-bar-right{right:0;max-width:calc(50% - 10px)}.ticker-bar-left nav,.ticker-bar-right nav{flex-wrap:wrap}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.25) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(128,128,128,.25);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.4)}.subtle-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.25) transparent}@media (max-width:1024px){.ticker-bar-left,.ticker-bar-right,.ticker-toggle-btn{display:none!important}}:root{--bg:#fafafa;--bg-surface:#fff;--bg-hover:#f5f5f5;--text:#333;--text-secondary:#666;--text-muted:#767676;--border:#e0e0e0;--border-light:#eee;--link:#0066cc;--btn-bg:#0066cc;--btn-text:#fff;--input-bg:#fff;--input-border:#ccc;--th-bg:transparent;--saturn-highlight:#f5dda0;--saturn-body-1:#e8c170;--saturn-body-2:#c4903a;--saturn-shadow:#8a6020;--saturn-ring-1:#d4a855;--saturn-ring-2:#e8c170;--saturn-ring-gap:#a07830;--saturn-band:#b8863a;--saturn-sparkle:#f0d080;--saturn-text:#003580}[data-theme=dim]{--bg:#2c2f33;--bg-surface:#33373c;--bg-hover:#3a3f45;--text:#cdd1d5;--text-secondary:#9ba0a6;--text-muted:#7d8388;--border:#444950;--border-light:#3c4148;--link:#6ea8d7;--btn-bg:#4a8dc9;--btn-text:#fff;--input-bg:#35393e;--input-border:#505860;--th-bg:#35393e;--saturn-highlight:#dcc080;--saturn-body-1:#c8a860;--saturn-body-2:#9a7840;--saturn-shadow:#6a5028;--saturn-ring-1:#b09050;--saturn-ring-2:#c8a860;--saturn-ring-gap:#7a6030;--saturn-band:#907040;--saturn-sparkle:#d0b870;--saturn-text:var(--text)}[data-theme=dark]{--bg:#0d0d1a;--bg-surface:#0f1320;--bg-hover:#141828;--text:#e0e0e0;--text-secondary:#a0a0b0;--text-muted:#606070;--border:#1e1e38;--border-light:#181830;--link:#5b9bd5;--btn-bg:#2563eb;--btn-text:#fff;--input-bg:#111124;--input-border:#2a2a48;--th-bg:#111124;--saturn-highlight:#a0b8d8;--saturn-body-1:#7a90b0;--saturn-body-2:#506080;--saturn-shadow:#2a3858;--saturn-ring-1:#607090;--saturn-ring-2:#8aa0c0;--saturn-ring-gap:#3a4868;--saturn-band:#5a7090;--saturn-sparkle:#a0c0e0;--saturn-text:var(--text)}[data-theme=dark] body:after,[data-theme=dark] body:before{content:"";position:fixed;inset:-25%;width:150%;height:150%;z-index:0;pointer-events:none;animation:starfield-swirl 200s linear infinite}[data-theme=dark] body:before{background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 28% 65%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 44% 8%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 62% 52%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 78% 25%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 91% 72%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 8% 80%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 35% 42%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 55% 88%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 70% 15%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1.5px 1.5px at 15% 35%,rgba(200,220,255,.15) 50%,transparent),radial-gradient(1.5px 1.5px at 85% 60%,rgba(255,240,200,.12) 50%,transparent),radial-gradient(1px 1px at 48% 75%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 65% 5%,rgba(255,255,255,.18) 50%,transparent)}[data-theme=dark] body:after{background:radial-gradient(1px 1px at 20% 45%,rgba(255,255,255,.15) 50%,transparent),radial-gradient(1px 1px at 50% 20%,rgba(255,255,255,.12) 50%,transparent),radial-gradient(1px 1px at 80% 70%,rgba(255,255,255,.15) 50%,transparent),radial-gradient(1px 1px at 10% 60%,rgba(255,255,255,.12) 50%,transparent),radial-gradient(1px 1px at 65% 85%,rgba(255,255,255,.15) 50%,transparent),radial-gradient(1px 1px at 40% 10%,rgba(255,255,255,.12) 50%,transparent),radial-gradient(1px 1px at 90% 35%,rgba(255,255,255,.15) 50%,transparent);animation-duration:260s;animation-direction:reverse}[data-theme=dark] body>:not(.skip-to-main){position:relative;z-index:1}@keyframes starfield-swirl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-circadian=dawn]{--bg:#fdf6ee;--bg-surface:#fff8f0;--bg-hover:#fef0e0;--text:#4a3520;--text-secondary:#7a5a3a;--text-muted:#967550;--border:#e8d0b0;--border-light:#f0dcc0;--link:#b05500;--btn-bg:#b05500;--btn-text:#fff;--input-bg:#fff8f0;--input-border:#d4a870;--th-bg:#fef0e0}[data-circadian=dusk]{--bg:#1e1520;--bg-surface:#2a1e2e;--bg-hover:#342838;--text:#e8d0b0;--text-secondary:#c0a080;--text-muted:#806050;--border:#4a3040;--border-light:#3a2535;--link:#e89050;--btn-bg:#d07030;--btn-text:#fff;--input-bg:#241a28;--input-border:#6a4050;--th-bg:#2a1e2e;--saturn-highlight:#e8c080;--saturn-body-1:#d0a060;--saturn-body-2:#a07030;--saturn-shadow:#6a4818;--saturn-ring-1:#c09050;--saturn-ring-2:#d0a860;--saturn-ring-gap:#8a6028;--saturn-band:#a08040;--saturn-sparkle:#e0c080;--saturn-text:var(--text)}[data-circadian=night]{--bg:#0c0e1a;--bg-surface:#10142a;--bg-hover:#161a34;--text:#b0b8d0;--text-secondary:#8090b0;--text-muted:#506080;--border:#1e2444;--border-light:#181e38;--link:#4488cc;--btn-bg:#2255aa;--btn-text:#d0d8e8;--input-bg:#0e1224;--input-border:#2a3458;--th-bg:#10142a;--saturn-highlight:#90a8c8;--saturn-body-1:#6880a0;--saturn-body-2:#405070;--saturn-shadow:#1e2840;--saturn-ring-1:#506080;--saturn-ring-2:#7090b0;--saturn-ring-gap:#304060;--saturn-band:#4a6888;--saturn-sparkle:#90b0d0;--saturn-text:var(--text)}[data-skin=mfw]{--bg:#fff;--bg-surface:#fff;--bg-hover:#fff;--text:#000;--text-secondary:#000;--text-muted:#666;--border:transparent;--border-light:transparent;--link:#00e;--btn-bg:#00e;--btn-text:#fff;--input-bg:#fff;--input-border:#000;--th-bg:transparent}[data-skin=mfw] body{font-family:serif!important;font-size:18px!important;line-height:1.6!important}[data-skin=mfw] .main-content{max-width:1400px!important;padding:0 1rem!important}[data-skin=mfw] nav[style]{border-bottom:none!important;background:transparent!important}[data-skin=mfw] footer{border-top:none!important;font-family:serif!important}[data-skin=mfw] a{color:#00e!important;text-decoration:underline!important}[data-skin=mfw] a:visited{color:#551a8b!important}[data-skin=mfw] table{border-collapse:collapse;width:100%}[data-skin=mfw] tbody tr,[data-skin=mfw] thead tr{border-bottom:1px solid #000!important}[data-skin=mfw] td,[data-skin=mfw] th{border:none;border-bottom:1px solid #000;padding:4px 8px;text-align:left;color:#000}[data-skin=mfw] th{font-weight:700}[data-skin=mfw] input,[data-skin=mfw] select,[data-skin=mfw] textarea{font-family:serif!important;font-size:18px!important;border:1px solid #000!important;border-radius:0!important;background:#fff!important;color:#000!important}[data-skin=mfw] button{font-family:serif!important;border-radius:0!important}[data-skin=mfw] a[style*="var(--btn-bg)"],[data-skin=mfw] a[style*="var(--btn-text)"]{color:var(--btn-text)!important;text-decoration:none!important}[data-skin=mfw] button[style*="var(--btn-bg)"],[data-skin=mfw] button[style*="var(--link)"]{color:var(--btn-text)!important}[data-skin=mfw] .nav-link:after{display:none}[data-skin=mfw] .home-nav-link{border:none!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-family:serif!important}[data-skin=mfw] .home-nav-link:hover{background:transparent!important;transform:none!important}[data-skin=mfw] .scope-btn{border-radius:0!important;font-family:serif!important}[data-skin=mfw] nav a:has(pre){color:#000!important;text-decoration:none!important}[data-skin=mfw] .nav-loading-bar{display:none}[data-skin=mfw][data-theme=dark]{--bg:#000;--bg-surface:#000;--bg-hover:#0a1a0a;--text:#33ff33;--text-secondary:#33ff33;--text-muted:#1a991a;--border:transparent;--border-light:transparent;--link:#33ff33;--btn-bg:#33ff33;--btn-text:#000;--input-bg:#0a0a0a;--input-border:#33ff33;--th-bg:transparent}[data-skin=mfw][data-theme=dark] a{color:#33ff33!important}[data-skin=mfw][data-theme=dark] a:visited{color:#22cc22!important}[data-skin=mfw][data-theme=dark] td,[data-skin=mfw][data-theme=dark] th{color:#33ff33;border-bottom-color:#1a661a}[data-skin=mfw][data-theme=dark] tbody tr,[data-skin=mfw][data-theme=dark] thead tr{border-bottom-color:#1a661a!important}[data-skin=mfw][data-theme=dark] input,[data-skin=mfw][data-theme=dark] select,[data-skin=mfw][data-theme=dark] textarea{background:#0a0a0a!important;color:#33ff33!important;border-color:#33ff33!important}[data-skin=mfw][data-theme=dark] nav a:has(pre){color:#33ff33!important}@font-face{font-family:SanglardMono;src:local("DejaVu Sans Mono"),local("Menlo"),local("Consolas");font-display:swap}[data-skin=sanglard]{--bg:#f5f5f0;--bg-surface:#f5f5f0;--bg-hover:#eeeee8;--text:#000;--text-secondary:#333;--text-muted:#888;--border:#ddd;--border-light:#e1e1e1;--link:#000;--btn-bg:#000;--btn-text:#f5f5f0;--input-bg:#fff;--input-border:#000;--th-bg:#eeeee8}[data-skin=sanglard] body{font-family:DejaVu Sans Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:16px!important;line-height:1.5!important}[data-skin=sanglard] .main-content{max-width:1100px!important}[data-skin=sanglard] nav[style]{background:#f5f5f0!important;border-bottom-color:#ddd!important}[data-skin=sanglard] a{color:var(--text)!important;font-weight:700;text-decoration:none}[data-skin=sanglard] a[style*="var(--btn-bg)"],[data-skin=sanglard] a[style*="var(--btn-text)"]{color:var(--btn-text)!important}[data-skin=sanglard] a:hover{text-decoration:underline}[data-skin=sanglard] button{color:var(--text)}[data-skin=sanglard] button[style*="var(--btn-bg)"],[data-skin=sanglard] button[style*="var(--link)"]{color:var(--btn-text)!important}[data-skin=sanglard] .nav-link:after{background:#000!important}[data-skin=sanglard] table{border-collapse:collapse;width:100%}[data-skin=sanglard] td,[data-skin=sanglard] th{border-bottom:1px solid #ddd;padding:4px 8px;text-align:left;font-size:14px}[data-skin=sanglard] th{font-weight:700;color:var(--text)}[data-skin=sanglard] td{color:var(--text-secondary)}[data-skin=sanglard] input,[data-skin=sanglard] select,[data-skin=sanglard] textarea{border:1px solid #000!important}[data-skin=sanglard] button,[data-skin=sanglard] input,[data-skin=sanglard] select,[data-skin=sanglard] textarea{font-family:DejaVu Sans Mono,Menlo,Consolas,monospace!important;border-radius:0!important}[data-skin=sanglard] .home-nav-link{border-radius:0!important;border-color:#000!important;font-size:14px!important}[data-skin=sanglard] .scope-btn{border-radius:0!important;font-size:14px!important}[data-skin=sanglard] p{text-align:justify}[data-skin=sanglard] footer{background:#f5f5f0!important;border-top-color:#ddd!important;font-family:DejaVu Sans Mono,Menlo,Consolas,monospace!important}[data-skin=sanglard] code,[data-skin=sanglard] pre{background:#fff;border:1px solid #000;padding:2px 4px}[data-skin=sanglard] blockquote{background:#f3f3f3;border-left:2px dashed #bbb;padding:.5em 1em;font-style:italic;margin:1em 0}[data-skin=sanglard][data-theme=dark]{--bg:#1a1a18;--bg-surface:#1a1a18;--bg-hover:#2a2a28;--text:#d0d0c8;--text-secondary:#b0b0a8;--text-muted:#707068;--border:#3a3a38;--border-light:#2a2a28;--link:#d0d0c8;--btn-bg:#d0d0c8;--btn-text:#1a1a18;--input-bg:#222220;--input-border:#d0d0c8;--th-bg:#2a2a28}[data-skin=sanglard][data-theme=dark] nav[style]{background:#1a1a18!important}[data-skin=sanglard][data-theme=dark] a{color:var(--text)!important}[data-skin=sanglard][data-theme=dark] a[style*="var(--btn-bg)"],[data-skin=sanglard][data-theme=dark] a[style*="var(--btn-text)"],[data-skin=sanglard][data-theme=dark] button[style*="var(--btn-bg)"],[data-skin=sanglard][data-theme=dark] button[style*="var(--link)"]{color:var(--btn-text)!important}[data-skin=sanglard][data-theme=dark] .nav-link:after{background:#d0d0c8!important}[data-skin=sanglard][data-theme=dark] footer{background:#1a1a18!important}[data-skin=sanglard][data-theme=dark] code,[data-skin=sanglard][data-theme=dark] pre{background:#222220;border-color:#d0d0c8}[data-skin=m05]{--bg:#e8e4da;--bg-surface:#f0ece2;--bg-hover:#ddd8cc;--text:#2e2e28;--text-secondary:#4a4a40;--text-muted:#7a7a6e;--border:#c4c0b4;--border-light:#d4d0c4;--link:#5a6e3a;--btn-bg:#5a6e3a;--btn-text:#f0ece2;--input-bg:#f4f0e6;--input-border:#a0a090;--th-bg:#ddd8cc;--saturn-highlight:#c8c4b8;--saturn-body-1:#a0a090;--saturn-body-2:#808070;--saturn-shadow:#505048;--saturn-ring-1:#b0ac9e;--saturn-ring-2:#c8c4b8;--saturn-ring-gap:#908c80;--saturn-band:#7a7a6e;--saturn-sparkle:#5a6e3a;--saturn-text:#3e4a2a}[data-skin=m05] body{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif!important;background-image:radial-gradient(ellipse 120px 90px at 15% 20%,rgba(200,196,184,.35) 0,transparent 100%),radial-gradient(ellipse 100px 140px at 55% 70%,rgba(180,174,160,.3) 0,transparent 100%),radial-gradient(ellipse 140px 80px at 80% 30%,rgba(160,160,144,.25) 0,transparent 100%),radial-gradient(ellipse 90px 120px at 35% 85%,rgba(192,188,176,.3) 0,transparent 100%),radial-gradient(ellipse 110px 100px at 70% 55%,rgba(170,166,152,.2) 0,transparent 100%),radial-gradient(ellipse 80px 110px at 10% 60%,rgba(188,184,172,.25) 0,transparent 100%),radial-gradient(ellipse 130px 70px at 90% 80%,rgba(196,192,180,.3) 0,transparent 100%)!important;background-color:var(--bg)!important;background-attachment:fixed!important}[data-skin=m05] nav[style]{background:rgba(232,228,218,.92)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #a0a090!important}[data-skin=m05] .nav-link:after{background:#5a6e3a!important}[data-skin=m05] footer{background:rgba(232,228,218,.95)!important;border-top:2px solid #a0a090!important}[data-skin=m05][data-theme=dark],[data-skin=m05][data-theme=dim]{--bg:#1a1e14;--bg-surface:#222820;--bg-hover:#2a3224;--text:#c8c8b8;--text-secondary:#a0a090;--text-muted:#6a6e5a;--border:#3a4230;--border-light:#2e3828;--link:#8aaa5a;--btn-bg:#6a8a3a;--btn-text:#e8e8d8;--input-bg:#1e2418;--input-border:#4a5a38;--th-bg:#2a3224;--saturn-highlight:#8aaa5a;--saturn-body-1:#5a6e3a;--saturn-body-2:#3e4a2a;--saturn-shadow:#1a1e14;--saturn-ring-1:#4a5a38;--saturn-ring-2:#6a7a4a;--saturn-ring-gap:#2e3828;--saturn-band:#3a4a28;--saturn-sparkle:#8aaa5a;--saturn-text:#8aaa5a}[data-skin=m05][data-theme=dark] body,[data-skin=m05][data-theme=dim] body{background-image:radial-gradient(ellipse 130px 100px at 12% 25%,rgba(58,66,48,.5) 0,transparent 100%),radial-gradient(ellipse 110px 150px at 50% 65%,rgba(46,56,40,.4) 0,transparent 100%),radial-gradient(ellipse 150px 90px at 78% 18%,rgba(42,50,36,.45) 0,transparent 100%),radial-gradient(ellipse 100px 130px at 30% 80%,rgba(50,60,42,.35) 0,transparent 100%),radial-gradient(ellipse 120px 110px at 65% 45%,rgba(38,48,32,.4) 0,transparent 100%),radial-gradient(ellipse 90px 120px at 8% 55%,rgba(44,54,38,.3) 0,transparent 100%),radial-gradient(ellipse 140px 80px at 88% 75%,rgba(54,64,44,.45) 0,transparent 100%),radial-gradient(ellipse 70px 90px at 42% 12%,rgba(62,46,28,.3) 0,transparent 100%),radial-gradient(ellipse 100px 70px at 72% 90%,rgba(50,38,22,.25) 0,transparent 100%)!important;background-color:var(--bg)!important;background-attachment:fixed!important}[data-skin=m05][data-theme=dark] nav[style],[data-skin=m05][data-theme=dim] nav[style]{background:rgba(26,30,20,.92)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #3a4230!important}[data-skin=m05][data-theme=dark] .nav-link:after,[data-skin=m05][data-theme=dim] .nav-link:after{background:#8aaa5a!important}[data-skin=m05][data-theme=dark] footer,[data-skin=m05][data-theme=dim] footer{background:rgba(26,30,20,.95)!important;border-top:2px solid #3a4230!important}[data-theme=retro][data-retro-palette=neon-arcade]{--bg:#0a0a1a;--bg-surface:#0f0f2a;--bg-hover:#14143a;--text:#e0e0ff;--text-secondary:#b0b0dd;--text-muted:#6060aa;--border:#ff005544;--border-light:#ff005533;--link:#00ccff;--btn-bg:transparent;--btn-text:#00ccff;--input-bg:#0a0a1a;--input-border:#ff0055;--th-bg:#0f0f2a;--retro-accent:#ff0055;--retro-accent2:#ff6600;--retro-accent3:#00ffaa;--retro-glow:#00ccff}[data-theme=retro][data-retro-palette=game-boy]{--bg:#0f380f;--bg-surface:#1a4a1a;--bg-hover:#245a24;--text:#9bbc0f;--text-secondary:#8bac0f;--text-muted:#588a30;--border:#306230;--border-light:#245a24;--link:#9bbc0f;--btn-bg:transparent;--btn-text:#9bbc0f;--input-bg:#0f380f;--input-border:#306230;--th-bg:#1a4a1a;--retro-accent:#9bbc0f;--retro-accent2:#8bac0f;--retro-accent3:#306230;--retro-glow:#9bbc0f}[data-theme=retro][data-retro-palette=commodore-64]{--bg:#40318d;--bg-surface:#4a3b97;--bg-hover:#5445a1;--text:#d0c8f8;--text-secondary:#b0a4e0;--text-muted:#9088cc;--border:#7869c470;--border-light:#7869c450;--link:#6abfc6;--btn-bg:transparent;--btn-text:#6abfc6;--input-bg:#40318d;--input-border:#70a4b2;--th-bg:#4a3b97;--retro-accent:#7869c4;--retro-accent2:#70a4b2;--retro-accent3:#6abfc6;--retro-glow:#6abfc6}[data-theme=retro][data-retro-palette=sunset-blaster]{--bg:#1a0a2e;--bg-surface:#24143a;--bg-hover:#2e1e46;--text:#ffd700;--text-secondary:#ffa07a;--text-muted:#a05878;--border:#ff6b6b44;--border-light:#ff6b6b33;--link:#ff1493;--btn-bg:transparent;--btn-text:#ff1493;--input-bg:#1a0a2e;--input-border:#ff6b6b;--th-bg:#24143a;--retro-accent:#ff6b6b;--retro-accent2:#ffa07a;--retro-accent3:#ffd700;--retro-glow:#ff1493}[data-theme=retro][data-retro-palette=ice-kingdom]{--bg:#0b1628;--bg-surface:#0f1e36;--bg-hover:#152844;--text:#e1f5fe;--text-secondary:#b3e5fc;--text-muted:#4a6a8a;--border:#4fc3f744;--border-light:#4fc3f733;--link:#4fc3f7;--btn-bg:transparent;--btn-text:#4fc3f7;--input-bg:#0b1628;--input-border:#81d4fa;--th-bg:#0f1e36;--retro-accent:#4fc3f7;--retro-accent2:#81d4fa;--retro-accent3:#b3e5fc;--retro-glow:#4fc3f7}[data-theme=retro][data-retro-palette=matrix]{--bg:#000000;--bg-surface:#0a0a0a;--bg-hover:#141414;--text:#00ff41;--text-secondary:#00cc33;--text-muted:#009926;--border:#00ff4144;--border-light:#00ff4133;--link:#00ff41;--btn-bg:transparent;--btn-text:#00ff41;--input-bg:#000000;--input-border:#00cc33;--th-bg:#0a0a0a;--retro-accent:#00ff41;--retro-accent2:#00cc33;--retro-accent3:#009926;--retro-glow:#00ff41}[data-theme=retro]{--saturn-highlight:var(--retro-glow);--saturn-body-1:var(--retro-glow);--saturn-body-2:var(--retro-accent);--saturn-shadow:var(--retro-accent3);--saturn-ring-1:var(--retro-accent2);--saturn-ring-2:var(--retro-glow);--saturn-ring-gap:var(--retro-accent3);--saturn-band:var(--retro-accent3);--saturn-sparkle:var(--retro-glow);--saturn-text:var(--text)}[data-theme=retro] h1,[data-theme=retro] h2,[data-theme=retro] h3,[data-theme=retro] h4,[data-theme=retro] h5,[data-theme=retro] h6{font-family:Press Start\ 2P,monospace!important;letter-spacing:.5px;text-shadow:2px 2px 0 var(--retro-glow,var(--link));text-shadow:2px 2px 0 color-mix(in srgb,var(--retro-glow,var(--link)) 25%,transparent)}[data-theme=retro] *,[data-theme=retro] :after,[data-theme=retro] :before{border-radius:0!important}[data-theme=retro] a[style*="var(--btn-bg)"],[data-theme=retro] button{border-color:var(--link)!important;box-shadow:0 0 6px color-mix(in srgb,var(--retro-glow,var(--link)) 30%,transparent)}[data-theme=retro] input,[data-theme=retro] select,[data-theme=retro] textarea{border:1px solid var(--input-border)!important;box-shadow:0 0 4px color-mix(in srgb,var(--retro-glow,var(--link)) 20%,transparent)}[data-theme=retro] a:hover{text-shadow:0 0 8px var(--retro-glow,var(--link))}[data-theme=retro] td,[data-theme=retro] th{border-bottom:1px solid var(--border)!important}[data-theme=retro] body:after{z-index:9998;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 4px)}[data-theme=retro] body:after,[data-theme=retro] body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}[data-theme=retro] body:before{z-index:9997;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%)}[data-theme=retro] nav[style]{border-bottom-color:var(--link)!important}[data-theme=retro] .nav-link:after{background:var(--retro-glow,var(--link))!important;box-shadow:0 0 6px var(--retro-glow,var(--link))}[data-theme=retro] .nav-loading-bar{background:linear-gradient(90deg,transparent,var(--retro-glow,var(--link)),var(--retro-glow,var(--link)),transparent)!important;box-shadow:0 0 12px var(--retro-glow,var(--link)),0 0 6px var(--retro-glow,var(--link))!important}[data-theme=retro] footer{border-top-color:var(--link)!important}[data-theme=bbs][data-bbs-palette=dos]{--bg:#0000aa;--bg-surface:#0000aa;--bg-hover:#000088;--text:#ffffff;--text-secondary:#aaaaaa;--text-muted:#7777cc;--border:#00aaaa;--border-light:#005555;--link:#55ffff;--btn-bg:#00aaaa;--btn-text:#000000;--input-bg:#000088;--input-border:#00aaaa;--th-bg:#000088;--bbs-highlight:#ffff55}[data-theme=bbs][data-bbs-palette=amber]{--bg:#1a1000;--bg-surface:#201400;--bg-hover:#2a1c00;--text:#ffb000;--text-secondary:#cc8800;--text-muted:#8a6010;--border:#cc880066;--border-light:#cc880044;--link:#ffcc00;--btn-bg:#ffb000;--btn-text:#1a1000;--input-bg:#1a1000;--input-border:#cc8800;--th-bg:#201400;--bbs-highlight:#ffdd55}[data-theme=bbs][data-bbs-palette=green]{--bg:#001200;--bg-surface:#001a00;--bg-hover:#002200;--text:#33ff33;--text-secondary:#22cc22;--text-muted:#118811;--border:#22cc2266;--border-light:#22cc2244;--link:#55ff55;--btn-bg:#33ff33;--btn-text:#001200;--input-bg:#001200;--input-border:#22cc22;--th-bg:#001a00;--bbs-highlight:#88ff88}[data-theme=bbs][data-bbs-palette=ansi]{--bg:#000000;--bg-surface:#0a0a0a;--bg-hover:#1a1a1a;--text:#c0c0c0;--text-secondary:#808080;--text-muted:#666666;--border:#55555566;--border-light:#55555544;--link:#6b6bff;--btn-bg:#aaaaaa;--btn-text:#000000;--input-bg:#000000;--input-border:#555555;--th-bg:#0a0a0a;--bbs-highlight:#ffff55}[data-theme=bbs][data-bbs-palette=c64]{--bg:#40318d;--bg-surface:#40318d;--bg-hover:#4a3b97;--text:#d0c8f8;--text-secondary:#b0a4e0;--text-muted:#9088cc;--border:#6abfc6;--border-light:#6abfc644;--link:#6abfc6;--btn-bg:#6abfc6;--btn-text:#40318d;--input-bg:#40318d;--input-border:#6abfc6;--th-bg:#4a3b97;--bbs-highlight:#6abfc6}[data-theme=bbs][data-bbs-palette=teletext]{--bg:#000000;--bg-surface:#000000;--bg-hover:#111111;--text:#ffffff;--text-secondary:#00ffff;--text-muted:#888888;--border:#ffff0066;--border-light:#ffff0044;--link:#00ff00;--btn-bg:#ffff00;--btn-text:#000000;--input-bg:#000000;--input-border:#ffff00;--th-bg:#111111;--bbs-highlight:#ff00ff}[data-theme=bbs]{--saturn-highlight:var(--link);--saturn-body-1:var(--link);--saturn-body-2:var(--text-secondary);--saturn-shadow:var(--text-muted);--saturn-ring-1:var(--bbs-highlight,var(--link));--saturn-ring-2:var(--link);--saturn-ring-gap:var(--text-muted);--saturn-band:var(--text-muted);--saturn-sparkle:var(--bbs-highlight,var(--link));--saturn-text:var(--text)}[data-theme=bbs],[data-theme=bbs] *{font-family:Courier New,Courier,monospace!important}[data-theme=bbs] h1,[data-theme=bbs] h2,[data-theme=bbs] h3,[data-theme=bbs] h4,[data-theme=bbs] h5,[data-theme=bbs] h6{letter-spacing:0;text-shadow:none;text-transform:uppercase}[data-theme=bbs] *,[data-theme=bbs] :after,[data-theme=bbs] :before{border-radius:0!important}[data-theme=bbs] button{border-color:var(--border)!important;box-shadow:none!important}[data-theme=bbs] input,[data-theme=bbs] select,[data-theme=bbs] textarea{border:1px solid var(--input-border)!important;box-shadow:none!important}[data-theme=bbs] a{text-decoration:underline}[data-theme=bbs] a:hover{text-shadow:none}[data-theme=bbs] th{border-bottom:1px double var(--border)!important;text-transform:uppercase;letter-spacing:.5px}[data-theme=bbs] td{border-bottom:1px solid var(--border)!important}[data-theme=bbs] nav[style]{border-bottom-color:var(--border)!important}[data-theme=bbs] footer{border-top-color:var(--border)!important}@keyframes bbs-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hal-pulse{0%,to{box-shadow:0 0 12px rgba(255,0,0,.6),0 0 24px rgba(255,0,0,.3)}50%{box-shadow:0 0 18px rgba(255,0,0,.8),0 0 36px rgba(255,0,0,.5)}}[data-theme=hal]{--bg:#0a0a0f;--bg-surface:#0e0e18;--bg-hover:#141420;--text:#c0c0c0;--text-secondary:#808090;--text-muted:#606878;--border:#1a1a2a;--border-light:#151522;--link:#e04040;--btn-bg:#991111;--btn-text:#e0e0e0;--input-bg:#0c0c14;--input-border:#2a1a1a;--th-bg:#0e0e18;--saturn-highlight:#ff4444;--saturn-body-1:#cc2222;--saturn-body-2:#881111;--saturn-shadow:#440808;--saturn-ring-1:#aa2222;--saturn-ring-2:#cc3333;--saturn-ring-gap:#330808;--saturn-band:#662020;--saturn-sparkle:#ff3333;--saturn-text:#cc3333;--hal-glow:#ff0000}[data-theme=hal] body:after,[data-theme=hal] body:before{content:"";position:fixed;inset:-25%;width:150%;height:150%;z-index:0;pointer-events:none;animation:starfield-swirl 200s linear infinite}[data-theme=hal] body:before{background:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.25) 50%,transparent),radial-gradient(1px 1px at 28% 65%,rgba(255,200,200,.2) 50%,transparent),radial-gradient(1px 1px at 44% 8%,rgba(255,255,255,.22) 50%,transparent),radial-gradient(1px 1px at 62% 52%,rgba(255,220,220,.18) 50%,transparent),radial-gradient(1px 1px at 78% 25%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 91% 72%,rgba(255,200,200,.15) 50%,transparent),radial-gradient(1px 1px at 8% 80%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 35% 42%,rgba(255,180,180,.18) 50%,transparent),radial-gradient(1px 1px at 55% 88%,rgba(255,255,255,.22) 50%,transparent),radial-gradient(1px 1px at 70% 15%,rgba(255,200,200,.2) 50%,transparent),radial-gradient(1px 1px at 85% 60%,rgba(255,255,255,.18) 50%,transparent),radial-gradient(1px 1px at 18% 35%,rgba(255,220,220,.15) 50%,transparent),radial-gradient(1px 1px at 48% 75%,rgba(255,255,255,.2) 50%,transparent),radial-gradient(1px 1px at 65% 5%,rgba(255,180,180,.18) 50%,transparent)}[data-theme=hal] body:after{background:radial-gradient(1px 1px at 20% 45%,rgba(255,200,200,.15) 50%,transparent),radial-gradient(1px 1px at 50% 20%,rgba(255,255,255,.12) 50%,transparent),radial-gradient(1px 1px at 80% 70%,rgba(255,180,180,.15) 50%,transparent),radial-gradient(1px 1px at 10% 60%,rgba(255,255,255,.12) 50%,transparent),radial-gradient(1px 1px at 65% 85%,rgba(255,200,200,.14) 50%,transparent),radial-gradient(1px 1px at 40% 10%,rgba(255,255,255,.1) 50%,transparent),radial-gradient(1px 1px at 90% 35%,rgba(255,180,180,.12) 50%,transparent);animation-duration:260s;animation-direction:reverse}[data-theme=hal] body>:not(.skip-to-main){position:relative;z-index:1}[data-theme=hal],[data-theme=hal] *{font-family:Courier New,Courier,monospace!important}[data-theme=hal] h1,[data-theme=hal] h2,[data-theme=hal] h3,[data-theme=hal] h4,[data-theme=hal] h5,[data-theme=hal] h6{color:#cc4444;letter-spacing:.5px;text-shadow:0 0 8px rgba(255,0,0,.15)}[data-theme=hal] a{transition:text-shadow .2s ease,color .2s ease}[data-theme=hal] a:hover{text-shadow:0 0 6px rgba(255,0,0,.3)}[data-theme=hal] button{border-color:#2a1a1a!important;transition:box-shadow .2s ease}[data-theme=hal] button:hover{box-shadow:0 0 8px rgba(255,0,0,.15)}[data-theme=hal] input:focus,[data-theme=hal] select:focus,[data-theme=hal] textarea:focus{border-color:#662222!important;box-shadow:0 0 6px rgba(255,0,0,.15)}[data-theme=hal] nav[style]{border-bottom-color:#2a1111!important}[data-theme=hal] footer{border-top-color:#2a1111!important}[data-theme=hal] *{scrollbar-color:rgba(204,51,51,.3) transparent}[data-theme=hal] ::-webkit-scrollbar-thumb{background:rgba(204,51,51,.3)}[data-theme=hal] ::-webkit-scrollbar-thumb:hover{background:rgba(204,51,51,.5)}[data-theme=hal] body::selection{background:rgba(204,51,51,.3);color:#fff}[data-theme=hal] ::selection{background:rgba(204,51,51,.3);color:#fff}.meta-table{border-collapse:collapse;width:auto}.meta-table td{padding:.5rem 0;vertical-align:top}.meta-table td:first-child{padding-right:1.5rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.meta-table tr{border-bottom:1px solid var(--border-light)}@media (max-width:768px){.meta-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.meta-table td:first-child{padding-right:1rem}}.filter-bar{display:flex;gap:.75rem;margin-bottom:1.5rem;align-items:center;flex-wrap:wrap}.filter-select{cursor:pointer}.filter-input,.filter-select{padding:.4rem .75rem;border:1px solid var(--input-border);border-radius:6px;font-size:.9rem;background:var(--bg-surface);color:var(--text)}.filter-input{width:100%;max-width:300px;box-sizing:border-box}.btn-link{background:none;border:none;color:var(--link);cursor:pointer;font-size:.9rem;padding:0}.detail-meta-layout{display:flex;gap:2rem;align-items:flex-start}@media (max-width:768px){.detail-meta-layout{flex-direction:column;gap:1rem}}.skeleton-row{height:36px;border-radius:4px;margin-bottom:2px;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--bg-surface) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.skip-to-main{position:absolute!important;top:-9999px!important;left:-9999px!important;z-index:9999;padding:.5rem 1rem;background:var(--btn-bg);color:var(--btn-text);border-radius:0 0 6px 6px;text-decoration:none;font-size:.9rem;width:1px;height:1px;overflow:hidden}.skip-to-main:focus{position:absolute!important;top:0!important;left:1rem!important;width:auto;height:auto;overflow:visible}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,html{overflow-x:hidden;max-width:100vw}select{padding-right:2rem}body{background-color:var(--bg)!important;color:var(--text)!important;transition:background-color .2s,color .2s}a{color:var(--link)}footer a,footer a:hover{text-decoration:none!important}footer a:hover{color:inherit!important}input,select,textarea{background-color:var(--input-bg);color:var(--text);border-color:var(--input-border);max-width:100%;box-sizing:border-box}table,th{color:var(--text)}td{color:var(--text-secondary)}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-bottom-nav,.mobile-nav-buttons{display:flex!important}.main-content{padding-bottom:52px!important;padding-top:.25rem!important}.footer-desktop{display:none!important}.footer-mobile{display:inline-flex!important}.nav-dropdown-menu{max-height:calc(100dvh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch}.desktop-menu{display:none!important}}@media (min-width:1025px){.mobile-menu{display:none!important}}@media (min-width:1025px) and (max-width:1200px){.nav-widget-toggle{display:none!important}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--bg-surface);border-top:1px solid var(--border);height:48px;padding:0}.mobile-remote{-webkit-overflow-scrolling:touch}.mobile-remote a:hover,.mobile-remote button:hover{opacity:.85}.nav-link{position:relative;transition:color .15s}.nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--link);transform:scaleX(0);transition:transform .2s ease}.nav-link:hover{color:var(--text)!important}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.home-nav-link{transition:background .15s,border-color .15s,color .15s,transform .15s}.home-nav-link:hover{background:var(--bg-hover);border-color:var(--border)!important;color:var(--text)!important;transform:translateY(-1px)}.scope-btn{transition:all .15s}.scope-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.dropdown-item{transition:background .1s}.dropdown-item:hover{background:var(--bg-hover)}.nav-menu-btn{transition:background .15s,border-color .15s}.nav-menu-btn:hover{background:var(--bg-hover);border-color:var(--border)}.inline-vote{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.inline-vote-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);border-radius:3px;opacity:.5;transition:opacity .15s,color .15s}.inline-vote-btn:hover{opacity:1;background:var(--bg-hover)}.inline-vote-btn[data-active]{opacity:1}.inline-vote-btn[data-active][aria-label*=Like],.inline-vote-btn[data-active][aria-pressed=true]:first-child{color:#2e7d32}.inline-vote-btn[data-active][aria-pressed=true]:last-child{color:#c62828}.inline-vote-score{font-size:.7rem;font-weight:600;min-width:1ch;text-align:center;color:var(--text-muted);line-height:1}.inline-vote-score.positive{color:#2e7d32}.inline-vote-score.negative{color:#c62828}.data-list{display:flex;flex-direction:column}.data-list-header{display:flex;align-items:center;gap:.75rem;padding:.4rem .75rem;border-bottom:2px solid var(--border);font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-list-header>*{cursor:pointer;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.data-row{display:flex;align-items:center;gap:.75rem;padding:.45rem .75rem;border-bottom:1px solid var(--border-light);text-decoration:none;color:var(--text);transition:background .1s;min-height:0}.data-row:hover,.data-row:nth-child(2n){background:var(--bg-hover)}.data-row:nth-child(2n):hover{background:color-mix(in srgb,var(--bg-hover) 80%,var(--text) 5%)}.data-row .row-primary{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-row .row-primary a{color:var(--link);text-decoration:none}.data-row .row-secondary{font-size:.82rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a[style*="var(--btn-bg)"]:hover,button[style*="var(--btn-bg)"]:hover{filter:brightness(1.15);transition:filter .15s}.data-row .row-muted{font-size:.8rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-row .row-badge{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;white-space:nowrap}.sort-col{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.sort-col:hover{color:var(--text)}.nav-loading-bar{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,transparent 0,var(--link) 30%,var(--link) 70%,transparent 100%);box-shadow:0 0 12px var(--link),0 0 6px var(--link),0 1px 4px var(--link);animation:nav-loading 1.2s cubic-bezier(.36,.07,.19,.97) infinite}.nav-loading-bar-echo{opacity:.4;animation-delay:.4s;filter:blur(2px);box-shadow:0 0 16px var(--link),0 0 8px var(--link)}@keyframes nav-loading{0%{width:0;left:0;opacity:0}10%{opacity:.8}50%{width:35%;left:35%;opacity:1}90%{opacity:.8}to{width:0;left:100%;opacity:0}}@keyframes nav-msg-glow{0%,to{box-shadow:0 0 3px 0 #ef4444}50%{box-shadow:0 0 8px 2px #ef4444}}@keyframes nav-msg-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.nav-msg-badge{animation:nav-msg-glow 2s ease-in-out infinite,nav-msg-bounce 2s ease-in-out infinite}.nav-msg-unread{animation:nav-msg-icon-pulse 2s ease-in-out infinite}@keyframes nav-msg-icon-pulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 4px #ef4444)}}@media (max-width:768px){table{display:block}.data-list,table{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-list-header,.data-row{min-width:600px}.main-content{padding:0 .75rem!important}h1{font-size:1.4rem}h2{font-size:1.1rem}input[type=text],select{font-size:.85rem!important;min-width:0!important}.main-content>main>div[style*=justifyContent]{flex-direction:column}}@media (max-width:480px){.main-content{padding:0 .5rem!important}}@media (max-width:768px){.home-main{min-height:calc(100dvh - 80px)!important;padding:.75rem!important;margin-top:0!important;justify-content:center!important}.home-main h1{font-size:unset}.home-main>div:first-child{margin-bottom:1rem!important}.home-main .saturn-logo-wrapper{width:clamp(160px,55vw,280px)!important}.home-main input{padding:.65rem 1rem!important;font-size:.9rem!important}.home-main .scope-btn{padding:.25rem .55rem!important;font-size:.7rem!important}.home-main .home-nav-link{padding:.25rem .5rem!important;font-size:.75rem!important}.home-main .home-scopes{display:grid!important;grid-template-columns:repeat(3,auto)!important;grid-gap:.35rem!important;gap:.35rem!important;margin-top:.75rem!important;justify-content:center!important}.home-main nav{gap:.3rem!important;margin-top:.75rem!important}}.hover-row{transition:background .1s}.hover-row:hover{background:var(--bg-hover)!important}[data-page=kids]{--bg:#fff8f0;--bg-surface:#ffffff;--bg-hover:#fff0e0;--text:#2d1b00;--text-secondary:#6b4c2a;--text-muted:#9a7b5a;--border:#f0d8b8;--border-light:#f5e6d0;--link:#b84818;--btn-bg:#b84818;--btn-text:#fff;--input-bg:#fff;--input-border:#e8d0b8;--kids-accent-1:#b84818;--kids-accent-2:#3cb4a4;--kids-accent-3:#f0a030;--kids-accent-4:#7c6ef0;--kids-heading:#b84818}[data-page=kids][data-theme=dark],[data-page=kids][data-theme=dim]{--bg:#1a1230;--bg-surface:#221a3a;--bg-hover:#2a2048;--text:#f0e8ff;--text-secondary:#c0b0d8;--text-muted:#8878a0;--border:#3a2860;--border-light:#302050;--link:#f0a848;--btn-bg:#f0a848;--btn-text:#1a1230;--input-bg:#1e1635;--input-border:#40306a;--kids-accent-1:#f0a848;--kids-accent-2:#50d8c8;--kids-accent-3:#ff7860;--kids-accent-4:#a090ff;--kids-heading:#f0a848}[data-page=kids][data-theme=dark] body:after,[data-page=kids][data-theme=dark] body:before{display:none}[data-page=kids] body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 40px at 8% 15%,var(--kids-accent-2) 0,transparent 100%),radial-gradient(circle 30px at 92% 10%,var(--kids-accent-3) 0,transparent 100%),radial-gradient(circle 50px at 85% 75%,var(--kids-accent-4) 0,transparent 100%),radial-gradient(circle 35px at 12% 80%,var(--kids-accent-1) 0,transparent 100%),radial-gradient(circle 25px at 50% 5%,var(--kids-accent-3) 0,transparent 100%),radial-gradient(circle 45px at 70% 40%,var(--kids-accent-2) 0,transparent 100%),radial-gradient(circle 20px at 30% 50%,var(--kids-accent-4) 0,transparent 100%);opacity:.08}[data-page=kids][data-theme=dark] body:before,[data-page=kids][data-theme=dim] body:before{display:block;opacity:.06}[data-page=kids] body>:not(.skip-to-main){position:relative;z-index:1}[data-page=kids] main section [style*=border-radius]{border-radius:16px!important}[data-page=kids] main h1{color:var(--kids-heading);font-size:2rem;letter-spacing:-.02em}[data-page=kids] main h2{color:var(--kids-heading);letter-spacing:-.01em}[data-page=kids] main section [style*="background: var(--bg-surface)"]{transition:transform .2s,box-shadow .2s}[data-page=kids] main section [style*="background: var(--bg-surface)"]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.08)}[data-page=kids][data-theme=dark] main section [style*="background: var(--bg-surface)"]:hover,[data-page=kids][data-theme=dim] main section [style*="background: var(--bg-surface)"]:hover{box-shadow:0 6px 20px rgba(0,0,0,.3)}[data-page=kids]{--saturn-highlight:var(--kids-accent-3);--saturn-body-1:var(--kids-accent-1);--saturn-body-2:var(--kids-accent-3);--saturn-shadow:var(--kids-accent-4);--saturn-ring-1:var(--kids-accent-2);--saturn-ring-2:var(--kids-accent-3);--saturn-ring-gap:var(--kids-accent-1);--saturn-band:var(--kids-accent-2);--saturn-sparkle:var(--kids-accent-3);--saturn-text:var(--kids-heading)}[data-page=bbs]{--bg:#0a0a0a;--bg-surface:#111;--bg-hover:#1a1a1a;--text:#ccc;--text-secondary:#999;--text-muted:#666;--border:#333;--border-light:#222;--link:#0f0;--btn-bg:#0f0;--btn-text:#000;--input-bg:#0a0a0a;--input-border:#333;--bbs-accent:#0f0;--bbs-link:#ccc;--bbs-text:#ccc;--bbs-muted:#666;--bbs-border:#333;--bbs-nav-bg:#111;--bbs-input-bg:#0a0a0a;--bbs-highlight:#ff0;font-family:monospace}[data-bbs-theme=terminal]{--bbs-accent:#0f0;--bbs-link:#0c0;--bbs-text:#0d0;--bbs-muted:#060;--bbs-highlight:#5f5;--bbs-border:#030;--bbs-nav-bg:#010;--bbs-input-bg:#010;--bg:#010;--bg-surface:#020;--bg-hover:#030;--text:#0d0;--text-secondary:#0a0;--text-muted:#060;--border:#030;--link:#0f0;--input-bg:#010}[data-bbs-theme=terminal] body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 3px)}[data-bbs-theme=terminal] body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;box-shadow:inset 0 0 100px rgba(0,255,0,.03)}[data-bbs-theme=modern]{--bbs-accent:#00d4aa;--bbs-link:#b0b8c8;--bbs-text:#c8cdd4;--bbs-muted:#606878;--bbs-highlight:#ffd866;--bbs-border:#2a2e38;--bbs-nav-bg:#1a1e28;--bbs-input-bg:#14181f;--bg:#14181f;--bg-surface:#1a1e28;--bg-hover:#222830;--text:#c8cdd4;--text-secondary:#8890a0;--text-muted:#606878;--border:#2a2e38;--link:#00d4aa;--input-bg:#14181f}[data-bbs-theme=modern] body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 1px,transparent 0,transparent 4px)}[data-bbs-theme=ansi]{--bbs-accent:#55ff55;--bbs-link:#aaaaaa;--bbs-text:#aaaaaa;--bbs-muted:#555555;--bbs-highlight:#ffff55;--bbs-border:#555555;--bbs-nav-bg:#000080;--bbs-input-bg:#000;--bg:#000;--bg-surface:#000;--bg-hover:#000080;--text:#aaaaaa;--text-secondary:#aaaaaa;--text-muted:#555555;--border:#555555;--link:#55ff55;--input-bg:#000}[data-bbs-theme=ansi] .bbs-nav{border-bottom-color:#55ffff!important;background:#000080!important;color:#ffffff}[data-page=bbs] body>:not(.skip-to-main){position:relative;z-index:1}[data-page=bbs] *{font-family:monospace!important}[data-page=bbs][data-theme=dark] body:after,[data-page=bbs][data-theme=dark] body:before{display:none}