:root{--bg:#06121f;--panel:#0a1b2b;--panel2:#0d2235;--line:#183a55;--text:#edf8ff;--muted:#8daec6;--blue:#00b8ff;--blue2:#078cf0;--shadow:0 18px 60px #0005;--danger:#ff5b6e}

*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Noto Sans JP",system-ui,sans-serif;transition:.2s background,.2s color}button,input,select,textarea{font:inherit}button,a{transition:.15s}a{color:inherit;text-decoration:none}.wrap,.head{width:min(1180px,calc(100% - 40px));margin:auto}.siteHeader{height:72px;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.head{height:100%;display:flex;align-items:center;gap:34px}.logo{width:170px;height:52px;display:flex;align-items:center;overflow:hidden}.logo img{width:100%;height:auto}.desktopNav{display:flex;gap:28px;font-weight:700;font-size:14px}.desktopNav a:hover{color:var(--blue)}.headActions{margin-left:auto;display:flex;align-items:center;gap:10px}.head button,.login{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:10px 14px;cursor:pointer;font-weight:700}.head .createTop,.primary,.login{background:linear-gradient(135deg,var(--blue2),var(--blue));border-color:transparent;color:white}.iconBtn{width:42px;padding:10px!important}.userWrap{position:relative}.userMenu{position:absolute;right:0;top:48px;min-width:170px;padding:7px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.userMenu a,.userMenu button{display:block;width:100%;padding:11px 12px;border:0;background:transparent;text-align:left;color:var(--text);border-radius:8px}.userMenu a:hover,.userMenu button:hover{background:var(--panel2)}main{min-height:calc(100vh - 180px)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 40%,color-mix(in srgb,var(--blue) 13%,transparent),transparent 30%)}.heroGrid{min-height:390px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px}.eyebrow,small{font-weight:900;letter-spacing:.13em;color:var(--blue);font-size:12px}.hero h1{font-size:56px;line-height:1.08;margin:18px 0 16px;letter-spacing:-.04em}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:var(--muted);font-size:16px}.heroActions{display:flex;gap:12px;margin-top:28px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:12px 17px;font-weight:800;cursor:pointer}.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line)}.heroBrand{display:flex;align-items:center;justify-content:center;gap:18px}.heroBrand img{width:94px;border-radius:22px;box-shadow:0 0 45px color-mix(in srgb,var(--blue) 30%,transparent)}.heroBrand b{color:var(--blue);letter-spacing:.16em}.section{padding:48px 0}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.sectionHead h2,.pageTitle h1{margin:7px 0 0}.dashboard{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.panel,.card,.detailCard,.settingCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.panel{padding:22px}.quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick button,.quick a{padding:20px 12px;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:12px;text-align:center;font-weight:800;cursor:pointer}.page{padding:42px 0 70px}.pageTitle{margin-bottom:28px}.pageTitle p,.muted{color:var(--muted)}.toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:18px}.filters,.views{display:flex;gap:8px;flex-wrap:wrap}.filters button,.views button{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:9px 13px;border-radius:8px;cursor:pointer}.filters .on,.views .on{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--panel))}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{padding:20px}.cardTop,.bottom{display:flex;justify-content:space-between;align-items:center}.status{font-size:12px;color:#53d69d}.card h3{font-size:22px;margin:12px 0}.meta{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:13px}.meta span,.tag{background:var(--panel2);border:1px solid var(--line);padding:6px 8px;border-radius:7px}.comment{min-height:42px;margin:15px 0;color:var(--muted)}.bottom{border-top:1px solid var(--line);padding-top:13px;color:var(--muted);font-size:13px}.cardActions{display:flex;gap:8px;margin-top:14px}.join,.danger{border:0;border-radius:8px;padding:10px 13px;cursor:pointer;font-weight:800}.join{background:var(--blue);color:#00131d}.danger{background:color-mix(in srgb,var(--danger) 12%,var(--panel));color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line))}.compactList{border:1px solid var(--line);border-radius:14px;overflow:hidden}.compactRow{display:grid;grid-template-columns:1.3fr repeat(4,1fr) auto;gap:12px;align-items:center;padding:14px;background:var(--panel);border-bottom:1px solid var(--line);font-size:13px}.empty{min-height:260px;border:1px dashed var(--line);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.empty img{width:56px}.empty h3{color:var(--text);margin:8px}.myParty{display:flex;justify-content:space-between;align-items:center;padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:13px;margin-bottom:10px}.myParty h3{margin:5px 0}.myParty p{margin:0;color:var(--muted)}.ready{color:#52dfa4}.detailLayout{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.detailCard{padding:24px}.detailCard h1{margin:8px 0}.members{display:grid;gap:9px}.member{padding:11px;background:var(--panel2);border-radius:9px}.profileGrid,.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settingCard{padding:22px}.settingCard label,.modal label{display:grid;gap:7px;margin:12px 0;color:var(--muted);font-size:13px}input,select,textarea{width:100%;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:11px}textarea{min-height:90px;resize:vertical}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.check input{width:auto}dialog{border:0;padding:0;background:transparent;color:var(--text);max-width:min(650px,calc(100% - 28px));width:100%}dialog::backdrop{background:#00101acc;backdrop-filter:blur(5px)}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.modalHead,.actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.modalHead h2{margin:4px 0}.x{font-size:22px;background:transparent;border:0;color:var(--muted);cursor:pointer}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions{justify-content:flex-end;margin-top:18px}.actions button{padding:11px 15px;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;cursor:pointer}.actions .primary{background:var(--blue);color:#00131d;border:0}footer{border-top:1px solid var(--line);color:var(--muted)}.footerInner{min-height:105px;display:flex;align-items:center;gap:18px;font-size:12px}.footerInner img{width:35px}.footerInner nav{display:flex;gap:18px;margin-left:auto}.footerInner i{font-style:normal}
@media(max-width:820px){.wrap,.head{width:min(100% - 24px,1180px)}.desktopNav{display:none}.head{gap:8px}.logo{width:125px}.createTop{display:none}.heroGrid{grid-template-columns:1fr;min-height:440px;padding:45px 0}.hero h1{font-size:42px}.heroBrand{display:none}.dashboard,.grid,.detailLayout,.profileGrid,.settingsGrid{grid-template-columns:1fr}.toolbar{align-items:flex-start;flex-direction:column}.compactRow{grid-template-columns:1fr auto}.compactRow span:nth-of-type(n+2){display:none}.userBtn{max-width:105px;overflow:hidden;text-overflow:ellipsis}.section{padding:34px 0}.two{grid-template-columns:1fr}}

.memberManage{display:flex;justify-content:space-between;align-items:center;gap:10px}.memberButtons{display:flex;gap:6px}.mini{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:6px 8px;font-size:11px;cursor:pointer}.mini.danger{color:var(--danger)}

.betaNotice{margin-top:28px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,var(--panel)),var(--panel));display:flex;align-items:center;justify-content:space-between;gap:24px}.betaNotice h2{margin:6px 0 8px}.betaNotice p{margin:0;color:var(--muted);max-width:760px}.betaActions,.legalActions{display:flex;gap:10px;flex-shrink:0}.legalPage{max-width:900px}.legalCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px;line-height:1.8}.legalCard h2{margin:28px 0 8px;font-size:19px}.legalCard p{color:var(--muted)}.legalActions{margin-top:28px}.compactRow{grid-template-columns:1.2fr repeat(5,1fr) auto}@media(max-width:820px){.betaNotice{margin-top:18px;align-items:flex-start;flex-direction:column}.betaActions,.legalActions{width:100%;flex-direction:column}.betaActions a,.legalActions a{width:100%}.legalCard{padding:20px}.footerInner{flex-wrap:wrap;padding:22px 0}.footerInner nav{width:100%;margin-left:0;flex-wrap:wrap}.compactRow{grid-template-columns:1fr auto}.compactRow span:nth-of-type(n+2){display:none}}

/* NextQueue v0.4 dev.1 — Competitive / Premium / Dark */
:root{--bg:#05080d;--panel:#0a0f16;--panel2:#0d141d;--line:#202a35;--text:#f3f7fb;--muted:#7f8b99;--blue:#11b9ff;--blue2:#087dc2;--shadow:0 24px 80px #0008}
body{background:radial-gradient(circle at 72% -10%,#09202e 0,transparent 28%),var(--bg);font-family:"Noto Sans JP","Segoe UI",system-ui,sans-serif;letter-spacing:.005em}.siteHeader{height:68px;background:#05080de8;border-color:#18212a}.head{width:min(1320px,calc(100% - 48px))}.logo{width:154px}.desktopNav{gap:32px;font-family:"Arial Narrow","Segoe UI",sans-serif;letter-spacing:.09em;font-size:12px}.desktopNav a{color:#9ba7b3}.desktopNav a:hover{color:#fff}.navBeta{font-size:8px;color:var(--blue);vertical-align:top}.head button,.login{border-radius:5px;background:#0a0f16;border-color:#25303a}.head .createTop,.primary,.login{background:var(--blue);color:#001018;border:0}.primary,.secondary,.ghostBtn,.join{border-radius:5px}.wrap{width:min(1240px,calc(100% - 48px))}.v4Hero{min-height:520px;border-bottom:1px solid #17212a;background:linear-gradient(90deg,#05080d 0%,#070c12 55%,#07141c 100%);position:relative;overflow:hidden}.v4Hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 65%,transparent)}.v4HeroGrid{min-height:520px;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;position:relative}.livePill{display:inline-flex;gap:9px;align-items:center;font-size:11px;letter-spacing:.14em;color:#aab6c2}.livePill span{width:7px;height:7px;border-radius:50%;background:#4de0a1;box-shadow:0 0 12px #4de0a1}.heroCopy h1{font-size:68px;line-height:1.05;letter-spacing:-.055em;margin:20px 0}.heroCopy h1 em{font-style:normal;color:var(--blue)}.heroCopy p{color:#8c99a6;line-height:1.9}.v4Primary{padding:14px 20px}.ghostBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;background:#0b1118;color:#e7edf3;border:1px solid #29343f;font-weight:800}.ghostBtn span{font-size:9px;color:var(--blue)}.heroSystem{border:1px solid #26333e;background:linear-gradient(145deg,#0a1118,#071019);padding:28px;min-height:300px;position:relative;box-shadow:0 30px 90px #0008}.heroSystem:after{content:"";position:absolute;right:-1px;top:-1px;width:70px;height:2px;background:var(--blue);box-shadow:0 0 18px var(--blue)}.systemTop{display:flex;justify-content:space-between;align-items:center}.systemTop span{font-size:10px;color:#4de0a1;letter-spacing:.12em}.heroSystem img{width:78px;margin:42px auto 34px;display:block;filter:drop-shadow(0 0 28px #00b8ff55)}.systemLine{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.09em;color:#a9b5c0}.systemLine i{height:1px;flex:1;background:linear-gradient(90deg,#25303b,var(--blue))}.heroSystem p{font-size:12px;color:#687684;margin-top:22px}.liveStats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #1c2731;border-top:0}.statTile{min-height:120px;padding:22px 26px;border-right:1px solid #1c2731;position:relative;background:#070b10}.statTile:last-child{border-right:0}.statTile strong{display:block;font:700 34px/1 "Arial Narrow",sans-serif;margin:10px 0 5px}.statTile span{font-size:12px;color:var(--muted)}.statTile i{position:absolute;right:22px;top:48px;color:var(--blue);font-style:normal}.v4Section{padding-top:56px}.partyGrid,.playList{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.partyCard{position:relative;background:#080d13;border:1px solid #1f2a34;padding:22px;overflow:hidden}.partyAccent{position:absolute;left:0;top:0;width:2px;height:54px;background:var(--blue);box-shadow:0 0 16px var(--blue)}.partyHead{display:flex;justify-content:space-between;gap:20px}.partyHead h3{font-size:22px;margin:8px 0}.partyCount{font:700 28px "Arial Narrow",sans-serif}.partyCount span{font-size:13px;color:var(--muted)}.partyComment{color:#b7c1cb;min-height:28px}.partyTags{display:flex;gap:7px;flex-wrap:wrap}.partyTags span{font-size:10px;letter-spacing:.06em;border:1px solid #27333e;padding:6px 8px;color:#9da9b5;background:#0b1118}.partyFoot{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:end;margin-top:22px;padding-top:16px;border-top:1px solid #1c2630}.partyFoot b{display:block;font-size:13px}.partyTime{font-size:11px;color:#8e9aa5}.premiumJoin{background:transparent;border:1px solid #2d3a45;color:#e8eef4}.premiumJoin:hover{border-color:var(--blue);color:var(--blue)}.discordBand{margin-top:36px;margin-bottom:20px;padding:28px 30px;border:1px solid #24323e;background:linear-gradient(100deg,#0a0f16,#0b1720);display:flex;align-items:center;justify-content:space-between;gap:30px}.discordBand h2{margin:6px 0}.discordBand p{margin:0;color:var(--muted)}.discordBtn{padding:14px 18px;border:1px solid #5365ee;color:#dfe4ff;background:#5865f21a;font-weight:800;white-space:nowrap}.betaStrip{display:flex;align-items:center;gap:18px;padding:17px 0 50px;color:#7f8b99;font-size:11px}.betaStrip span{color:#b6c0c9}.betaStrip p{margin:0}.betaStrip a{margin-left:auto;color:var(--blue)}.v4Empty{min-height:260px;border:1px solid #202b35;background:#080d13;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.v4Empty h3{font-size:24px;margin:10px}.v4Empty p{color:var(--muted)}.v4Play{max-width:1240px}.playHead{display:flex;justify-content:space-between;align-items:flex-end;padding:22px 0 30px}.playHead h1,.queueTitle h1{font-size:46px;line-height:1.15;letter-spacing:-.04em;margin:10px 0}.playHead p{color:var(--muted)}.playMetrics{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #1f2a34;margin-bottom:14px}.playMetrics>div{padding:18px 22px;border-right:1px solid #1f2a34}.playMetrics>div:last-child{border:0}.playMetrics b{display:block;margin-top:8px;font-family:"Arial Narrow",sans-serif}.modeBar{display:flex;border-bottom:1px solid #202a34;margin-bottom:22px}.modeBar button{background:none;border:0;border-bottom:2px solid transparent;color:#6f7d8a;padding:14px 18px;font-size:11px;font-weight:900;letter-spacing:.08em;cursor:pointer}.modeBar button.on{color:#fff;border-color:var(--blue)}.queueTitle{display:flex;justify-content:space-between;align-items:center}.queueTitle em{font-style:normal;color:var(--blue)}.queuePulse{width:120px;height:120px;border:1px solid #204052;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 45px #00b8ff12}.queuePulse span{font-size:42px;font-weight:900;color:var(--blue)}.queuePulse i{position:absolute;inset:10px;border:1px dashed #1e89b5;border-radius:50%}.queueColumns{display:grid;grid-template-columns:.8fr 1.35fr .65fr;gap:14px}.queuePanel{background:#080d13;border:1px solid #202b35;padding:22px;min-height:330px}.queuePanel h2{margin:12px 0}.fakePlayer{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #1c2630}.fakePlayer>b{font:700 22px "Arial Narrow";color:#53616e}.fakePlayer strong,.fakePlayer span{display:block}.fakePlayer span{font-size:10px;color:var(--muted);margin-top:4px}.fakePlayer i{font-style:normal;font-size:9px;color:var(--blue)}.draftSlot{border:1px dashed #293540;padding:10px;margin:8px 0;color:#65727e;font-size:11px}.draftSlot.on{border-style:solid;border-color:#22627d;color:#fff;background:#0b1820}.queuePanel button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:820px){.head,.wrap{width:min(100% - 24px,1240px)}.v4HeroGrid{grid-template-columns:1fr;min-height:auto;padding:64px 0}.heroCopy h1{font-size:48px}.heroSystem{display:none}.liveStats{grid-template-columns:1fr}.statTile{border-right:0;border-bottom:1px solid #1c2731}.partyGrid,.playList,.queueColumns{grid-template-columns:1fr}.discordBand,.playHead,.queueTitle{align-items:flex-start;flex-direction:column}.playHead h1,.queueTitle h1{font-size:38px}.playMetrics{grid-template-columns:1fr}.playMetrics>div{border-right:0;border-bottom:1px solid #1f2a34}.modeBar{overflow:auto}.partyFoot{grid-template-columns:1fr auto}.premiumJoin{grid-column:1/-1}.betaStrip{align-items:flex-start;flex-direction:column}.betaStrip a{margin-left:0}.queuePulse{display:none}}

/* NextQueue v0.4 dev.2 — Home Refresh */
.v42Hero{min-height:0}.v42HeroGrid{min-height:420px;grid-template-columns:1.12fr .88fr;gap:56px;padding:42px 0}.v42Hero .heroCopy h1{font-size:62px;margin:14px 0 14px}.v42Hero .heroCopy p{margin:0}.v42Hero .heroActions{margin-top:22px}.heroMiniStats{display:flex;gap:28px;margin-top:30px;padding-top:18px;border-top:1px solid #17222c;max-width:510px}.heroMiniStats a{display:grid;grid-template-columns:auto auto;column-gap:10px;align-items:end}.heroMiniStats small{grid-column:1/-1;color:#667481}.heroMiniStats b{font:700 26px/1 "Arial Narrow",sans-serif}.heroMiniStats span{font-size:9px;letter-spacing:.1em;color:#667481}.discordPanel{position:relative;border:1px solid #27313f;background:linear-gradient(145deg,#0c1119,#0a0e15);padding:26px 28px;box-shadow:0 28px 80px #0009;overflow:hidden}.discordPanel:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#5865f2}.discordPanelTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.discordMark{font-weight:900;letter-spacing:.12em;color:#cfd4ff}.discordPanelTop span{font-size:9px;letter-spacing:.12em;color:#788493}.discordPanel h2{font-size:27px;line-height:1.35;margin:8px 0 12px}.discordPanel>p{color:#8995a2;line-height:1.7;font-size:13px}.discordFacts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #252e3a;margin:22px 0}.discordFacts div{padding:13px 14px}.discordFacts div+div{border-left:1px solid #252e3a}.discordFacts b,.discordFacts span{display:block}.discordFacts b{font-size:11px;letter-spacing:.08em}.discordFacts span{font-size:9px;color:#707c89;margin-top:4px}.discordPanelBtn{display:flex;justify-content:space-between;padding:13px 15px;background:#5865f2;color:white;font-weight:800;font-size:12px}.discordPanel .discordNote{font-size:9px;color:#5f6b77;margin:10px 0 0}.v42Stats{margin-top:0;border-top:0}.v42Stats .statTile{min-height:104px;padding:18px 24px}.v42Stats .statTile strong{font-size:30px;margin:8px 0 3px}.v42Stats .statTile i{top:40px}.v42Parties{padding-top:40px}.v42Parties .sectionHead{margin-bottom:18px}.v42Parties .sectionHead h2{font-size:27px;margin:5px 0}.v42Parties .sectionHead p{margin:0;color:#6f7c89;font-size:12px}.compactEmpty{min-height:210px}.emptyActions{display:flex;gap:8px;margin-top:8px}.homeStatus{margin-top:28px;margin-bottom:20px;border:1px solid #202b35;background:linear-gradient(90deg,#080d13,#0a1219);padding:22px 26px;display:flex;justify-content:space-between;align-items:center}.homeStatus h2{margin:5px 0;font-size:21px}.homeStatus p{margin:0;color:#74818e;font-size:12px}
@media(max-width:820px){.v42HeroGrid{padding:48px 0;grid-template-columns:1fr}.v42Hero .heroCopy h1{font-size:47px}.discordPanel{margin-top:8px}.heroMiniStats{gap:18px}.v42Stats{grid-template-columns:1fr}.homeStatus{align-items:flex-start;flex-direction:column;gap:18px}.emptyActions{flex-direction:column;width:calc(100% - 32px)}.emptyActions>*{width:100%}}

/* v0.4-dev.3: Dark-only foundation and Home refinements */
:root{color-scheme:dark;--muted:#a0adbb}
html{min-height:100%;background:#05080d}body{min-height:100vh}main,footer{background-color:var(--bg)}
.siteHeader{height:62px}.head{gap:24px}.desktopNav{gap:24px}
.v42HeroGrid{align-items:stretch;gap:36px;padding:32px 0;min-height:0}
.heroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}
.v42Hero .heroCopy h1{font-size:58px;color:var(--text)}
.heroMiniStats{margin-top:22px;width:100%}
.discordPanel{display:flex;flex-direction:column;justify-content:center;padding:22px 24px;min-width:0}
.discordPanelTop{gap:12px;flex-wrap:wrap;margin-bottom:16px}
.discordMark{font-size:11px}.discordPanelTop span{color:#b4becb;font-size:11px;white-space:nowrap}
.discordPanelTop span.isOnline{color:#71e5b1}.discordPanel h2{font-size:26px}
.discordFacts{margin:16px 0}.discordPanelBtn[aria-disabled=true]{background:#293044;color:#bcc4d4;cursor:default}
.heroCopy p,.discordPanel>p,.heroMiniStats small,.heroMiniStats span,.discordFacts span,.discordPanel .discordNote,.v42Parties .sectionHead p,.homeStatus p,.modeBar button,.draftSlot{color:#a0adbb}
.discordPanel .discordNote{font-size:11px;min-height:19px}
.compactEmpty{min-height:190px;padding:24px}.compactEmpty h3{font-size:21px}.compactEmpty p{line-height:1.7}
@media(max-width:820px){.v42HeroGrid{padding:28px 0;gap:24px}.v42Hero .heroCopy h1{font-size:46px}.head{gap:8px}.discordPanel{margin:0}.heroActions{display:flex;flex-wrap:wrap;gap:8px}}
@media(max-width:420px){.head .logo{width:112px;flex-shrink:0}.head .login{font-size:11px;padding:9px}.discordPanel{padding:20px}.discordFacts div{padding:12px 9px}.v42Hero .heroCopy h1{font-size:42px}}
