.hero{justify-content:center;align-items:center;min-height:100vh;padding:140px 20px 80px;display:flex;position:relative;overflow:hidden}.background-glow{filter:blur(80px);z-index:0;background:radial-gradient(circle,#d61f262e,#0000 55%);animation:8s ease-in-out infinite pulse;position:absolute;inset:0}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#d61f261a,#0000 45%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1100px;display:flex;position:relative}.badge{color:#d8d8d8;backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #d61f264d;border-radius:999px;align-items:center;gap:8px;margin-bottom:35px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.logo{filter:drop-shadow(0 0 25px #d61f264d)drop-shadow(0 0 70px #d61f262e);width:880px;max-width:95vw;margin-bottom:40px;transition:all .4s}.logo:hover{transform:scale(1.03)}.hero h1{color:#fff;letter-spacing:-2px;margin-bottom:30px;font-size:64px;font-weight:900;line-height:1.1}.hero p{color:#c5c5c5;max-width:860px;margin-bottom:60px;font-size:24px;line-height:1.8}.buttons{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:70px;display:flex}.btn{border-radius:14px;justify-content:center;align-items:center;width:250px;height:64px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.youtube{color:#fff;background:linear-gradient(135deg,red,#d90000);box-shadow:0 12px 35px #ff000040}.youtube:hover{transform:translateY(-5px);box-shadow:0 20px 45px #ff000059}.support{color:#fff;background:linear-gradient(135deg,#d61f26,#a81218);box-shadow:0 12px 35px #d61f2640}.support:hover{transform:translateY(-5px);box-shadow:0 20px 45px #d61f2659}.links{color:#fff;background:#1b1c20;border:2px solid #d61f26}.links:hover{background:#d61f26;transform:translateY(-5px);box-shadow:0 20px 45px #d61f2659}.stats{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.card{backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;width:240px;padding:28px;transition:all .35s}.card:hover{border-color:#d61f26;transform:translateY(-8px);box-shadow:0 20px 40px #d61f2626}.number{margin-bottom:15px;font-size:40px;display:block}.label{color:#fff;font-size:18px;font-weight:700;display:block}.scroll{color:#999;font-size:34px;text-decoration:none;animation:2s infinite bounce;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll:hover{color:#fff}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes pulse{0%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:.65;transform:scale(1)}}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}@media (width<=900px){.hero{padding-top:120px}.logo{width:95%}.hero h1{font-size:42px}.hero p{padding:0 10px;font-size:20px}.buttons{flex-direction:column;align-items:center}.btn{width:320px}.stats{flex-direction:column;align-items:center}.card{width:320px}}.hero[data-astro-cid-ge2uvauf]{min-height:auto!important;padding:140px 20px 35px!important}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:12px}.hero[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin-top:0}.social-hub{background:radial-gradient(circle at 50% 0,#d61f2624,#0000 45%),#050505;width:100%;padding:110px 20px;position:relative;overflow:hidden}.social-container{width:min(1100px,100%);margin:0 auto}.section-header{text-align:center;max-width:760px;margin:0 auto 55px}.section-badge{color:#f0444b;letter-spacing:1.5px;background:#d61f2614;border:1px solid #d61f2673;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}.section-header h2{color:#fff;letter-spacing:-1.5px;margin:18px 0 14px;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.05}.section-header p{color:#ffffff9e;max-width:650px;margin:0 auto;font-size:17px;line-height:1.7}.next-live-card{background:linear-gradient(135deg,#d61f261f,#ffffff06);border:1px solid #d61f2659;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:55px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000059}.next-live-card:before{content:"";background:#d61f26;width:4px;height:100%;position:absolute;top:0;left:0}.live-info{z-index:1;position:relative}.live-label{color:#f0444b;letter-spacing:1.5px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-block}.live-info h3{color:#fff;margin:0 0 8px;font-size:28px;font-weight:900}.live-info p{color:#ffffff9e;max-width:650px;margin:0 0 18px;line-height:1.6}.live-date{color:#ffffffc7;flex-wrap:wrap;gap:18px;font-size:14px;font-weight:600;display:flex}.live-button{color:#fff;background:#d61f26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.live-button:hover{background:#ed2931;transform:translateY(-2px);box-shadow:0 10px 30px #d61f2659}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-card{color:#fff;background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:16px;align-items:center;min-height:88px;padding:18px 20px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.social-card:before{content:"";opacity:0;background:linear-gradient(90deg,#d61f261a,#0000 55%);transition:opacity .25s;position:absolute;inset:0}.social-card:hover{background:linear-gradient(135deg,#d61f261a,#ffffff09);border-color:#d61f2680;transform:translateY(-4px);box-shadow:0 15px 40px #00000059}.social-card:hover:before{opacity:1}.social-icon{z-index:1;color:#fff;background:#ffffff12;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:16px;font-size:22px;font-weight:900;transition:transform .25s,background .25s;display:flex;position:relative}.social-card:hover .social-icon{background:#d61f2633;transform:scale(1.08)}.social-text{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.social-text strong{color:#fff;font-size:16px;font-weight:800}.social-text small{color:#ffffff7a;margin-top:4px;font-size:13px;line-height:1.3}.arrow{z-index:1;color:#ffffff59;margin-left:auto;font-size:22px;transition:transform .25s,color .25s;position:relative}.social-card:hover .arrow{color:#f0444b;transform:translate(5px)}.social-card.youtube:hover{border-color:#ff00008c}.social-card.tiktok:hover{border-color:#ffffff59}.social-card.instagram:hover{border-color:#e1306c8c}.social-card.twitch:hover{border-color:#9146ff8c}.social-card.x:hover{border-color:#ffffff59}.social-card.facebook:hover{border-color:#1877f28c}.social-card.discord:hover{border-color:#5865f28c}.social-card.linktree:hover{border-color:#43d88d8c}@media (width<=760px){.social-hub{padding:80px 16px}.section-header{margin-bottom:40px}.section-header h2{font-size:34px}.section-header p{font-size:15px}.next-live-card{flex-direction:column;align-items:flex-start;padding:26px}.live-button{width:100%}.social-grid{grid-template-columns:1fr}.social-card{min-height:82px}}@media (width<=420px){.social-hub{padding:65px 14px}.section-header h2{font-size:30px}.next-live-card{padding:22px}.live-info h3{font-size:24px}.live-date{flex-direction:column;gap:8px}.social-card{padding:15px}.social-icon{width:44px;height:44px;margin-right:12px}}
