.st-filter{gap:var(--space-sm);flex-wrap:wrap;display:flex}.st-fold{margin-top:var(--space-lg)}.st-fold>summary{cursor:pointer;width:fit-content;margin:0 auto;list-style:none;display:flex}.st-fold>summary::-webkit-details-marker{display:none}.st-fold[open]>summary{display:none}.st-fold>.st-grid{margin-top:0}.st-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.st-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.st-thumb{aspect-ratio:16/9;background:var(--surface-3);position:relative;overflow:hidden}.st-thumb img{object-fit:cover;width:100%;height:100%;display:block}.st-live,.st-viewers{top:var(--space-sm);align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-sm);font-family:var(--ff-display);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-label);display:inline-flex;position:absolute}.st-live{left:var(--space-sm);background:var(--accent);color:var(--on-accent)}.st-live i{border-radius:var(--radius-pill);background:currentColor;width:8px;height:8px;animation:1.6s ease-out infinite st-pulse}.st-viewers{right:var(--space-sm);background:var(--bg);color:var(--text);border:1px solid var(--border)}.st-body{gap:var(--space-md);padding:var(--space-md);flex-grow:1;align-items:flex-start;display:flex}.st-title{font-family:var(--ff-body);font-size:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:22px;display:-webkit-box;overflow:hidden}.st-who{color:var(--text-muted);margin:0}.st-who strong{color:var(--text)}.st-meta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@keyframes st-pulse{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 8px #0000}}.st-banner>.hero-mist{z-index:1}.st-banner>h1{z-index:2}.st-banner>.embers{z-index:1}.st-banner h1{animation:.8s cubic-bezier(.2,.7,.2,1) .1s backwards rise}.st-filter .btn{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.st-filter .btn:hover{transform:translateY(-2px)}.st-card{position:relative}.st-card:hover{transform:translateY(-5px)}.st-thumb img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.st-card:hover .st-thumb img{transform:scale(1.08)}.st-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b0a0ab3);position:absolute;inset:0}.st-live,.st-viewers{z-index:2}.st-live{position:absolute;overflow:visible}.st-live:after{content:"";border-radius:inherit;border:1px solid var(--accent-text);pointer-events:none;animation:1.8s ease-out infinite st-ring;position:absolute;inset:0}.st-live i{animation:1.6s ease-in-out infinite st-blink;box-shadow:0 0 8px}.st-card:hover{box-shadow:0 0 18px #c3121f59}@keyframes st-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5,1.9)}}@keyframes st-blink{50%{opacity:.35}}.st-notice{isolation:isolate;min-height:260px;padding-right:180px;position:relative}.st-notice>.hero-mist{z-index:0}.st-notice>:not(.hero-mist){z-index:2}.st-notice>.st-radar{z-index:1;right:var(--space-2xl);place-items:center;width:120px;height:120px;margin-top:-60px;display:grid;position:absolute;top:50%}.st-radar i{border:1px solid var(--accent-text);opacity:.3;scale:calc(.45 + var(--k,0) * .25);animation:3.6s ease-out infinite st-radar;animation-delay:calc(var(--k,0) * 1.2s);border-radius:50%;position:absolute;inset:0}.st-radar i:nth-child(2){--k:1}.st-radar i:nth-child(3){--k:2}.st-radar:after{content:"";background:var(--text-muted);opacity:.6;border-radius:50%;width:10px;height:10px}@keyframes st-radar{0%{opacity:.8;transform:scale(.15)}to{opacity:0;transform:scale(1)}}.st-ghosts img{animation:ghost-in .5s ease-out both, st-bob 5s ease-in-out calc(var(--i) * .6s) infinite alternate}@keyframes st-bob{to{transform:translateY(-6px)}}@media (max-width:640px){.st-notice{padding-right:var(--space-lg);padding-top:150px}.st-notice>.st-radar{right:auto;left:var(--space-lg);top:var(--space-lg);width:100px;height:100px;margin-top:0}}.st-text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.st-link{color:var(--text);text-decoration:none}.st-link:after{content:"";z-index:3;position:absolute;inset:0}.st-link:focus-visible{outline:none}:is(.st-card:has(.st-link:focus-visible),.st-feat:has(.st-link:focus-visible)){outline:2px solid var(--accent-text);outline-offset:2px}.st-over{z-index:4;text-decoration:none;position:relative}.st-avatar{background:var(--surface-3);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.st-filters{justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}.st-dt{border-color:#9146ff}.st-dt-tag{color:#c9b0ff;border-color:#9146ff}.st-featured{gap:var(--space-md);display:grid}.st-featured-head{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.st-featured-head .h-section,.st-featured-head p{margin:0}.st-feat-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.st-feat{gap:var(--space-md);padding:var(--space-md);align-items:flex-start;transition:transform .2s,border-color .2s;display:flex;position:relative}.st-feat:hover{border-color:#9146ff;transform:translateY(-3px)}.st-feat.is-live{border-color:var(--accent)}.st-feat-avatar{background:var(--surface-3);border:2px solid var(--border);object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.st-feat.is-live .st-feat-avatar{border-color:var(--accent);box-shadow:0 0 12px #c3121f80}.st-feat:not(.is-live) .st-feat-avatar{filter:grayscale(.7);opacity:.8}.st-feat-name{font-family:var(--ff-display);font-size:var(--font-h3);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.st-feat-status{align-items:center;gap:var(--space-xs);font-family:var(--ff-display);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-label);color:var(--text-muted);margin:0;display:flex}.st-feat.is-live .st-feat-status{color:var(--accent-text)}.st-feat-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite st-blink}.st-feat-title{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}
