:root{color-scheme:dark;--seo-ink:#f3ecd9;--seo-dim:#b7bfd7;--seo-gold:#ffd77a}.seo-content,.info-page{color:var(--seo-ink);font-family:Tahoma,system-ui,sans-serif;line-height:1.9;overflow-wrap:anywhere}.seo-content{border-top:1px solid #34436b;padding:24px 4px;margin-top:16px}.seo-content h1,.info-page h1{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.45}.seo-content h2,.info-page h2{font-size:1.2rem;line-height:1.6;margin-top:28px;color:var(--seo-gold)}.seo-content a,.info-page a{color:var(--seo-gold);text-underline-offset:4px}.seo-content nav,.info-page nav{display:flex;flex-wrap:wrap;gap:8px 20px}.seo-content a:focus-visible,.info-page a:focus-visible{outline:3px solid #3fd1c4;outline-offset:4px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.seo-card{border:1px solid #34436b;background:#121b35;border-radius:12px;padding:18px}.seo-card h2{margin-top:0}.info-page{margin:0;background:#0b1026;font-size:16px}.info-wrap{width:min(100%,900px);margin:auto;padding:24px 22px 48px}.info-page nav{padding-bottom:20px;border-bottom:1px solid #34436b;font-size:14px}.info-page article{margin-block:28px 40px}.info-page .lead{font-size:1.1rem;color:#d5dccb;border-left:3px solid #e8b04a;padding-left:18px}.info-page .eyebrow{color:var(--seo-dim);font-size:14px}.info-page footer{border-top:1px solid #34436b;padding-top:20px;color:var(--seo-dim)}.info-page .play-link{display:inline-block;margin:12px 0;padding:10px 22px;background:#e8b04a;color:#10162a;text-decoration:none;border-radius:6px;font-weight:bold}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
