.skip-link{position:fixed;top:0;left:12px;transform:translateY(-120%);z-index:20;background:var(--accent);color:#070912;padding:12px}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{font:inherit;cursor:pointer}.status i,.live-link i{background:var(--muted);box-shadow:none}.status[data-state=live] i{background:var(--pink);box-shadow:0 0 14px var(--pink)}.embed-gate{display:grid;place-items:center;text-align:center;padding:28px;background:radial-gradient(ellipse at top right,#29204b,transparent),var(--panel)}.embed-gate p{color:var(--muted);line-height:1.6}.player-shell{min-height:300px}.video-gate{aspect-ratio:16/9;display:grid;place-items:center;background:linear-gradient(135deg,#172745,#30143e)}.video-gate iframe{height:100%;width:100%;border:0}.chat-shell iframe{display:block;min-height:500px}.hero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.02;text-transform:uppercase;letter-spacing:-.05em}.channels a{position:relative;min-height:130px;background:linear-gradient(145deg,#092d3f,#101526);transition:background .2s}.channels a:nth-child(2){background:linear-gradient(145deg,#112746,#101526)}.channels a:nth-child(3){background:linear-gradient(145deg,#2c1748,#101526)}.channels a:nth-child(4){background:linear-gradient(145deg,#44182e,#101526)}.channels b{font-size:1.4rem;text-transform:uppercase}.channels a:hover{background:var(--panel2)}.watch-grid{align-items:stretch;grid-template-columns:minmax(400px,1fr) 300px}.site-header{gap:18px}.site-nav ul{gap:16px}.site-nav a{font-size:.7rem}.card-copy{overflow-wrap:anywhere}@media(max-width:1000px){.watch-grid{grid-template-columns:1fr}.site-nav ul{gap:12px}.site-nav a{font-size:.62rem}}@media(max-width:820px){.site-nav.open{max-height:65vh;overflow-y:auto}.site-nav a{display:block;padding:12px;font-size:.85rem}.hero{gap:26px}.chat-shell iframe{min-height:420px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.kg-width-wide{width:min(1100px,calc(100vw - 48px));max-width:none;margin-left:50%;transform:translateX(-50%)}.kg-width-full{width:calc(100vw - 24px);max-width:none;margin-left:50%;transform:translateX(-50%)}.gh-content{font-family:var(--gh-font-body,ui-sans-serif,system-ui,sans-serif)}h1,h2,h3{font-family:var(--gh-font-heading,ui-sans-serif,system-ui,sans-serif)}

.video-gate{position:relative;overflow:hidden}.video-gate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.video-gate button{position:relative;z-index:1;background:#07101ee8;color:#f4f7ff}.video-gate iframe{position:absolute;inset:0}

.video-notice{font-size:.8rem;line-height:1.5}.video-meta{line-height:1.6}.video-description{font-size:.95rem}.article-image{margin:0}.article-image img{max-height:510px;object-fit:contain;background:linear-gradient(135deg,#0d2039,#1e1131)}.gh-content figure{margin:32px 0}.gh-content figure img{width:100%;height:auto;border-radius:12px}.gh-content figcaption{font-size:.8rem;color:var(--muted)}
