@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#101011;--panel:#191a1d;--line:#303136;--red:#ff333d;--muted:#a5a6ac}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f9f9fa;font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.shell{max-width:1120px;margin:auto;padding:0 24px}header{height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{font:900 27px Inter,Arial,sans-serif;letter-spacing:-1.5px}.logo span,h1 span,h2 span{color:var(--red)}nav{display:flex;flex-wrap:wrap;gap:25px}nav a{font:800 16px 'Barlow Condensed',Impact,sans-serif;letter-spacing:.7px}nav a:hover,nav a.active{color:var(--red);text-shadow:0 0 16px #ff333d77}h1,h2,h3,.btn,.tag{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1px;text-transform:uppercase}h1{font-size:clamp(48px,7vw,83px);line-height:1;margin:0}h2{font-size:44px;margin:0}h3{font-size:26px;margin:0}p{line-height:1.7}.muted{color:var(--muted)}.eyebrow{font:800 13px 'Barlow Condensed',sans-serif;letter-spacing:3px;color:var(--red)}.hero{min-height:420px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 50% 30%,#482023 0%,#1b181a 36%,#101113 75%)}.hero:before{content:'X';position:absolute;font:900 610px 'Barlow Condensed',sans-serif;opacity:.045;top:-195px;left:calc(50% - 160px);transform:rotate(-12deg)}.hero>div{position:relative;padding:35px}.hero p{letter-spacing:1.8px;font-size:12px;color:#c0c0c4}.btn{display:inline-block;border:1px solid #67686b;border-radius:7px;padding:13px 24px;background:#202023;color:white;font-size:17px;font-weight:800;transition:box-shadow .22s,transform .22s,border-color .22s,background .22s}.btn:hover,.btn:focus-visible{transform:translateY(-2px);border-color:var(--red);box-shadow:0 0 14px #ff333d66,0 0 36px #ff333d22}.btn.red{background:var(--red);border-color:var(--red)}.btn.red:hover{background:#f41f2a;box-shadow:0 0 18px #ff333d88,0 0 38px #ff333d44}.section{margin:64px 0 76px}.heading{text-align:center;margin-bottom:29px}.heading:after{content:'';display:block;width:66px;height:3px;background:var(--red);margin:13px auto 10px;box-shadow:0 0 15px #ff333d99}.heading p{color:#92949c;letter-spacing:2px;text-transform:uppercase;font:700 12px Inter,sans-serif}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{min-height:275px;border:1px solid var(--line);border-radius:13px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 25%,#363035,#151618 72%);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;align-items:flex-end}.card:before{content:attr(data-mark);position:absolute;inset:20px 0 auto;text-align:center;font:900 116px 'Barlow Condensed',sans-serif;color:#ffffff17}.card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090a0af2 0%,transparent 75%)}.card:hover,.card:focus-visible,.panel:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 0 0 1px #ff333d30,0 0 25px #ff333d28,0 12px 38px #0008}.card-content{position:relative;z-index:1;text-align:center;width:100%;padding:24px 14px}.card-content p{color:#c4c4c9;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;margin:8px 0 0}.tag{position:absolute;right:12px;top:12px;z-index:2;background:#161617dd;border:1px solid var(--red);color:#ff6870;border-radius:4px;padding:5px 9px;font-size:13px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s}.panel p{color:#bec0c5}.two{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pagehero{text-align:center;padding:70px 15px 26px}.pagehero p{color:#a4a5ac;letter-spacing:1px}.video{max-width:800px;margin:25px auto;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#18191b}.video iframe{width:100%;aspect-ratio:16/9;border:0;display:block}.video-info{padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.video-info h3{font-size:23px}.review-note{max-width:780px;margin:0 auto;text-align:center}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.channel{min-height:190px}.channel .avatar{width:56px;height:56px;border-radius:50%;background:#30353b;display:grid;place-items:center;font:900 25px 'Barlow Condensed';margin-bottom:15px}.channel a{color:#ff636b;font-weight:700}.channel a:hover{text-shadow:0 0 15px #ff333d}.search{display:block;margin:0 auto 28px;padding:14px 18px;background:#1d1e20;color:white;border:1px solid #46464a;border-radius:8px;width:min(100%,420px)}.search:focus{outline:1px solid var(--red)}footer{border-top:1px solid #303136;padding:35px 20px;text-align:center;color:#888;font-size:12px}footer a{margin:0 12px;color:#ccc}footer a:hover{color:var(--red)}@media(max-width:780px){header{height:auto;min-height:80px;flex-direction:column;justify-content:center;padding:17px 0}nav{gap:16px;justify-content:center}.grid,.channel-grid{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.video-info{flex-direction:column;align-items:flex-start}}@media(max-width:500px){.shell{padding:0 14px}.grid,.channel-grid{grid-template-columns:1fr}.hero{min-height:340px}.card{min-height:220px}.pagehero{padding-top:42px}h2{font-size:36px}}

/* XCEEDW INTERSTELLAR V3 — independent, reduced-motion aware */
:root{--bg:#080a11;--panel:#11141f;--line:#30364a;--red:#ff354d;--muted:#a7afc1}
body{background:radial-gradient(ellipse 90% 28% at 50% 0%,#231126 0%,#0b0d17 64%,transparent 100%),#080a11;min-height:100vh}
body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 13% 15%,#a71c4220,transparent 35%),radial-gradient(ellipse at 84% 45%,#3e3d9b20,transparent 38%)}
#starfield{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.65}
header{position:relative;z-index:4;background:#090b14bd;border-bottom:1px solid #ffffff10;backdrop-filter:blur(16px);padding-inline:18px;border-radius:0 0 12px 12px}
.logo{filter:drop-shadow(0 0 13px #ff354d26)}
.hero{min-height:480px;isolation:isolate;border-color:#5e324f;background:radial-gradient(ellipse at 52% 55%,#db245523 0%,transparent 35%),radial-gradient(ellipse at 20% 15%,#76346a35 0%,transparent 45%),radial-gradient(ellipse at 83% 80%,#2a459340,transparent 47%),linear-gradient(135deg,#0c0d19,#17101d 48%,#0b0d1a);box-shadow:inset 0 0 90px #050509,0 20px 80px #0007}
.hero::before{content:"";inset:-35%;position:absolute;top:auto;left:-20%;width:140%;height:170%;opacity:.62;transform:none;background:conic-gradient(from 45deg at 52% 53%,transparent 0deg,#ee255824 36deg,transparent 78deg,#7042cb20 130deg,transparent 188deg,#ff3d6e19 244deg,transparent 290deg);filter:blur(40px);animation:nebula-spin 32s linear infinite;z-index:-1}
.hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1px 1px at 20% 24%,#fff9 99%,transparent),radial-gradient(2px 2px at 73% 34%,#ffd9edaa 99%,transparent),radial-gradient(1px 1px at 62% 73%,#fff8 99%,transparent),radial-gradient(1px 1px at 35% 65%,#ff9fc3aa 99%,transparent);background-size:380px 250px;animation:star-drift 22s linear infinite}
.hero h1{font-size:clamp(65px,10vw,118px);text-shadow:0 0 35px #f22b4d33;letter-spacing:1px}
.hero .eyebrow{color:#ff8ea1}.hero p{color:#e1dce9}
.hero .btn{margin-top:16px;background:#ff354d;border-color:#ff354d;box-shadow:0 0 18px #ff354d42}
.heading span{color:#ff435b}
.card{--px:50%;--py:50%;isolation:isolate;border-color:#35364c;background:radial-gradient(circle at 55% 12%,#66324c66,transparent 44%),radial-gradient(circle at 70% 85%,#26386a55,transparent 52%),linear-gradient(145deg,#191521,#0e111d);box-shadow:inset 0 0 40px #0007;transition:transform .28s,border-color .28s,box-shadow .28s}
.card::before{color:#ffffff18;text-shadow:0 0 35px #ff34501f}
.card::after{background:linear-gradient(0deg,#070912f7 0%,#080a1330 77%)}
.card .card-content{z-index:2}
.card .tag{z-index:3}
.card:hover,.card:focus-visible{transform:translateY(-7px);border-color:#ff647b;box-shadow:0 0 0 1px #ff435b66,0 0 34px #ff354d39,0 14px 42px #000b}
.card:hover::before{color:#ffceda25}
.card .cursor-glow{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--px) var(--py),#ff426a48,transparent 72%);transition:opacity .25s}
.card:hover .cursor-glow,.card:focus-visible .cursor-glow{opacity:1}
.panel{background:linear-gradient(145deg,#181823,#10131c);border-color:#32354a}
.panel:hover{border-color:#b44b72;box-shadow:0 0 26px #ff365023,0 12px 35px #0008}
.btn:hover,.btn:focus-visible{box-shadow:0 0 20px #ff3b61aa,0 0 45px #a4339b55}
.video{border-color:#5a354d;box-shadow:0 0 40px #ff34501b}
.pagehero{position:relative}.pagehero::before{content:"";position:absolute;z-index:-1;left:10%;right:10%;top:0;height:150px;background:radial-gradient(ellipse,#a02e6a29,transparent 72%);filter:blur(15px)}
@keyframes nebula-spin{to{transform:rotate(360deg)}}
@keyframes star-drift{to{background-position:380px -250px}}
@media(prefers-reduced-motion:reduce){.hero::before,.hero::after{animation:none!important}.card,.panel,.btn{transition:none!important}#starfield{display:none}}
@media(max-width:780px){#starfield{opacity:.27}.hero{min-height:385px}.hero::before{animation-duration:60s}}

/* XCEEDW V4 — refined premium interstellar finish */
.card .cursor-glow{display:none!important}
.card{border:1px solid #393449;box-shadow:inset 0 0 38px #0008,0 6px 22px #0004;will-change:auto}
.card:hover,.card:focus-visible{transform:translateY(-4px);border-color:#ff536c;box-shadow:0 0 0 1px #ff536c38,0 0 14px #ff36502c,0 0 32px #ff365017,0 14px 34px #0009;outline:none}
.card:hover::before,.card:focus-visible::before{color:#ffffff1b;text-shadow:none}
.panel:hover{box-shadow:0 0 0 1px #ff536c22,0 0 18px #ff36501b,0 10px 28px #0007}
.btn:hover,.btn:focus-visible{box-shadow:0 0 12px #ff3b616e,0 0 26px #ff3b6129}
.hero{box-shadow:inset 0 0 90px #050509,0 16px 50px #0007}
.hero::before{opacity:.36;filter:blur(58px);animation-duration:55s}
#starfield{opacity:.34}
.card::after{background:linear-gradient(0deg,#070912f8 0%,#080a1350 65%,#080a1310 100%)}
.card-content{padding:27px 14px}
.card-content h3{font-size:27px}
.card-content p{color:#bfc2d1}
@media(prefers-reduced-motion:reduce){.card:hover,.card:focus-visible{transform:none}}

/* XCEEDW DARK MATTER V5 — subtle cosmic motion, no cursor tracking */
:root{--bg:#080710;--panel:#14111d;--line:#42334f;--red:#ff3f69;--muted:#b8adca;--violet:#9e66ff;--pink:#ff4f9c}
body{background:radial-gradient(ellipse 70% 36% at 5% 2%,#441a5833,transparent 70%),radial-gradient(ellipse 58% 35% at 95% 20%,#22206445,transparent 75%),#080710}
body::before{background:radial-gradient(ellipse at 10% 14%,#a82b9a16,transparent 38%),radial-gradient(ellipse at 87% 44%,#7543ef14,transparent 40%)}
header{background:#0b0915dc;border-bottom:1px solid #bb8aff24}
.logo span,h1 span,h2 span{color:#ff507e}
nav a:hover,nav a.active{color:#e9c7ff;text-shadow:0 0 14px #ac62ff88}
.hero{border-color:#85569b77;background:radial-gradient(ellipse at 45% 55%,#ae2b8b44,transparent 35%),radial-gradient(ellipse at 15% 25%,#7836bd55,transparent 50%),radial-gradient(ellipse at 90% 85%,#3524b466,transparent 55%),linear-gradient(135deg,#100b1d,#1c0e26 48%,#080d20);box-shadow:inset 0 0 100px #05040b,0 15px 75px #0009,0 0 35px #a144e21c}
.hero::before{background:conic-gradient(from 45deg at 52% 53%,transparent 0deg,#e642bd36 36deg,transparent 78deg,#7442df38 130deg,transparent 188deg,#ff417e23 244deg,transparent 290deg);animation-duration:44s}
.hero h1{background:linear-gradient(110deg,#fff 24%,#f5c5ff 45%,#fff 65%,#bca4ff 85%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:cosmic-sheen 12s ease-in-out infinite;text-shadow:none;filter:drop-shadow(0 0 25px #b355ff33)}
.hero h1 span{color:#ff4d82;-webkit-text-fill-color:#ff4d82}
@keyframes cosmic-sheen{0%,100%{background-position:0% center}50%{background-position:100% center}}
.hero .btn,.btn.red{background:linear-gradient(110deg,#a52b83,#ff376c);border-color:#f368b0;box-shadow:0 0 18px #cc338044}
.hero .btn:hover,.btn.red:hover{background:linear-gradient(110deg,#b63cbd,#ff457b);box-shadow:0 0 22px #cf51e477,0 0 40px #fa376b22}
.btn:hover,.btn:focus-visible{border-color:#d18aff;box-shadow:0 0 16px #a968ff66,0 0 34px #b44aff22}
.heading:after{background:linear-gradient(90deg,#884fff,#ff4b94);box-shadow:0 0 18px #ae65ff88}
.card{border-color:#4b365e;background:radial-gradient(circle at 50% 20%,#672d8055,transparent 55%),radial-gradient(circle at 80% 85%,#2b256c55,transparent 60%),#13101e}
.card:hover,.card:focus-visible{border-color:#d98aff;box-shadow:0 0 0 1px #ae64e777,0 0 23px #a44fff35,0 12px 34px #0009;transform:translateY(-3px)}
.card .cursor-glow{display:none!important}.card::before{color:#e3c4ff1c}.card:hover::before{color:#f7c9ff2b}
.tag{border-color:#a95be2;color:#e4adff;background:#160e22ed}
.panel{border-color:#44344e;background:linear-gradient(135deg,#1b1425,#12111b)}
.panel:hover{border-color:#aa6ee0;box-shadow:0 0 0 1px #ac6bdf30,0 0 20px #b15aff20;transform:translateY(-2px)}
.video,.featured-video{border:1px solid #65466c;border-radius:15px;overflow:hidden;background:#15111e;transition:border-color .28s,box-shadow .28s,transform .28s;box-shadow:0 12px 38px #0006}
.video:hover,.video:focus-within,.featured-video:hover,.featured-video:focus-within{border-color:#d88bff;box-shadow:0 0 0 1px #bd72ff4d,0 0 25px #b14cff48,0 15px 45px #0009;transform:translateY(-2px)}
.video iframe{background:#080710}.video-info{background:linear-gradient(110deg,#1b1423,#16131d)}
.section{position:relative}.section-intro{text-align:center;max-width:670px;margin:0 auto 26px;color:#c6bcd1}
.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-card{display:block;border:1px solid #544064;background:linear-gradient(145deg,#24152f,#12121e);border-radius:12px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.quick-card:hover,.quick-card:focus-visible{transform:translateY(-3px);border-color:#d18bff;box-shadow:0 0 24px #a956e83a}.quick-card strong{display:block;font:800 24px 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px}.quick-card small{display:block;color:#c6b7d2;margin-top:8px;line-height:1.5}.quick-card .mini{font:800 11px Inter,sans-serif;color:#f18aca;letter-spacing:1.5px}.site-status{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:24px 0 0}.site-status span{font-size:11px;letter-spacing:1.4px;color:#cbbdd5;border:1px solid #654b6b;padding:9px 12px;border-radius:100px;background:#170f22bd}.site-status b{color:#e8a3ff}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #e2a5ff;outline-offset:4px}#starfield{opacity:.45}::selection{background:#a54bd3;color:white}
@media(max-width:780px){.quick-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.quick-grid{grid-template-columns:1fr}.site-status{gap:8px}.hero h1{font-size:clamp(55px,15vw,95px)}}
@media(prefers-reduced-motion:reduce){.hero h1{animation:none}.hero::before,.hero::after{animation:none}.card,.panel,.video,.quick-card,.btn{transition:none!important}}


/* XCEEDW V6 — OBSIDIAN MATTER: near-black + crimson + restrained deep ultraviolet */
:root{--bg:#08090c;--panel:#111318;--line:#30323b;--red:#ff3347;--muted:#aeb2bc;--violet:#50317b;--green:#29df84}
html{scroll-padding-top:30px}body{background:radial-gradient(ellipse 65% 35% at 7% 3%,#4c152017,transparent 75%),radial-gradient(ellipse 45% 33% at 95% 35%,#2b164518,transparent 75%),#08090c;color:#f4f5f7}
body::before{background:radial-gradient(ellipse at 12% 14%,#6b152015,transparent 40%),radial-gradient(ellipse at 91% 42%,#38194c13,transparent 43%)}#starfield{opacity:.20}
header{background:#0b0d12e8;border-bottom:1px solid #3b2c32}nav a:hover,nav a.active{color:#ff5362;text-shadow:0 0 12px #ff334755}.nav-live{color:#45e59a!important}.nav-live:hover{text-shadow:0 0 14px #27e78b70!important}
.logo span,h1 span,h2 span,.heading span{color:#ff3449}.hero{border-color:#4c2936;background:radial-gradient(ellipse at 50% 48%,#66182a30,transparent 45%),radial-gradient(ellipse at 92% 90%,#2b15432c,transparent 50%),linear-gradient(135deg,#0e1016,#141015 50%,#090b11);box-shadow:inset 0 0 95px #020306,0 18px 55px #0009,0 0 24px #ff30420b}
.hero::before{background:conic-gradient(from 45deg at 50% 50%,transparent 0deg,#8523361c 45deg,transparent 85deg,#381d591b 145deg,transparent 190deg,#a42b4214 260deg,transparent 315deg);animation-duration:85s;opacity:.25;filter:blur(68px)}
.hero h1{background:none;animation:none;color:#fff;-webkit-text-fill-color:#fff;filter:none;text-shadow:0 0 25px #ff33451c}.hero h1 span{-webkit-text-fill-color:#ff3449;color:#ff3449}.hero .eyebrow{color:#ff6676}.hero p{color:#c8cbd2}
.hero .btn,.btn.red{background:linear-gradient(115deg,#dc1e36,#ff3447);border-color:#ff5261;box-shadow:0 0 15px #ff344736}.hero .btn:hover,.btn.red:hover{background:#fa3047;box-shadow:0 0 19px #ff344769,0 0 38px #ff344722}
.btn:hover,.btn:focus-visible{border-color:#ff5365;box-shadow:0 0 15px #ff34475e,0 0 30px #ff34471c}.heading:after{background:#ff3347;box-shadow:0 0 13px #ff334779}
.card{border-color:#36333c;background:radial-gradient(circle at 45% 12%,#551e3038,transparent 52%),radial-gradient(circle at 85% 82%,#2b1d4730,transparent 60%),#111318}.card::before{color:#ffffff13;text-shadow:none}.card::after{background:linear-gradient(0deg,#080a10f8 0%,#080a1040 70%,transparent)}.card:hover,.card:focus-visible{border-color:#ff4b60;box-shadow:0 0 0 1px #ff34472b,0 0 19px #ff34472c,0 13px 30px #0009;transform:translateY(-3px)}.card:hover::before{color:#ffffff1c}.tag{border-color:#f23a50;color:#ff6877;background:#140f15eb}.panel{border-color:#34343e;background:linear-gradient(135deg,#17181d,#111318)}.panel:hover{border-color:#a23b4c;box-shadow:0 0 18px #ff34471a,0 12px 28px #0008;transform:translateY(-2px)}
.video,.featured-video{border-color:#4b343c;background:#111318;box-shadow:0 12px 35px #0008;transition:transform .42s cubic-bezier(.2,.75,.3,1),border-color .28s,box-shadow .28s}.video:hover,.video:focus-within,.featured-video:hover,.featured-video:focus-within{transform:translateY(-1px);border-color:#ff5263;box-shadow:0 0 0 1px #ff34472c,0 0 21px #ff344730,0 15px 42px #0009}.video iframe{background:#090b10}.video-info{background:#16171b}
.quick-card{border-color:#3c343e;background:linear-gradient(145deg,#1c161e,#101318)}.quick-card:hover,.quick-card:focus-visible{transform:translateY(-2px);border-color:#ff5365;box-shadow:0 0 20px #ff344729}.quick-card .mini{color:#ff697a}.quick-card small{color:#b8bbc5}.site-status span{background:#141319;border-color:#49363e;color:#bfc1ca}.site-status b{color:#ff6b7a}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#ff6373}::selection{background:#8b263a;color:white}
/* Four-platform live hub */
.live-section{margin-top:80px}.live-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:0 0 18px;border:1px solid #45333d;border-radius:14px;background:radial-gradient(ellipse at 92% 45%,#2416384a,transparent 52%),linear-gradient(120deg,#17151b,#0f1217);box-shadow:0 12px 38px #0005}.live-banner h3{font-size:32px;margin:12px 0 4px}.live-banner p{margin:0;color:#aeb1bb}.live-status{display:inline-flex;align-items:center;gap:9px;color:#b7bac4;letter-spacing:1.8px;font-size:11px;font-weight:800}.status-dot{width:9px;height:9px;border-radius:50%;background:#727781;box-shadow:0 0 0 4px #72778119}.live-status.is-live{color:#49ef9e}.live-status.is-live .status-dot{background:#25ed88;box-shadow:0 0 0 4px #25ed881c,0 0 15px #25ed88aa;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #25ed8809,0 0 20px #25ed8890}}
.btn-green{background:linear-gradient(115deg,#0b9b58,#20cc76);border-color:#3be595;color:#07130c;white-space:nowrap}.btn-green:hover,.btn-green:focus-visible{background:#38e795;border-color:#78ffc0;box-shadow:0 0 16px #20df8b70,0 0 36px #20df8b25}.live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stream-card{min-height:205px;display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:14px;border:1px solid #353640;border-radius:13px;padding:21px;background:linear-gradient(145deg,#191a20,#0f1116);transition:transform .25s,border-color .25s,box-shadow .25s}.stream-card:hover,.stream-card:focus-visible{transform:translateY(-3px);border-color:#ff5264;box-shadow:0 0 0 1px #ff344722,0 0 20px #ff34471f,0 12px 28px #0008}.stream-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#28202f;color:#f1e6ff;font-size:24px;font-weight:900}.stream-card.youtube .stream-icon{background:#3c1a22;color:#ff5866}.stream-card.tiktok .stream-icon{background:#173034;color:#76e6e5}.stream-card.kick .stream-icon{background:#1b3826;color:#56e88c}.stream-card small{font-size:10px;letter-spacing:1.6px;color:#9da0aa;font-weight:800}.stream-card h3{font-size:29px;margin:4px 0}.stream-card p{margin:0;color:#b9bbc4;font-size:12px}.platform-pill{position:absolute;right:15px;top:17px;font-size:10px;letter-spacing:1px;border:1px solid #45444e;border-radius:5px;padding:5px 8px;color:#c3c4cb;font-weight:800}.stream-card.is-live{border-color:#278b60;box-shadow:inset 0 0 0 1px #1ddc8020}.stream-card.is-live .platform-pill{color:#45ed9c;border-color:#268f60}.live-footnote{font-size:11px;color:#858a95;margin:15px 2px}.live-footnote code{color:#d3bdce}
@media(max-width:860px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.live-banner{flex-direction:column;align-items:stretch;padding:23px}.live-banner .btn{align-self:flex-start}.live-grid{grid-template-columns:1fr 1fr;gap:10px}.stream-card{min-height:190px;padding:15px}.stream-card h3{font-size:25px}.stream-card p{font-size:11px}.platform-pill{right:10px;top:12px}.stream-icon{width:36px;height:36px}}@media(max-width:380px){.live-grid{grid-template-columns:1fr}.stream-card{min-height:140px}}
@media(prefers-reduced-motion:reduce){.live-status.is-live .status-dot{animation:none}.video,.stream-card,.live-banner{transition:none!important}.video:hover,.video:focus-within{transform:none}}


/* XCEEDW V7 / ABYSS MATTER — intentionally darker than V5/V6. */
:root{--bg:#08090d;--panel:#111319;--line:#353039;--red:#ff354b;--muted:#aeb3bf}
body{background:#08090d!important;background-image:radial-gradient(ellipse 43% 26% at 82% 24%,#170e2a38,transparent 82%),radial-gradient(ellipse 48% 31% at 14% 77%,#100d1d28,transparent 85%)!important}
body::before{background:radial-gradient(ellipse at 70% 30%,#170d2c30,transparent 66%)!important;opacity:.33!important;filter:blur(95px)!important}
#starfield{opacity:.32!important}
header{position:relative;background:#0b0d12f2!important;border:1px solid #4a2932!important;border-top:0!important;border-radius:0 0 13px 13px;box-shadow:0 1px 0 #ff405319,0 7px 27px #ff344711,0 12px 40px #0007!important;padding:0 16px}
header:hover,header:focus-within{border-color:#b34857!important;box-shadow:0 0 0 1px #ff40531a,0 0 21px #ff34472b,0 16px 40px #0009!important}
nav a{transition:color .2s,text-shadow .2s}nav a:hover,nav a:focus-visible{color:#ff5264;text-shadow:0 0 11px #ff354b80!important}
.hero{border:1px solid #63323f!important;background:radial-gradient(ellipse at 55% 57%,#24133230,transparent 47%),radial-gradient(ellipse at 78% 20%,#31144720,transparent 48%),linear-gradient(135deg,#0c0e14,#101018 55%,#090a10)!important;box-shadow:inset 0 0 80px #030408,0 0 0 1px #ff40530b,0 0 28px #ff344711,0 20px 55px #0009!important}
.hero::before{background:conic-gradient(from 45deg at 55% 55%,transparent 0deg,#3c18551b 40deg,transparent 95deg,#4b24671c 170deg,transparent 235deg,#7a1c3520 285deg,transparent 340deg)!important;opacity:.32!important;animation-duration:120s!important}
.hero::after{opacity:.43!important;animation-duration:60s!important}
.hero h1{filter:none!important;text-shadow:0 0 27px #ad326b15!important}
.home-hero{min-height:365px!important;margin-top:26px}.home-hero>div{padding:48px 25px!important}.home-hero .eyebrow{letter-spacing:4px}
.home-divider{height:1px;margin:42px auto 0;max-width:680px;background:linear-gradient(90deg,transparent,#ff34475c 38%,#7434544d 60%,transparent);box-shadow:0 0 14px #ff34472c;position:relative}
.home-divider::after{content:'◆';position:absolute;left:50%;top:-8px;color:#ff3447;font-size:11px;text-shadow:0 0 13px #ff344799}
.home-arena{margin-top:55px!important}.home-arena .quick-card{border-color:#3c343f!important;background:linear-gradient(155deg,#15151c,#0b0d13)!important}.home-arena .quick-card:hover{border-color:#ff4b5b!important;box-shadow:0 0 21px #ff35472d!important}
.all-games-link{display:table;margin:24px auto 0;font:800 17px 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;color:#ff6575;transition:text-shadow .25s}.all-games-link:hover{color:#fff;text-shadow:0 0 15px #ff34478a}
.section{scroll-margin-top:24px}.latest-section{margin-top:72px!important}
/* Keep border glow. Reduce lift by 25%: 1px -> .75px, slower and subtler. */
.video,.featured-video{border-color:#54323c!important;background:#0f1016!important;transition:transform .52s cubic-bezier(.2,.75,.3,1),border-color .35s,box-shadow .35s!important;will-change:auto}
.video:hover,.video:focus-within,.featured-video:hover,.featured-video:focus-within{transform:translateY(-.75px)!important;border-color:#ff5263!important;box-shadow:0 0 0 1px #ff34472c,0 0 21px #ff344730,0 15px 42px #0009!important}
.video-poster{display:grid;place-items:center;position:absolute;inset:0;width:100%;border:0;cursor:pointer;color:white;overflow:hidden;background:#10121b}
.video-lazy{position:relative}.video-lazy iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.video-lazy .video-poster{inset:0 0 auto;aspect-ratio:16/9;z-index:2}
.video-poster-bg{position:absolute;inset:0;background:linear-gradient(120deg,#080a12bb,#17132975 50%,#0c0b11bc),radial-gradient(ellipse at 70% 35%,#391c5560,transparent 55%),linear-gradient(140deg,#14131d,#0b0e15);transition:filter .35s}
.video-poster::after{content:'';position:absolute;inset:0;border:1px solid #ff354722;pointer-events:none}
.video-poster:hover .video-poster-bg{filter:brightness(1.16)}.video-poster-label{position:absolute;left:7%;top:12%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#ff6878;font:800 13px 'Barlow Condensed',Impact,sans-serif;letter-spacing:3px}.video-poster-label b{font-size:clamp(30px,5vw,64px);letter-spacing:1px;color:#fff;text-shadow:0 0 26px #ff344725}.play-disc{display:grid;place-items:center;width:74px;height:74px;border:1px solid #ff5b6b;border-radius:50%;background:#e52b42;color:white;font-size:26px;box-shadow:0 0 20px #ff34474a,0 0 42px #ff34471c;transition:transform .25s,box-shadow .25s}.video-poster:hover .play-disc{transform:scale(1.05);box-shadow:0 0 28px #ff344780,0 0 50px #ff34472b}.video-poster-foot{position:absolute;left:7%;bottom:9%;font:800 13px 'Barlow Condensed',Impact,sans-serif;letter-spacing:2px;color:#d2d5de}
.live-banner{background:radial-gradient(ellipse at 88% 30%,#22152e3a,transparent 52%),linear-gradient(120deg,#12131a,#0a0d12)!important;border-color:#4d303b!important}
.stream-card{background:linear-gradient(145deg,#14151b,#0b0d13)!important}
:focus-visible{outline:2px solid #ff6877;outline-offset:3px}
@media(max-width:780px){header{padding:15px 12px!important}.home-hero{min-height:330px!important}.home-divider{margin-top:34px}.video-poster-label{letter-spacing:1px}.video-poster-foot{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero::before,.hero::after{animation:none!important}.video:hover,.video:focus-within,.video-poster:hover .play-disc{transform:none!important}.video-poster-bg,.play-disc{transition:none!important}}

/* V8 — editorial hero, native YouTube thumbnail, consistent Live Hub */
.home-hero{min-height:425px!important;margin-top:24px;isolation:isolate;background:radial-gradient(ellipse at 50% 80%,#25122540,transparent 60%),radial-gradient(ellipse at 80% 10%,#32182e27,transparent 46%),linear-gradient(130deg,#090b10,#11121a 58%,#0a0b11)!important;border:1px solid #67323e!important;box-shadow:0 0 0 1px #ff3c4b09,0 0 30px #ff344713,0 22px 60px #000a!important}
.home-hero:before{opacity:.13!important}.home-hero:after{opacity:.2!important}.home-hero .hero-inner{width:100%;max-width:860px;padding:70px 24px 68px!important;z-index:2}
.hero-kicker{display:flex;justify-content:center;align-items:center;gap:13px;color:#e9a5b0;font:800 11px Inter,sans-serif;letter-spacing:3.1px}.hero-kicker-line{display:block;width:32px;height:1px;background:linear-gradient(90deg,transparent,#fa485d88)}.hero-kicker-line:last-child{transform:rotate(180deg)}
.hero-brand{font:900 clamp(61px,9vw,105px)/1 Inter,Arial,sans-serif;letter-spacing:-7px;margin:23px 0 14px;text-shadow:0 4px 28px #0009}.hero-brand span{color:#ff3449}.hero-rule{width:65px;height:2px;background:#ff4056;margin:0 auto 24px;box-shadow:0 0 13px #ff3447a1}
.home-hero h1.hero-headline{font:900 clamp(23px,4vw,40px)/1.15 'Barlow Condensed',Impact,sans-serif;letter-spacing:3px;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none!important}.hero-headline em{font-style:normal;color:#ff5367;-webkit-text-fill-color:#ff5367}.home-hero .hero-subtitle{margin:16px auto 26px;color:#aeb0be;font-size:11px;letter-spacing:1.7px}.hero-subtitle i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#ff5264;vertical-align:middle;margin:0 9px}
.hero-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.home-hero .hero-primary{margin:0!important;padding:14px 23px}.hero-secondary{font:800 16px 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;color:#e3e4ea;border-bottom:1px solid #ff425355;padding:12px 0;transition:color .25s,text-shadow .25s}.hero-secondary:hover{color:#fff;text-shadow:0 0 12px #ff344788}.hero-corner{position:absolute;width:19px;height:19px;pointer-events:none}.hero-corner-tl{left:17px;top:17px;border-left:1px solid #ff46575c;border-top:1px solid #ff46575c}.hero-corner-br{right:17px;bottom:17px;border-right:1px solid #ff46575c;border-bottom:1px solid #ff46575c}
.latest-section .video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0a0b10}.latest-section .video{overflow:hidden}.channels-live-section{margin-top:75px;border-top:1px solid #402a35;padding-top:65px}.channels-live-cta{display:inline-block;margin-top:14px;color:#65e5a4;font:800 16px 'Barlow Condensed',Impact,sans-serif;letter-spacing:1.1px;border:1px solid #247a50;padding:10px 17px;border-radius:7px;transition:box-shadow .2s}.channels-live-cta:hover{box-shadow:0 0 18px #31e88b33}
@media(max-width:600px){.home-hero .hero-inner{padding:57px 17px!important}.hero-brand{letter-spacing:-4px}.hero-kicker{font-size:9px;letter-spacing:1.6px}.hero-kicker-line{width:17px}.home-hero .hero-subtitle{font-size:10px;line-height:2}.hero-subtitle i{margin:0 4px}}
@media(prefers-reduced-motion:reduce){.hero-secondary,.channels-live-cta{transition:none}}


/* V9 — open navigation, isolated dark-matter masthead, intentional vertical rhythm */
:root{--v9-ember:#ff4058;--v9-void:#0b0b11;--v9-violet:#342047}
body{background:radial-gradient(ellipse 70% 45% at 52% 26%,#17101e35,transparent 70%),#0b0b0f!important}
.shell{max-width:1180px}
/* The header is no longer a closed rectangle. The underline is a broken luminous rail. */
header{height:auto!important;min-height:90px;margin:0 0 28px;padding:19px 4px 20px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:relative!important;display:flex;gap:35px}
header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#ff405800 0%,#ff405860 9%,#ff405817 34%,transparent 39%,transparent 60%,#ff405824 66%,#ff405866 89%,#ff405800 100%);box-shadow:0 1px 13px #ff405822;pointer-events:none}
header:hover,header:focus-within{border:0!important;box-shadow:none!important}
header .logo{position:relative;isolation:isolate;display:inline-flex;align-items:center;white-space:nowrap;padding:9px 13px 15px 3px;font-size:clamp(25px,2.5vw,33px);letter-spacing:-1.6px;transition:text-shadow .35s,transform .35s}
header .logo::after{content:'';position:absolute;z-index:-1;left:4%;right:9%;bottom:4px;height:15px;background:linear-gradient(90deg,#fd34454d,#b12b7630 45%,#291d5922 80%,transparent);filter:blur(11px);animation:v9BrandBreath 8s ease-in-out infinite;pointer-events:none}
header .logo:hover,header .logo:focus-visible{text-shadow:0 0 19px #ff435b5a;transform:translateY(-1px)}
nav{gap:5px 8px!important;justify-content:flex-end;align-items:center}
nav a{position:relative;padding:10px 10px 13px;border:0!important;border-radius:0!important;background:transparent!important;transition:color .25s,text-shadow .25s!important}
nav a::after{content:'';position:absolute;bottom:3px;left:50%;width:0;height:1px;background:var(--v9-ember);box-shadow:0 0 10px #ff4058,0 0 19px #ff405873;transition:width .28s,left .28s}
nav a:hover::after,nav a:focus-visible::after,nav a.active::after{width:calc(100% - 20px);left:10px}
nav a.active{color:#ff6676!important}nav a.nav-live{color:#68e7a5!important}nav a.nav-live::after{background:#3bdf91;box-shadow:0 0 11px #3bdf9188}
/* Masthead begins below the open navigation, no visual collision */
.home-hero{margin-top:32px!important;min-height:445px!important;border-color:#563040!important;background:radial-gradient(ellipse at 50% 100%,#2514354d,transparent 58%),radial-gradient(ellipse at 78% 32%,#2315323a,transparent 46%),linear-gradient(130deg,#0a0b10,#111018 56%,#090a0f)!important}
.home-hero::before{opacity:.19!important;animation-duration:150s!important}
.home-hero::after{opacity:.19!important;animation-duration:100s!important}
.home-hero .hero-inner{padding:77px 24px 73px!important}
.home-divider{margin-top:82px!important;max-width:750px}
.home-arena{margin-top:105px!important;margin-bottom:100px!important}
.home-arena .heading{margin-bottom:38px}
.home-arena .quick-grid{gap:20px}
.latest-section{margin-top:108px!important}
/* Video retains original YouTube thumbnail and border glow; almost imperceptible motion */
.video:hover,.video:focus-within,.featured-video:hover,.featured-video:focus-within{transform:translateY(-.55px)!important}
@keyframes v9BrandBreath{0%,100%{opacity:.58;transform:scaleX(.91)}50%{opacity:1;transform:scaleX(1.05)}}
@media(max-width:900px){header{align-items:flex-start;flex-wrap:wrap;gap:4px 24px}nav{justify-content:flex-start!important}nav a{padding:9px 9px 12px}.home-arena{margin-top:83px!important}}
@media(max-width:600px){header{padding:15px 2px 22px!important;margin-bottom:20px}header .logo{font-size:29px}nav{gap:0 5px!important}nav a{font-size:14px;padding:8px 7px 12px}.home-hero{margin-top:24px!important;min-height:400px!important}.home-hero .hero-inner{padding:60px 16px!important}.home-divider{margin-top:58px!important}.home-arena{margin-top:70px!important;margin-bottom:80px!important}.latest-section{margin-top:80px!important}}
@media(prefers-reduced-motion:reduce){header .logo::after{animation:none}header .logo,nav a,nav a::after{transition:none!important}}

/* V10: airier header and branded cards */
.home-hero{margin-top:58px!important;margin-bottom:86px!important}
.home-divider{margin-top:10px!important;margin-bottom:74px!important}
header{margin-bottom:12px!important}
.branded-game{position:relative;isolation:isolate;overflow:hidden}
.game-wordmark{position:absolute;inset:12px 14px 88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;opacity:.82}
.game-symbol{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:1;color:rgba(255,255,255,.19);letter-spacing:-.04em;text-shadow:0 0 24px rgba(255,54,88,.11)}
.game-wordmark strong{font-size:clamp(.72rem,1.3vw,.92rem);letter-spacing:.12em;text-align:center;color:#d7d8e0;text-shadow:0 2px 12px #09090e}
.branded-game:hover .game-symbol{color:rgba(255,255,255,.37);text-shadow:0 0 30px rgba(255,54,88,.25)}
.branded-game:hover .game-wordmark strong{color:white}
.channel-v10{padding:0!important;overflow:hidden;display:flex;flex-direction:column}
.channel-cover{height:132px;position:relative;background:radial-gradient(ellipse at 70% 15%,rgba(255,56,87,.17),transparent 55%),linear-gradient(135deg,#19151e,#0d1018);display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,65,91,.35)}
.channel-cover-mark{font-family:Impact,'Arial Narrow',sans-serif;font-size:4.8rem;line-height:1;color:rgba(255,255,255,.2);letter-spacing:-.03em}
.channel-cover>span{position:absolute;bottom:10px;left:14px;font-size:.65rem;letter-spacing:.19em;color:#ff8296}
.channel-details{padding:19px 21px 24px;display:flex;flex-direction:column;flex:1;gap:10px}
.channel-details h3{margin:0}.channel-details p{margin:0;flex:1;line-height:1.6}
.channel-cta,.channel-pending{font-size:.8rem;font-weight:800;letter-spacing:.07em;color:#ff7188;text-decoration:none;margin-top:7px}
.channel-v10:hover{border-color:#ff3e63;box-shadow:0 0 22px rgba(255,56,90,.16)}
.channel-cta:hover{color:white;text-shadow:0 0 12px #ff385a}
.channel-pending{color:#a6a3ad}
@media(max-width:650px){.home-hero{margin-top:25px!important;margin-bottom:56px!important}.home-divider{margin-bottom:48px!important}}

/* V11 — cinematic game hub and faster, contained interstellar animation */
.v11-intro{text-align:center;padding:78px 18px 30px}.v11-intro h1{font-size:clamp(40px,6vw,80px);margin:10px 0;line-height:1}.v11-intro h1 span,.v11-games h2 span,.v11-direct h2 span,.v11-categories h2 span,.v11-hub-video h2 span{color:#ff3c58}.v11-intro p{color:#aeb2bf;letter-spacing:1px}.v11-games,.v11-direct,.v11-categories,.v11-hub-video{margin:48px 0 110px}.v11-hubs,.v11-playlists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v11-hub,.v11-playlist{position:relative;display:block;overflow:hidden;background:#151518;border:1px solid #39333d;border-radius:16px;box-shadow:0 14px 32px #0004;transition:transform .25s,border-color .25s,box-shadow .25s}.v11-hub:hover,.v11-playlist:hover,.v11-hub:focus-visible,.v11-playlist:focus-visible{transform:translateY(-4px);border-color:#ff526c;box-shadow:0 0 0 1px #ff344735,0 0 22px #ff34472a,0 20px 35px #0008}.v11-art,.v11-playlist-art,.v11-category-art{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#06060a20,#08090d15 45%,#08090db0),var(--game-art,linear-gradient(130deg,#141822,#211421));background-size:cover;background-position:center;isolation:isolate}.v11-art{height:210px;border-bottom:2px solid #ff3449}.v11-art::after,.v11-playlist-art::after,.v11-category-art::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,#07080bd4);z-index:-1}.v11-badge{position:absolute;right:13px;top:12px;padding:6px 9px;background:#09090ce0;color:#ff5368;border:1px solid #d7364b;border-radius:5px;font-size:11px;font-weight:900;letter-spacing:1px}.v11-art-mark{position:absolute;left:17px;bottom:13px;color:#fff;font:900 clamp(36px,5vw,65px) Impact,'Arial Narrow',sans-serif;letter-spacing:-1px;text-shadow:0 3px 18px #000,0 0 28px #000}.v11-hub-body,.v11-playlist-body{padding:17px 15px 20px;text-align:center}.v11-hub-body h3,.v11-playlist-body h3{font-size:22px;line-height:1.15;margin:0 0 8px}.v11-hub-body span,.v11-playlist-body strong{display:block;color:#ff4058;font-size:15px;font-weight:900;letter-spacing:1px}.v11-hub-body small{display:block;color:#969aa8;font-size:10px;letter-spacing:1px;margin-top:9px}.v11-direct{padding-top:36px;border-top:1px solid #3d2b36}.v11-playlist-art{height:175px;border-bottom:2px solid #ff3449;display:flex;align-items:flex-end;padding:16px}.v11-playlist-art span{font:900 30px Impact,'Arial Narrow',sans-serif;text-shadow:0 2px 15px #000}.v11-playlist-body{min-height:88px}.v11-playlist-body h3{font-size:19px}.v11-cs2{background-color:#292c32}.v11-cs16{background-color:#463525}.v11-bf6{background-color:#222c36}.v11-warzone{background-color:#1d2727}.v11-bo7{background-color:#24161c;background-image:radial-gradient(circle at 78% 25%,#8b2e2e8c,transparent 52%),linear-gradient(125deg,#101820,#26121b)!important}.v11-hgv{background-color:#1c2730;background-image:linear-gradient(130deg,#11151b,#243039 50%,#16131b)!important}.v11-game-hero{position:relative;min-height:440px;border:1px solid #51303e;border-radius:16px;background-image:linear-gradient(90deg,#09090be8,#0c0b13a0 50%,#09090ba8),var(--game-art,linear-gradient(135deg,#191722,#2a1b2a));background-size:cover;background-position:center;overflow:hidden;box-shadow:0 12px 42px #0008}.v11-game-hero-inner{position:relative;max-width:820px;margin:auto;text-align:center;padding:110px 20px 80px}.v11-game-hero h1{font-size:clamp(46px,7vw,88px);line-height:1.05;margin:16px 0;color:#fff;text-shadow:0 3px 26px #000}.v11-game-hero p{letter-spacing:2px;color:#d2d3d9}.v11-game-hero .btn{display:inline-block;margin-top:24px}.v11-back{position:absolute;left:22px;top:20px;z-index:2;color:#fff;font-size:14px;font-weight:900}.v11-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v11-category{display:block;overflow:hidden;border:1px solid #38343d;border-radius:14px;background:#16161b;transition:transform .25s,border-color .25s,box-shadow .25s}.v11-category:not(.v11-placeholder):hover{transform:translateY(-4px);border-color:#ff445b;box-shadow:0 0 24px #ff344728}.v11-category-art{height:255px;display:flex;align-items:end;padding:24px}.v11-category-art span{font:900 clamp(26px,3vw,40px) Impact,'Arial Narrow',sans-serif;color:#fff;text-shadow:0 4px 20px #000}.v11-category-bottom{padding:20px}.v11-category-bottom h3{font-size:24px;margin:0 0 8px}.v11-category-bottom p{font-size:13px;color:#aeb0ba;margin:0 0 12px}.v11-category-bottom strong{color:#ff465e;font-size:13px}.v11-placeholder{opacity:.72;cursor:default}.v11-hub-video .video{max-width:920px;margin:auto}
/* Increase the slow interstellar background to approximately 1.85/4 relative speed, keeping it subtle */
.home-hero::before{animation-duration:81s!important;opacity:.24!important}.home-hero::after{animation-duration:54s!important;opacity:.24!important}body::before{background:radial-gradient(ellipse at 85% 38%,#331c4814,transparent 48%),radial-gradient(ellipse at 14% 15%,#3916240c,transparent 45%)!important}
@media(max-width:850px){.v11-hubs,.v11-playlists,.v11-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-art{height:185px}}@media(max-width:530px){.v11-hubs,.v11-playlists,.v11-categories-grid{grid-template-columns:1fr}.v11-art{height:205px}.v11-intro{padding-top:42px}.v11-game-hero{min-height:370px}.v11-game-hero-inner{padding:100px 16px 55px}.v11-category-art{height:205px}}@media(prefers-reduced-motion:reduce){.home-hero::before,.home-hero::after{animation:none!important}.v11-hub,.v11-playlist,.v11-category{transition:none}}

/* V12: original artwork, high-contrast game hubs, spacious subcategories */
.v11-hubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.v11-art,.v11-playlist-art,.v11-category-art,.v11-game-hero{background-image:linear-gradient(0deg,rgba(4,4,9,.6),rgba(4,4,9,.05)),var(--game-art)!important;background-size:cover!important;background-position:center!important}
.v11-art-mark{display:none!important}.v11-art{min-height:190px}.v11-hub:hover{transform:translateY(-4px);box-shadow:0 0 28px rgba(255,50,82,.17)}
.v11-category-art{min-height:170px}.v11-categories{padding-top:58px}.v11-categories-grid{gap:20px}.v12-direct{margin:72px 0 96px}.v12-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px;margin:28px auto}.v12-two .v11-playlist-art{min-height:180px}.v11-game-hero{background-position:center!important}
@media(max-width:850px){.v11-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}.v12-two{grid-template-columns:1fr}}@media(max-width:540px){.v11-hubs{grid-template-columns:1fr}}

/* V13: direct YouTube channel cards */
.channel-grid .channel-v13{display:block;text-decoration:none;color:inherit;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}
.channel-grid .channel-v13:hover,.channel-grid .channel-v13:focus-visible{transform:translateY(-4px);border-color:#ff405c;box-shadow:0 0 24px rgba(255,49,84,.18)}
.channel-cover-v13{min-height:170px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at 50% 75%,rgba(101,38,95,.28),transparent 65%),linear-gradient(145deg,#14131b,#090a0f)}
.channel-cover-v13:before{content:none!important}
.channel-avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px rgba(255,255,255,.08),0 0 28px rgba(255,44,83,.18);background:#191820}
.channel-avatar-fallback{display:none;place-items:center;width:112px;height:112px;border-radius:50%;font-size:25px;font-weight:900;background:#29252f;color:#fff}
.channel-platform{position:absolute;right:12px;top:12px;font-size:10px;letter-spacing:.1em;color:#ff566f!important}
.channel-v13 .channel-details{padding:22px 20px 20px;min-height:155px}
.channel-v13 .channel-details p{min-height:42px;line-height:1.5}
.channel-v13 .channel-cta{display:inline-block;margin-top:8px;color:#ff4a67;font-weight:800}
@media(prefers-reduced-motion:reduce){.channel-grid .channel-v13{transition:none}}

/* V14 — editorial spacing and unique, API-upgradable playlist covers */
@media(min-width:781px){.home-hero{margin-top:104px!important}.home-divider{margin-top:24px!important}}
.yt-playlist-art{background-image:linear-gradient(0deg,#06080ae0,transparent 80%),radial-gradient(circle at 80% 25%,#a9364d44,transparent 40%),linear-gradient(130deg,#161e29,#191019)!important;isolation:isolate}
.yt-playlist-art[data-variant="2"]{background-image:linear-gradient(0deg,#06080ae0,transparent 80%),radial-gradient(circle at 15% 35%,#20b8a43d,transparent 45%),linear-gradient(130deg,#14222a,#101318)!important}
.yt-playlist-art[data-variant="3"]{background-image:linear-gradient(0deg,#06080ae0,transparent 80%),radial-gradient(circle at 85% 25%,#cf9d3547,transparent 48%),linear-gradient(130deg,#231b16,#15101c)!important}
.yt-cover-brand{position:absolute;top:20px;left:22px;font:800 11px Arial,sans-serif;letter-spacing:2px;color:#ffffffad}
.yt-cover-symbol{position:absolute;left:22px;top:37%;font:900 clamp(32px,4vw,57px) Impact,'Arial Narrow',sans-serif;letter-spacing:1px;color:#f3f4f7;text-shadow:0 6px 25px #0008}
.yt-playlist-art.has-yt-thumbnail{background-size:cover!important;background-position:center!important}
.yt-playlist-art.has-yt-thumbnail .yt-cover-brand,.yt-playlist-art.has-yt-thumbnail .yt-cover-symbol{display:none}
.yt-playlist-art.has-yt-thumbnail::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,#08090b94);pointer-events:none}
.v14-setup-section{margin:104px auto 98px;max-width:1000px}.v14-setup-section .heading{margin-bottom:32px}
.v14-config-note{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:15px 20px;margin:0 0 19px;background:linear-gradient(95deg,#10271d,#101519);border:1px solid #337b5a;border-radius:10px;color:#b6c8bd;font-size:12px}.v14-config-note strong{color:#6cf0ab;letter-spacing:1.2px}.v14-config-note code{color:#e6e9ea}.v14-status-dot{width:8px;height:8px;background:#59e39c;border-radius:50%;box-shadow:0 0 11px #59e39c80}
.v14-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v14-setting{min-height:138px;padding:21px 22px;background:linear-gradient(135deg,#151b1b,#111318);border:1px solid #2e4d42;border-radius:12px;box-shadow:inset 3px 0 #2dbb7c28;transition:border-color .2s,box-shadow .2s}.v14-setting:hover{border-color:#4ade9d;box-shadow:0 0 20px #2dbb7c17,inset 3px 0 #39e6a7}.v14-setting>span{display:block;font:800 12px Arial,sans-serif;color:#8bbaa4;letter-spacing:1.2px;margin-bottom:15px}.v14-setting strong{display:block;font:900 clamp(24px,2.8vw,34px) Impact,'Arial Narrow',sans-serif;color:#fff;letter-spacing:.4px}.v14-setting small{display:block;color:#8a9b91;margin-top:9px;font-size:11px}.v14-setup-links{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:23px;color:#94a99b;font-size:12px}.v14-setup-links a{color:#67e9a4;font-weight:900;letter-spacing:1px}.v14-setup-links a:hover{text-shadow:0 0 12px #4ee6a4}
@media(max-width:760px){.v14-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-setup-section{margin:65px auto}}
@media(max-width:460px){.v14-settings-grid{grid-template-columns:1fr}.v14-setting{min-height:110px}.yt-cover-symbol{font-size:38px}}

/* V15: neutral settings cards with a green answer chip only */
.v14-setting{background:#141416!important;border:1px solid #2c2d31!important;box-shadow:none!important;min-height:132px}
.v14-setting:hover{border-color:#42644d!important;box-shadow:0 0 18px rgba(51,195,112,.08)!important}
.v14-setting>span{color:#f4f4f6!important;margin-bottom:12px!important;padding-bottom:12px;border-bottom:1px solid #282a2d;font-size:13px!important}
.v14-setting strong{display:inline-block!important;width:auto;max-width:100%;font-family:Impact,'Arial Narrow',sans-serif!important;font-size:clamp(17px,2vw,23px)!important;line-height:1.3;color:#60e69c!important;background:rgba(35,124,69,.13);border:1px solid rgba(71,211,124,.42);border-radius:6px;padding:5px 10px;overflow-wrap:anywhere}
.v14-setting small{color:#8d9199!important;margin-top:10px!important}
.home-channels-section{margin:100px auto 105px}.home-channels-section .heading{margin-bottom:36px}
.standalone-live{margin-top:50px!important}.standalone-live .heading{display:none}
@media(max-width:700px){.home-channels-section{margin:70px auto}.v14-setting strong{font-size:19px!important}}

/* V16: compact lower hero, four priority games, green text-only values */
@media(min-width:781px){.home-hero{margin-top:146px!important;min-height:390px!important;margin-bottom:74px!important}.home-hero .hero-inner{padding:52px 24px 50px!important}.home-hero .hero-brand{font-size:clamp(68px,7.4vw,106px)!important}.home-arena{margin-top:94px!important}}
.home-arena .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px}.home-arena .quick-card{padding:20px 17px!important}.home-arena .quick-card strong{font-size:clamp(19px,1.8vw,23px)}
.v14-setting{background:#141416!important;border:1px solid #2c2d31!important;box-shadow:none!important}.v14-setting:hover{border-color:#48494e!important;box-shadow:0 0 18px #3ee68b12!important}.v14-setting>span{color:#f5f5f7!important}.v14-setting strong{background:transparent!important;border:0!important;padding:0!important;color:#64eaa0!important;text-shadow:0 0 5px #4ddf912a;transition:color .2s,text-shadow .2s,transform .2s}.v14-setting strong:hover{color:#a0ffc6!important;text-shadow:0 0 12px #46ed9bba,0 0 25px #42ed9870;transform:translateY(-1px)}
@media(max-width:1050px){.home-arena .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.home-hero{margin-top:42px!important;min-height:360px!important}.home-hero .hero-inner{padding:45px 15px!important}.home-arena .quick-grid{grid-template-columns:1fr!important}}

/* V17: balanced hero and MW4-inspired CS2 settings */
@media(min-width:781px){.home-hero{margin-top:113px!important}}
.home-arena .quick-card strong{letter-spacing:.2px}
.v14-setup-section{max-width:1020px;margin:100px auto 105px}
.cs2-intro{margin:42px 0 42px;padding:25px 28px;border:1px solid #34343a;border-left:3px solid #ff3855;border-radius:11px;background:#141416;box-shadow:0 12px 30px #0004}
.cs2-intro h3{margin:0 0 12px;font-size:21px}.cs2-intro p{margin:0;color:#c4c5ce;font:14px/1.75 Arial,sans-serif}.cs2-intro code{color:#77eeb1}
.cs2-settings-group{margin:0 0 51px}.cs2-section-number{color:#ff4058;font:900 13px Impact,'Arial Narrow',sans-serif;letter-spacing:2px;margin-bottom:8px}
.cs2-settings-group h3{font-size:clamp(25px,3vw,33px);margin:0 0 8px}.cs2-settings-group h3 em{color:#ff4058;font-style:normal}.cs2-section-desc{color:#999eab;font:13px/1.5 Arial,sans-serif;margin:0 0 21px}
.cs2-settings-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.cs2-setting-card{background:#141416;border:1px solid #303036;border-radius:11px;padding:20px 19px;min-height:160px;transition:border-color .22s,box-shadow .22s,transform .22s}
.cs2-setting-card:hover{border-color:#6d454e;box-shadow:0 12px 28px #0005,0 0 16px #ff38550d;transform:translateY(-2px)}
.cs2-setting-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;margin-bottom:13px;border-bottom:1px solid #2c2c31}
.cs2-setting-top h4{margin:0;font:900 15px/1.3 Impact,'Arial Narrow',sans-serif;letter-spacing:.4px;color:#f8f8fb}
.cs2-setting-top strong{font:900 15px/1.25 Impact,'Arial Narrow',sans-serif;white-space:normal;text-align:right;color:#70eaa6;letter-spacing:.3px;transition:color .2s,text-shadow .2s}
.cs2-setting-top strong:hover{color:#a8ffd0;text-shadow:0 0 9px #60efaa,0 0 22px #46e79580}
.cs2-setting-card p{margin:0;font:13px/1.65 Arial,sans-serif;color:#c1c2cb}
.cs2-setup-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:8px;color:#a9aab3;font:12px Arial,sans-serif}.cs2-setup-bottom a{color:#70eaa6;font-weight:900;letter-spacing:.7px}
@media(max-width:850px){.cs2-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.cs2-settings-cards{grid-template-columns:1fr}.cs2-setting-card{min-height:0}.cs2-intro{padding:20px}}
@media(prefers-reduced-motion:reduce){.cs2-setting-card{transition:none}.cs2-setting-card:hover{transform:none}}


/* V18 PRO — high-contrast CS2 setting explanations and tighter home fold */
.cs2-setting-card{background:linear-gradient(150deg,#17181b,#121316)!important;border-color:#34353b!important;padding:19px!important;min-height:184px!important;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000024}
.cs2-setting-card:hover{border-color:#50555b!important;box-shadow:0 10px 28px #0006,0 0 16px #53ec9714!important}
.cs2-setting-top{min-height:43px;margin-bottom:13px!important;padding-bottom:12px!important;border-bottom:1px solid #37383e!important}
.cs2-setting-top h4{color:#fff!important;font-size:16px!important;text-shadow:0 1px 2px #0008}
.cs2-setting-top strong{color:#78f3af!important;background:#133123!important;border:1px solid #397b57!important;border-radius:5px;padding:6px 10px;font-size:16px!important;box-shadow:inset 0 0 12px #2ad27b0b}
.cs2-setting-top strong:hover,.cs2-setting-card:hover .cs2-setting-top strong{color:#b5ffd4!important;text-shadow:0 0 11px #50efa2,0 0 21px #46e79580;box-shadow:0 0 16px #42e88d23}
.cs2-setting-card p{margin-top:auto!important;padding:12px 13px!important;background:linear-gradient(120deg,#202227,#1a1c20)!important;border-left:2px solid #52d9a2;border-radius:0 6px 6px 0;color:#e1e4eb!important;font:13px/1.65 Arial,sans-serif!important;min-height:66px;box-shadow:inset 0 1px #ffffff06}
.cs2-setting-card p .example-label{display:block;color:#91efc0;font:800 10px/1.5 Arial,sans-serif;letter-spacing:1.15px;margin-bottom:5px}
@media(min-width:781px){
.home-hero{margin-top:82px!important;min-height:355px!important;margin-bottom:30px!important}
.home-hero .hero-inner{padding:39px 22px 37px!important}
.home-hero .hero-brand{font-size:clamp(65px,7vw,96px)!important}
.home-hero .hero-subtitle{margin:11px auto 19px!important}
.home-divider{margin-top:0!important;margin-bottom:30px!important}
.home-arena{margin-top:35px!important;margin-bottom:44px!important}
.home-arena .heading{margin-bottom:23px!important}
.home-arena .quick-card{padding:15px 16px!important}
.home-arena .quick-grid{gap:13px!important}
.home-arena .site-status{margin-top:15px!important}
.home-arena .all-games-link{display:inline-block;margin-top:14px!important}
.latest-section{margin-top:42px!important}
}
@media(max-width:780px){.home-hero{margin-top:30px!important;margin-bottom:32px!important;min-height:340px!important}.home-divider{margin-top:0!important;margin-bottom:27px!important}.home-arena{margin-top:35px!important;margin-bottom:48px!important}.home-arena .heading{margin-bottom:22px!important}.latest-section{margin-top:45px!important}}
@media(max-width:550px){.cs2-setting-card{min-height:0!important}.cs2-setting-card p{min-height:0}}

/* V19 PRO: red-themed outlines, green answer text only */
.cs2-setting-card{border:1px solid rgba(255,64,88,.42)!important;background:linear-gradient(145deg,#19191d,#131316)!important;box-shadow:0 0 0 1px rgba(255,58,82,.035),0 0 21px rgba(255,49,78,.075),0 12px 27px rgba(0,0,0,.27)!important}
.cs2-setting-card:hover{border-color:#ff435e!important;box-shadow:0 0 22px rgba(255,54,82,.2),0 13px 30px rgba(0,0,0,.4)!important}
.cs2-setting-card p{border-left:2px solid #ff435e!important;background:linear-gradient(125deg,#222126,#1c1c20)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 0 12px rgba(255,54,82,.045)!important}
.cs2-setting-card p .example-label{color:#ff8495!important}
.cs2-setting-top strong{color:#78f3af!important;background:rgba(255,56,83,.065)!important;border:1px solid rgba(255,63,88,.45)!important;box-shadow:0 0 10px rgba(255,56,83,.07)!important}
.cs2-setting-top strong:hover,.cs2-setting-card:hover .cs2-setting-top strong{color:#adffd0!important;text-shadow:0 0 11px rgba(91,245,165,.72),0 0 22px rgba(91,245,165,.35)!important;box-shadow:0 0 11px rgba(255,56,83,.17)!important}
.home-arena .all-games-link{display:table!important;width:max-content;max-width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
@media(min-width:781px){.home-hero{margin-top:72px!important}.home-arena{margin-top:30px!important}}
