/* Standalone social destinations: intentionally independent of the site theme. */
:root{color-scheme:dark;--sl-bg:#0c0c0f;--sl-text:#f9f8ff;--sl-muted:#a8a8b5;--sl-line:rgba(255,255,255,.12);--sl-accent:#ff493f;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}body.sl-shell{margin:0;overflow-x:clip;background:var(--sl-bg);color:var(--sl-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body.sl-shell a{color:inherit}body.sl-shell [hidden]{display:none!important}.sl-page{max-width:1680px;margin:0 auto;padding:0 clamp(20px,4.7vw,80px);position:relative}.sl-page a{text-decoration:none}.sl-page button,.sl-page a{-webkit-tap-highlight-color:transparent}.sl-page a:focus-visible,.sl-page button:focus-visible{outline:3px solid #fff;outline-offset:6px}.sl-page h1,.sl-page h2,.sl-page h3,.sl-page p{margin:0}.sl-topbar{height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.sl-platform{display:inline-flex;align-items:center;gap:12px;font-size:25px;font-weight:800;letter-spacing:-1px;line-height:1}.sl-youtube-mark{color:#ff3737}.sl-discord-mark{color:#a2a5ff}.sl-youtube-mark,.sl-discord-mark{width:36px;display:block}.sl-platform svg{display:block;width:100%;height:auto}.sl-brand-caption{display:block;font-size:9px;letter-spacing:2.2px;color:var(--sl-muted);font-weight:650;margin-top:6px}.sl-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 23px;border-radius:12px;min-height:49px;font-weight:750;font-size:14px;line-height:1.25;white-space:nowrap;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.sl-button:hover{transform:translateY(-2px)}.sl-button span[aria-hidden]{font-size:21px;line-height:.8}.sl-button-quiet{border:1px solid var(--sl-line);background:rgba(255,255,255,.025)}.sl-button-quiet:hover{background:rgba(255,255,255,.09)}.sl-eyebrow{font-size:10px;line-height:1.4;font-weight:750;letter-spacing:2px;color:var(--sl-muted)}.sl-watch-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 23px}.sl-watch-heading h1{font-size:clamp(24px,2.6vw,39px);letter-spacing:-1.4px;line-height:1.15;margin-top:8px;font-weight:760}.sl-watch-heading h1>span{color:var(--sl-accent)}.sl-stage-label{display:flex;align-items:center;gap:8px;color:var(--sl-muted);font-size:12px;white-space:nowrap}.sl-stage-label>span{width:6px;height:6px;background:#ff4940;border-radius:50%;box-shadow:0 0 20px #ff493f70}.sl-player-frame{position:relative;isolation:isolate;background:#030304;border:1px solid #2d2b31;border-radius:19px;overflow:hidden;width:100%;height:clamp(330px,calc(100svh - 220px),900px);box-shadow:0 30px 70px -50px #f2463345}.sl-player-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.sl-player-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100%;text-align:center;padding:30px;background:radial-gradient(ellipse at center,#341816 0,transparent 65%)}.sl-fallback-play{font-size:44px;color:#ff493f}.sl-player-fallback h2{font-size:clamp(26px,4vw,42px);letter-spacing:-1px}.sl-player-fallback p{color:var(--sl-muted);max-width:400px}.sl-button-red{background:#f33b33;color:white!important}.sl-button-red:hover{background:#ff5149;box-shadow:0 8px 30px #f33b3328}.sl-now-playing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0 28px}.sl-video-meta{min-width:0;max-width:800px}.sl-video-meta h2{font-size:clamp(18px,1.65vw,24px);line-height:1.3;margin-top:6px;letter-spacing:-.45px}.sl-video-caption{font-size:14px;line-height:1.65;margin-top:8px!important;color:var(--sl-muted)}.sl-video-caption:empty{display:none}.sl-video-selection{padding:25px 0 35px;border-top:1px solid var(--sl-line)}.sl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sl-section-heading h2{font-size:19px;letter-spacing:-.5px}.sl-section-heading a{font-size:12px;color:var(--sl-muted)!important}.sl-section-heading a:hover{color:#fff!important}.sl-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.sl-video-card{padding:8px;border:1px solid transparent;border-radius:15px;transition:background .2s,border-color .2s}.sl-video-card:hover{background:#ffffff07}.sl-video-card.is-current{border-color:#fb463770;background:#fb463709}.sl-video-thumb{position:relative;display:block;aspect-ratio:16/9;background:#25232a;border-radius:9px;overflow:hidden}.sl-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sl-thumb-play{position:absolute;left:12px;bottom:11px;padding:6px 11px;background:#0c0c0fcf;border:1px solid #ffffff35;border-radius:6px;font-size:11px}.sl-video-card-title{display:block;font-weight:650;font-size:13px;line-height:1.5;padding:11px 3px 4px}.sl-footer{max-width:1680px;margin:0 auto;padding:25px clamp(20px,4.7vw,80px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#8b8a99;font-size:11px;line-height:1.5}.sl-footer a{color:inherit;text-decoration:none}.sl-footer a:hover{text-decoration:underline}.sl-footer nav{display:flex;gap:22px}.sl-footer p{margin:0}
.sl-discord{--sl-accent:#a6a0ff;overflow:clip}.sl-discord::before{content:"";position:absolute;z-index:-1;inset:0 -10vw;background:radial-gradient(ellipse at 80% 40%,#6860ff20 0,transparent 50%),radial-gradient(ellipse at 5% 90%,#726fff0c 0,transparent 40%);pointer-events:none}.sl-community-stage{position:relative;min-height:calc(100svh - 155px);display:grid;grid-template-columns:1fr minmax(380px,.94fr);align-items:center;gap:clamp(35px,7vw,130px);padding:38px 0 70px;isolation:isolate}.sl-community-intro{position:relative;z-index:1;padding-bottom:16px}.sl-community-intro>.sl-eyebrow{display:flex;align-items:center;gap:10px;color:#c2bbff}.sl-invite-spark{font-size:20px;color:#b7ffa1}.sl-community-intro h1{font-size:clamp(64px,7.6vw,121px);letter-spacing:-.07em;line-height:.96;font-weight:820;margin:24px 0 28px}.sl-community-intro h1>span{color:#ada3ff}.sl-community-copy{font-size:clamp(16px,1.4vw,19px);line-height:1.7;max-width:395px;color:#b4b0c5}.sl-community-copy strong{font-weight:600;color:#e6e3f5}.sl-button-blurple{background:#7470ff;color:#fff!important}.sl-button-blurple:hover{background:#8682ff;box-shadow:0 10px 45px #7771ff30}.sl-button-main{margin-top:32px;min-height:64px;padding:18px 28px;font-size:17px;border-radius:14px;gap:48px}.sl-invite-note{font-size:11px;color:#938da8;margin-top:13px!important}.sl-community-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.sl-community-tags>span{border:1px solid #ffffff12;padding:9px 13px;border-radius:99px;font-size:11px;color:#a5a0b4}.sl-server-preview{position:relative;background:#1d1b29;border:1px solid #ffffff20;border-radius:24px;box-shadow:0 38px 100px #0007,0 0 95px -65px #9287ff80;overflow:hidden;width:100%;max-width:590px;justify-self:end;transform:rotate(1.2deg)}.sl-preview-bar{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #ffffff09;background:#ffffff03;color:#aaa5be;font-size:9px;letter-spacing:1.5px;font-weight:650}.sl-preview-bar>span:first-child{display:flex;align-items:center;gap:8px}.sl-preview-dot{width:6px;height:6px;border:1px solid #aaa5be;border-radius:50%}.sl-preview-symbol{font-size:20px;color:#b9b1e8}.sl-server-banner{position:relative;overflow:hidden;height:170px;background:#a69bf6;background-image:radial-gradient(ellipse at 90% -50%,#d4cffb 0,transparent 60%),linear-gradient(145deg,#9081f1,#b5aafc);color:#34294e}.sl-server-banner::after{content:"";position:absolute;width:360px;height:360px;right:-95px;top:-265px;border:1px solid #ffffff45;border-radius:50%;box-shadow:0 0 0 28px #ffffff10,0 0 0 56px #ffffff10}.sl-banner-word{position:absolute;font-size:148px;font-weight:900;letter-spacing:-11px;line-height:1;left:25px;bottom:-6px;transform:rotate(-8deg);color:#322949}.sl-banner-sticker{position:absolute;right:24px;top:40px;z-index:1;background:#d6ffa7;padding:15px 17px;transform:rotate(10deg);border:1px solid #302745;border-radius:4px;font-size:13px;line-height:1.15;font-weight:850;letter-spacing:-.4px;box-shadow:3px 4px 0 #392d5750}.sl-banner-star{position:absolute;right:166px;top:17px;color:#ddffa9;font-size:55px;line-height:1}.sl-server-detail{padding:0 29px 22px}.sl-server-identity{display:flex;align-items:flex-end;justify-content:space-between;margin-top:-38px;position:relative;gap:15px}.sl-server-icon{display:grid;place-items:center;width:87px;height:87px;border:6px solid #1d1b29;background:#333047;border-radius:24px;overflow:hidden;flex-shrink:0}.sl-server-icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:15px}.sl-server-tag{font-size:8px;letter-spacing:1.5px;color:#bfb9d6;border:1px solid #ffffff16;border-radius:99px;padding:7px 10px;margin-bottom:9px}.sl-server-detail h2{font-size:30px;line-height:1.15;letter-spacing:-1px;margin-top:15px}.sl-server-description{font-size:13px;line-height:1.65;color:#a6a0ba;margin-top:9px!important;overflow-wrap:anywhere}.sl-server-stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:11px;color:#b1aac5}.sl-server-stats>span{display:flex;align-items:center;gap:5px}.sl-server-stats strong{font-weight:500;color:#ded9ed}.sl-server-stats i{height:7px;width:7px;display:inline-block;margin-right:1px;background:#888198;border-radius:50%}.sl-server-stats i.sl-online-indicator{background:#92d79a}.sl-public-members{margin-top:25px;border-top:1px solid #ffffff0c;padding-top:19px}.sl-public-members>.sl-eyebrow{font-size:8px;color:#8b84a2;letter-spacing:1.5px}.sl-member-list{display:flex;align-items:center;gap:7px;padding-top:13px;min-height:49px;flex-wrap:wrap}.sl-member-avatar{display:block;width:34px;height:34px;border-radius:50%;background:#3a344d;border:2px solid #282334;overflow:hidden}.sl-member-avatar img{width:100%;height:100%;display:block;object-fit:cover}.sl-member-initial{display:grid;place-items:center;width:100%;height:100%;font-size:12px;color:#dad5f0}.sl-member-more{padding-left:4px;color:#aaa1c1;font-size:11px}.sl-community-placeholder{display:flex;gap:13px;align-items:center;padding:22px 0 23px;margin-top:15px;border-top:1px solid #ffffff0d}.sl-community-bubble{height:49px;width:49px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:#aba0ff0e;color:#b1a6df}.sl-community-bubble svg{height:32px;width:32px}.sl-community-placeholder h3{font-size:13px;font-weight:650;color:#d6d0e7}.sl-community-placeholder p{font-size:11px;line-height:1.5;color:#9289a7;margin-top:4px}.sl-button-server{width:100%;background:#ddd8ff;color:#30274b!important;min-height:51px;border-radius:11px;margin-top:17px}.sl-button-server:hover{background:#eeebff}.sl-preview-note{text-align:center;font-size:10px;color:#817890;margin-top:12px!important}.sl-orbit{position:absolute;border:1px solid #b2a4ff0d;border-radius:50%;z-index:-1;pointer-events:none}.sl-orbit-one{width:720px;height:720px;right:-140px;top:calc(50% - 390px)}.sl-orbit-two{width:900px;height:900px;right:-230px;top:calc(50% - 480px)}
@media(min-width:1700px){.sl-community-stage{min-height:850px}.sl-server-preview{max-width:640px}.sl-server-banner{height:200px}.sl-server-detail{padding:0 35px 28px}.sl-server-description{font-size:15px}.sl-server-stats{font-size:13px}.sl-server-detail h2{font-size:36px}.sl-community-placeholder{padding:35px 0}}
@media(max-width:1000px){.sl-community-stage{gap:35px;grid-template-columns:1fr minmax(340px,.95fr)}.sl-community-intro h1{font-size:75px}.sl-community-copy{font-size:16px}.sl-server-detail{padding-left:23px;padding-right:23px}.sl-banner-word{font-size:135px}.sl-banner-sticker{font-size:11px;right:18px;top:35px}.sl-banner-star{right:140px}.sl-community-tags{gap:7px}.sl-community-tags>span{font-size:10px;padding:8px 10px}.sl-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.sl-topbar{height:82px}.sl-platform{font-size:21px;gap:9px}.sl-youtube-mark,.sl-discord-mark{width:31px}.sl-brand-caption{font-size:8px;letter-spacing:1.7px}.sl-button-quiet{font-size:12px;min-height:42px;padding:11px 14px;gap:14px}.sl-watch-heading{padding:12px 0 20px}.sl-watch-heading h1{letter-spacing:-.8px;font-size:27px;max-width:330px}.sl-stage-label{display:none}.sl-player-frame{height:auto;aspect-ratio:16/9;min-height:210px;border-radius:12px}.sl-player-fallback{padding:20px;gap:12px}.sl-player-fallback h2{font-size:24px}.sl-player-fallback p{font-size:13px}.sl-fallback-play{font-size:26px}.sl-player-fallback .sl-button{font-size:12px;min-height:40px;padding:11px 16px}.sl-now-playing{align-items:flex-start;padding-top:20px;flex-direction:column;gap:20px}.sl-video-meta h2{font-size:20px}.sl-now-playing>.sl-button{width:100%;justify-content:space-between}.sl-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-video-selection{padding-top:22px}.sl-section-heading h2{font-size:17px}.sl-section-heading a{font-size:11px}.sl-video-card{padding:5px}.sl-video-card-title{font-size:12px}.sl-community-stage{display:flex;flex-direction:column;gap:40px;padding:25px 0 35px;min-height:auto}.sl-community-intro{width:100%;padding-bottom:0}.sl-community-intro h1{font-size:clamp(62px,12vw,90px);line-height:.95;margin:20px 0 23px}.sl-community-intro h1 br{display:none}.sl-community-copy{max-width:450px;font-size:16px;line-height:1.65}.sl-button-main{margin-top:25px;min-height:58px;font-size:16px;width:100%;justify-content:space-between}.sl-invite-note{text-align:center}.sl-community-tags{margin-top:25px}.sl-server-preview{align-self:center;max-width:540px;transform:none;border-radius:20px}.sl-server-banner{height:170px}.sl-banner-word{font-size:149px}.sl-banner-sticker{font-size:13px;top:37px;right:27px}.sl-banner-star{right:169px}.sl-server-detail{padding:0 24px 23px}.sl-server-identity{margin-top:-35px}.sl-server-detail h2{margin-top:12px}.sl-orbit{display:none}.sl-discord::before{inset:0 -20px}.sl-footer{padding-top:22px;padding-bottom:25px;font-size:10px}.sl-footer nav{gap:18px}}
@media(max-width:400px){.sl-page{padding:0 16px}.sl-watch-heading h1{font-size:24px}.sl-player-frame{min-height:200px}.sl-community-intro h1{font-size:58px}.sl-community-intro>.sl-eyebrow{font-size:8px;letter-spacing:1.4px}.sl-banner-sticker{font-size:11px;right:18px}.sl-banner-word{font-size:135px;left:20px}.sl-banner-star{right:143px}.sl-server-detail{padding-left:20px;padding-right:20px}.sl-preview-bar{padding:0 20px;font-size:8px}.sl-topbar .sl-button{gap:9px;font-size:11px}.sl-video-grid{gap:6px}.sl-section-heading{gap:10px}.sl-section-heading h2{font-size:15px}}
@media(prefers-reduced-motion:reduce){.sl-button,.sl-video-card{transition:none}.sl-button:hover{transform:none}}
