.StreamCard-module__2CqwdW__card{border-radius:var(--radius-lg);transition:all var(--transition-base);text-decoration:none;display:block;overflow:hidden}.StreamCard-module__2CqwdW__card:hover{transform:translateY(-4px)}.StreamCard-module__2CqwdW__card:hover .StreamCard-module__2CqwdW__thumbnail{transform:scale(1.03)}.StreamCard-module__2CqwdW__thumbnailWrap{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--bg-tertiary);position:relative;overflow:hidden}.StreamCard-module__2CqwdW__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.StreamCard-module__2CqwdW__thumbnailPlaceholder{background:var(--bg-tertiary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StreamCard-module__2CqwdW__placeholderIcon{opacity:.3;font-size:40px}.StreamCard-module__2CqwdW__liveBadge{top:var(--space-2);left:var(--space-2);color:#fff;background:var(--live-red);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;font-size:11px;font-weight:700;position:absolute}.StreamCard-module__2CqwdW__viewerBadge{bottom:var(--space-2);left:var(--space-2);color:var(--text-primary);border-radius:var(--radius-sm);background:#000000bf;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:flex;position:absolute}.StreamCard-module__2CqwdW__viewerDot{background:var(--live-red);border-radius:var(--radius-full);width:6px;height:6px}.StreamCard-module__2CqwdW__info{gap:var(--space-3);padding:var(--space-3)var(--space-1)0;display:flex}.StreamCard-module__2CqwdW__avatarCol{flex-shrink:0}.StreamCard-module__2CqwdW__avatar{border-radius:var(--radius-full);object-fit:cover;width:36px;height:36px}.StreamCard-module__2CqwdW__avatarFallback{border-radius:var(--radius-full);background:var(--bg-elevated);width:36px;height:36px;color:var(--text-secondary);font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.StreamCard-module__2CqwdW__meta{flex:1;min-width:0}.StreamCard-module__2CqwdW__title{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.StreamCard-module__2CqwdW__username{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.StreamCard-module__2CqwdW__category{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.StreamCard-module__2CqwdW__tags{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.page-module__HKFDGG__pageTitle{font-family:var(--font-heading);font-size:var(--text-3xl);margin-bottom:var(--space-2);font-weight:800}.page-module__HKFDGG__subtitle{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-8)}.page-module__HKFDGG__categoryCard{border-radius:var(--radius-lg);transition:transform var(--transition-base);text-decoration:none;display:block}.page-module__HKFDGG__categoryCard:hover{transform:translateY(-4px)}.page-module__HKFDGG__categoryCard:hover .page-module__HKFDGG__categoryImg{transform:scale(1.05)}.page-module__HKFDGG__categoryThumb{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--bg-tertiary);position:relative;overflow:hidden}.page-module__HKFDGG__categoryImg{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__HKFDGG__categoryPlaceholder{background:linear-gradient(135deg,var(--bg-tertiary),var(--accent-900));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__HKFDGG__categoryEmoji{font-size:48px}.page-module__HKFDGG__categoryOverlay{padding:var(--space-2)var(--space-3);background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.page-module__HKFDGG__viewerCount{font-size:var(--text-xs);color:#ffffffe6;font-weight:600}.page-module__HKFDGG__categoryName{font-size:var(--text-sm);color:var(--text-primary);margin-top:var(--space-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-module__HKFDGG__streamCount{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.page-module__HKFDGG__filterBar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__HKFDGG__filterBtn{padding:var(--space-2)var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.page-module__HKFDGG__filterBtn:hover{border-color:var(--accent-600);color:var(--text-primary)}.page-module__HKFDGG__filterBtnActive{background:var(--accent-600);color:#fff;border-color:var(--accent-600)}
.page-module__YnyroG__hero{margin-bottom:var(--space-8)}.page-module__YnyroG__heroCard{border-radius:var(--radius-xl);transition:transform var(--transition-base);text-decoration:none;display:block;overflow:hidden}.page-module__YnyroG__heroCard:hover{transform:scale(1.005)}.page-module__YnyroG__heroCard:hover .page-module__YnyroG__heroImg{transform:scale(1.02)}.page-module__YnyroG__heroThumb{aspect-ratio:21/9;background:var(--bg-tertiary);position:relative;overflow:hidden}.page-module__YnyroG__heroImg{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__YnyroG__heroPlaceholder{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-card));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__YnyroG__heroIcon{opacity:.2;font-size:64px}.page-module__YnyroG__heroOverlay{padding:var(--space-8);background:linear-gradient(#0000 40%,#000000d9 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.page-module__YnyroG__heroInfo{gap:var(--space-3);flex-direction:column;display:flex}.page-module__YnyroG__heroTitle{font-family:var(--font-heading);font-size:var(--text-3xl);color:#fff;font-weight:800;line-height:1.2}.page-module__YnyroG__heroMeta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fffc;display:flex}.page-module__YnyroG__heroUsername{color:var(--accent-300);font-weight:600}.page-module__YnyroG__heroDot{opacity:.5}.page-module__YnyroG__section{margin-bottom:var(--space-10);animation:.4s forwards page-module__YnyroG__fadeInUp}.page-module__YnyroG__sectionHeader{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.page-module__YnyroG__sectionTitle{font-family:var(--font-heading);font-size:var(--text-xl);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.page-module__YnyroG__liveIcon{font-size:var(--text-sm);animation:2s ease-in-out infinite page-module__YnyroG__livePulse}.page-module__YnyroG__viewAll{font-size:var(--text-sm);color:var(--accent-400);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.page-module__YnyroG__viewAll:hover{color:var(--accent-300)}@media (max-width:768px){.page-module__YnyroG__heroThumb{aspect-ratio:16/9}.page-module__YnyroG__heroTitle{font-size:var(--text-xl)}.page-module__YnyroG__heroOverlay{padding:var(--space-4)}}
