.sg3e-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sg3e-social-card{--sg3e-tint:#a986ed;background:radial-gradient(circle at 98% 0,color-mix(in srgb,var(--sg3e-tint) 13%,transparent),transparent 56%),#1b1a26;border:1px solid color-mix(in srgb,var(--sg3e-tint) 30%,#302940);border-radius:16px;flex-direction:column;min-height:245px;padding:25px;display:flex}.sg3e-tone-red{--sg3e-tint:#f06f80}.sg3e-tone-cyan{--sg3e-tint:#85d7e9}.sg3e-tone-purple{--sg3e-tint:#b88af5}.sg3e-tone-green{--sg3e-tint:#94d999}.sg3e-tone-blue{--sg3e-tint:#a1b8f7}.sg3e-social-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:21px;display:flex}.sg3e-social-initials{background:color-mix(in srgb,var(--sg3e-tint) 15%,#191923);border:1px solid var(--sg3e-tint);width:48px;height:48px;color:var(--sg3e-tint);letter-spacing:.06em;border-radius:12px;place-items:center;font-size:13px;font-weight:950;display:grid}.sg3e-social-state{letter-spacing:.06em;color:#b1a2bd;white-space:nowrap;font-size:9px;font-weight:850}.sg3e-social-connected{color:#9ee5c2}.sg3e-social-card h3{letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:900}.sg3e-social-card p{color:#bfb5ca;margin:0 0 25px;font-size:14px;line-height:1.75}.sg3e-social-card a{border-bottom:1px solid color-mix(in srgb,var(--sg3e-tint) 50%,transparent);color:#e9d7ff;justify-content:space-between;gap:10px;margin-top:auto;padding-bottom:8px;font-size:13px;font-weight:850;display:flex}.sg3e-social-card a:hover,.sg3e-external:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.sg3e-social-muted{color:#aaa2b5;margin-top:auto;font-size:12px}.sg3e-bottom{background:linear-gradient(110deg,#282039,#191725);border:1px solid #604877;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex}.sg3e-bottom h2,.sg3e-tiktok-intro h2,.sg3e-stream-footer h2{letter-spacing:-.045em;font-size:clamp(29px,3.5vw,44px);font-weight:950}.sg3e-bottom h2 span,.sg3e-tiktok-intro h2 span,.sg3e-stream-footer h2 span{color:#b58cff}.sg3e-bottom p:last-child,.sg3e-tiktok-intro p:last-child,.sg3e-stream-footer p:last-child{color:#bcb4c8;max-width:680px;font-size:14px;line-height:1.7}.sg3e-bottom .btn{white-space:nowrap;flex-shrink:0}.sg3e-player-list{gap:20px;display:grid}.sg3e-player{background:#191725;border:1px solid #53426f;border-radius:17px;padding:24px}.sg3e-player-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.sg3e-player-heading h3{letter-spacing:-.04em;margin:0 0 5px;font-size:26px;font-weight:900}.sg3e-player-heading p:last-child{color:#bdb3c9;max-width:620px;margin:0;font-size:13px;line-height:1.6}.sg3e-external{color:#d3adff;white-space:nowrap;font-size:13px;font-weight:850;display:inline-block}.sg3e-player-stage{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,#34224e,#11111c 72%);border:1px solid #453555;border-radius:13px;min-height:290px;overflow:hidden}.sg3e-frame{border:0;width:100%;height:100%;min-height:290px;display:block}.sg3e-player-poster{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;min-height:290px;padding:25px;display:flex}.sg3e-player-poster img{object-fit:contain;filter:drop-shadow(0 10px 20px #0007);width:auto;max-height:93px}.sg3e-player-poster strong{letter-spacing:.08em;font-size:16px}.sg3e-player-poster p{color:#c4b3d0;max-width:400px;margin:0;font-size:13px;line-height:1.6}.sg3e-tiktok-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.sg3e-tiktok-stage{background:#171522;border:1px solid #5f4a7e;border-radius:18px;place-items:center;min-height:240px;padding:20px;display:grid;overflow:hidden}.sg3e-tiktok-stage .tiktok-embed{max-width:100%;margin-inline:auto}.sg3e-tiktok-poster{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:24px;display:flex}.sg3e-tiktok-poster img{width:auto;max-height:95px}.sg3e-tiktok-poster p{color:#d4c6e3;margin:0;font-size:15px}.sg3e-tiktok-poster small{color:#b5a6c3;max-width:390px;line-height:1.6}.sg3e-not-connected{text-align:center;background:linear-gradient(100deg,#251c35,#13131c);border:1px solid #654b83;border-radius:18px;flex-direction:column;align-items:center;gap:15px;padding:45px 25px;display:flex}.sg3e-not-connected h3{margin:0;font-size:25px}.sg3e-not-connected p{color:#c7bacf;max-width:630px;margin:0 0 6px;font-size:14px;line-height:1.75}.sg3e-visual-mark{background:#33214d;border:1px solid #7a51aa;border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.sg3e-stream-footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.sg3e-stream-links{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:15px;display:flex}@media (width<=990px){.sg3e-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sg3e-social-grid{grid-template-columns:1fr}.sg3e-bottom,.sg3e-tiktok-intro,.sg3e-stream-footer,.sg3e-player-heading{flex-direction:column;align-items:flex-start}.sg3e-player{padding:12px}.sg3e-player-stage,.sg3e-frame{min-height:260px}.sg3e-tiktok-stage{padding:8px}.sg3e-social-card{min-height:210px}.sg3e-bottom{padding:25px}}@media (prefers-reduced-motion:reduce){.sg3e-social-card *{transition:none!important}}
