.channels:where(.astro-ns2ntjne){background:transparent;position:relative}.channels-container:where(.astro-ns2ntjne){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1400px;margin:0 auto;padding:0 20px}.channel-card:where(.astro-ns2ntjne){border-radius:15px;height:auto;min-height:700px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.channel-header:where(.astro-ns2ntjne){display:flex;align-items:center;justify-content:space-between;padding:20px 25px;background:#0a0a1466;border-bottom:1px solid rgba(255,255,255,.05);gap:15px;position:relative;z-index:2}.channel-header-left:where(.astro-ns2ntjne){display:flex;align-items:center;gap:15px}.channel-icon:where(.astro-ns2ntjne){width:44px;height:44px;background:linear-gradient(135deg,rgba(var(--channel-color),.2),rgba(var(--channel-color),.1));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:rgb(var(--channel-color));position:relative;animation:pulse 3s ease-in-out infinite}.channel-icon:where(.astro-ns2ntjne):after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,rgba(var(--channel-color),.4),transparent);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}.channel-card:where(.astro-ns2ntjne):hover{border-color:var(--neon-blue);box-shadow:0 10px 30px #00e5ff4d;transform:translateY(-5px)}.channel-card:where(.astro-ns2ntjne):hover .channel-icon:where(.astro-ns2ntjne):after{opacity:1}.channel-title:where(.astro-ns2ntjne){font-size:1.3rem;font-weight:600;margin:0;flex:1}.channel-title:where(.astro-ns2ntjne) a:where(.astro-ns2ntjne){color:var(--text-light);text-decoration:none;transition:color .3s ease;min-height:44px;display:inline-flex;align-items:center}.channel-title:where(.astro-ns2ntjne) a:where(.astro-ns2ntjne):hover{color:rgb(var(--channel-color))}.channel-follow-btn:where(.astro-ns2ntjne){padding:8px 18px;background:rgba(var(--channel-color),.2);border:1px solid rgba(var(--channel-color),.4);border-radius:20px;color:rgb(var(--channel-color));font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;white-space:nowrap;flex-shrink:0;margin-left:10px;position:relative;z-index:10}.channel-follow-btn:where(.astro-ns2ntjne):hover{background:rgba(var(--channel-color),.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--channel-color),.3)}.channel-content:where(.astro-ns2ntjne){flex:1;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.youtube-embed:where(.astro-ns2ntjne){width:100%;position:relative;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000004d;background:var(--card-bg)}.youtube-embed:where(.astro-ns2ntjne) iframe:where(.astro-ns2ntjne){position:absolute;top:0;left:0;width:100%;height:100%;border:none}.twitter-simple:where(.astro-ns2ntjne){display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px;position:relative;z-index:1}.twitter-simple:where(.astro-ns2ntjne)>i:where(.astro-ns2ntjne){font-size:4rem;color:#1da1f2;margin-bottom:20px}.twitter-simple:where(.astro-ns2ntjne) h4:where(.astro-ns2ntjne){font-size:1.4rem;margin-bottom:30px;color:var(--text-light)}.twitter-view-btn:where(.astro-ns2ntjne){display:inline-block;padding:12px 28px;background:#1da1f2;color:#fff;border-radius:24px;text-decoration:none;font-weight:600;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;font-size:1rem;position:relative;z-index:30}.twitter-view-btn:where(.astro-ns2ntjne):hover{background:#0d8bd9;transform:translateY(-2px);box-shadow:0 5px 15px #1d9bf066}.twitter-view-btn:where(.astro-ns2ntjne) i:where(.astro-ns2ntjne){margin-right:8px}.tiktok-embed-container:where(.astro-ns2ntjne){width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-width:100%}.tiktok-embed-container:where(.astro-ns2ntjne) .tiktok-embed:where(.astro-ns2ntjne){width:100%;max-width:100%;min-width:unset;transition:opacity .3s ease}.channel-card:where(.astro-ns2ntjne):nth-child(1){--channel-color: 255, 0, 0}.channel-card:where(.astro-ns2ntjne):nth-child(2){--channel-color: 29, 161, 242}.channel-card:where(.astro-ns2ntjne):nth-child(3){--channel-color: 0, 242, 234}.channel-stats:where(.astro-ns2ntjne){display:flex;gap:30px;padding:20px 25px;background:#0a0a144d;border-top:1px solid rgba(255,255,255,.05)}.stat-item:where(.astro-ns2ntjne){text-align:center}.stat-number:where(.astro-ns2ntjne){font-size:1.5rem;font-weight:700;color:var(--text-light);display:block}.stat-label:where(.astro-ns2ntjne){font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}@media (max-width: 1200px){.channels-container:where(.astro-ns2ntjne){grid-template-columns:repeat(2,1fr);max-width:900px}}@media (max-width: 768px){.channels-container:where(.astro-ns2ntjne){grid-template-columns:1fr;max-width:600px}.channel-card:where(.astro-ns2ntjne){height:auto;min-height:450px}.channel-header:where(.astro-ns2ntjne){padding:20px}.channel-title:where(.astro-ns2ntjne){font-size:1.2rem}.channel-follow-btn:where(.astro-ns2ntjne){padding:6px 12px;font-size:.8rem;min-height:44px;display:inline-flex;align-items:center}.twitter-simple:where(.astro-ns2ntjne){padding:25px 20px}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.channel-card:where(.astro-ns2ntjne):nth-child(1) .channel-content:where(.astro-ns2ntjne){background:var(--card-bg);padding:0}.channel-card:where(.astro-ns2ntjne):nth-child(3) .channel-content:where(.astro-ns2ntjne){padding:0;height:100%;display:flex;align-items:center;justify-content:center;background:var(--card-bg);overflow:hidden}.channel-card:where(.astro-ns2ntjne):nth-child(3) blockquote:where(.astro-ns2ntjne).tiktok-embed{background:transparent;border:none;max-width:100%;min-width:100%;margin:0;height:100%}.channel-card:where(.astro-ns2ntjne):nth-child(3) .channel-content:where(.astro-ns2ntjne),.channel-card:where(.astro-ns2ntjne):nth-child(3) .tiktok-embed-container:where(.astro-ns2ntjne){overflow:hidden}.channel-card:where(.astro-ns2ntjne):nth-child(3) .channel-content:where(.astro-ns2ntjne) iframe:where(.astro-ns2ntjne){height:100%;max-height:450px}.channel-header:where(.astro-ns2ntjne){position:relative;z-index:10}.channel-header:where(.astro-ns2ntjne) a:where(.astro-ns2ntjne){position:relative;z-index:20}
