.Banner-module__RXMbaW__banner{border-radius:var(--r-stage);isolation:isolate;background:linear-gradient(90deg, #0f172ef0 0%, #0f172eb8 42%, #0f172e47 70%, #0f172e6b 100%), var(--scene) 50% 38% / cover no-repeat, var(--bg-page);min-height:176px;box-shadow:var(--elev-2), inset 0 0 0 1px var(--hairline);grid-template-columns:minmax(0,1fr) 250px;display:grid;position:relative;overflow:hidden}.Banner-module__RXMbaW__banner:before{content:"";z-index:0;pointer-events:none;background:var(--grid-16);opacity:.85;background-size:16px 16px;position:absolute;inset:0;box-shadow:inset 0 0 48px 8px #090d1b8c}.Banner-module__RXMbaW__copy{z-index:1;flex-direction:column;justify-content:center;gap:8px;padding:22px 26px;display:flex;position:relative}.Banner-module__RXMbaW__kicker{font-family:var(--font-chrome);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:6px;font-weight:700;display:inline-flex}.Banner-module__RXMbaW__h1{font-family:var(--font-chrome);letter-spacing:-.01em;color:var(--text-primary);text-shadow:0 2px 12px #090d1b99;margin:0;font-size:28px;font-weight:700;line-height:1.1}.Banner-module__RXMbaW__p{color:var(--text-secondary);font-size:var(--fs-ui);max-width:48ch;margin:0}.Banner-module__RXMbaW__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Banner-module__RXMbaW__discordBtn{border-radius:var(--radius-sm);background:var(--blurple-bg);border:1px solid var(--blurple-border);height:30px;color:var(--blurple);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.Banner-module__RXMbaW__discordBtn:hover{border-color:var(--blurple)}.Banner-module__RXMbaW__art{z-index:1;justify-content:center;align-items:center;padding:6px 12px 0 0;display:flex;position:relative}.Banner-module__RXMbaW__art:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side at 50% 52%,#37c4ff57,#37c4ff1f 45%,#0000 78%);position:absolute;inset:-40% -30%}.Banner-module__RXMbaW__mark{z-index:1;filter:drop-shadow(0 10px 18px #0000008c)drop-shadow(0 0 22px #37c4ff52);animation:3s ease-in-out infinite Banner-module__RXMbaW__floatY;position:relative}.Banner-module__RXMbaW__cube{width:12px;height:12px;left:calc(10% + var(--i) * 12%);opacity:.7;animation:Banner-module__RXMbaW__cubeFloat calc(4s + var(--i) * .4s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s);background:linear-gradient(135deg,#9fe6ff 0 50%,#3fb6ff 50%);position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 10px #3fb6ff73}.Banner-module__RXMbaW__cube:first-child{top:16%}.Banner-module__RXMbaW__cube:nth-child(2){top:72%}.Banner-module__RXMbaW__cube:nth-child(3){top:30%}.Banner-module__RXMbaW__cube:nth-child(4){opacity:.45;top:80%}.Banner-module__RXMbaW__cube:nth-child(5){opacity:.5;top:12%}.Banner-module__RXMbaW__cube:nth-child(6){top:62%}.Banner-module__RXMbaW__cube:nth-child(7){opacity:.45;top:40%}@keyframes Banner-module__RXMbaW__cubeFloat{0%{transform:rotate(45deg)translateY(-6px)}to{transform:rotate(45deg)translateY(6px)}}@media (max-width:700px){.Banner-module__RXMbaW__banner{background-position:50% 45%;grid-template-columns:minmax(0,1fr)}.Banner-module__RXMbaW__art{display:none}}
.PromoCards-module__Xzs2OG__row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;min-width:0;display:grid}.PromoCards-module__Xzs2OG__card{border-radius:var(--r-panel);background:radial-gradient(120% 140% at 100% 50%, hsl(var(--h) 70% 45% / .32), transparent 60%), linear-gradient(135deg, hsl(var(--h) 45% 18%), hsl(var(--h) 40% 10%));min-width:0;min-height:132px;box-shadow:var(--elev-2), inset 0 0 0 1px hsl(var(--h) 70% 60% / .28);align-items:center;gap:10px;padding:16px 14px 16px 18px;display:flex;position:relative;overflow:hidden}.PromoCards-module__Xzs2OG__copy{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.PromoCards-module__Xzs2OG__kicker{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--h) 80% 72%);font-size:10.5px;font-weight:700}.PromoCards-module__Xzs2OG__title{font-family:var(--font-chrome);letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:19px;font-weight:800;line-height:1.15}.PromoCards-module__Xzs2OG__line{font-size:var(--fs-meta);color:var(--text-body);margin:0 0 6px;line-height:1.4}.PromoCards-module__Xzs2OG__ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PromoCards-module__Xzs2OG__cta,.PromoCards-module__Xzs2OG__ctaGold,.PromoCards-module__Xzs2OG__ctaQuiet{border-radius:var(--r-chip);white-space:nowrap;min-height:32px;transition:transform .16s var(--ease-std), background-color .16s var(--ease-std);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.PromoCards-module__Xzs2OG__cta{color:var(--text-primary);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.PromoCards-module__Xzs2OG__ctaGold{background:var(--accent);color:var(--plate-text-gold);box-shadow:var(--plate-drop-sm), 0 0 16px #ffb02047}.PromoCards-module__Xzs2OG__ctaQuiet{color:hsl(var(--h) 80% 76%);text-underline-offset:3px;padding:0 4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.PromoCards-module__Xzs2OG__cta:hover,.PromoCards-module__Xzs2OG__ctaGold:hover{transform:translateY(-1px)}.PromoCards-module__Xzs2OG__cta:hover{background:#ffffff29}}.PromoCards-module__Xzs2OG__cta:focus-visible,.PromoCards-module__Xzs2OG__ctaGold:focus-visible,.PromoCards-module__Xzs2OG__ctaQuiet:focus-visible{outline:var(--hotbar-focus);outline-offset:2px}.PromoCards-module__Xzs2OG__art{width:84px;height:105px;box-shadow:0 10px 22px #00000073, 0 0 0 2px hsl(var(--h) 70% 60% / .45);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;transform:rotate(4deg)}.PromoCards-module__Xzs2OG__art img{object-fit:cover;width:100%;height:100%}.PromoCards-module__Xzs2OG__discordArt,.PromoCards-module__Xzs2OG__iconArt{color:#fff;border-radius:22px;width:76px;height:76px}.PromoCards-module__Xzs2OG__discordArt{background:#5865f2}.PromoCards-module__Xzs2OG__iconArt{background:hsl(var(--h) 60% 30%)}@media (pointer:coarse){.PromoCards-module__Xzs2OG__cta,.PromoCards-module__Xzs2OG__ctaGold,.PromoCards-module__Xzs2OG__ctaQuiet{min-height:40px}}@media (max-width:600px){.PromoCards-module__Xzs2OG__card{min-height:116px;padding:14px 10px 14px 14px}.PromoCards-module__Xzs2OG__art{width:68px;height:85px}}
.TagBadge-module__yCQZBq__tag{font:700 10px/1 var(--font-chrome);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--lip);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:4px 7px;display:inline-flex;position:relative;overflow:hidden}.TagBadge-module__yCQZBq__new{color:#04131f;background:linear-gradient(#5cc8ff,#2a8fd6)}.TagBadge-module__yCQZBq__hot{color:#2a1a00;background:linear-gradient(#ff8a3a,#ee4a22)}.TagBadge-module__yCQZBq__popular{background:var(--surface-tile);color:var(--cyan-ice)}.TagBadge-module__yCQZBq__tournament{color:#2a1a00;background:linear-gradient(#ffc84a,#ffb020)}@keyframes TagBadge-module__yCQZBq__tagSweep{0%{transform:translate(-140%)skew(-20deg)}to{transform:translate(240%)skew(-20deg)}}.TagBadge-module__yCQZBq__sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:55%;animation:.7s linear .9s both TagBadge-module__yCQZBq__tagSweep;position:absolute;top:0;bottom:0;left:0}html.rm .TagBadge-module__yCQZBq__sweep{display:none}
.GameCard-module__ZwDopa__card{background:var(--ice-sheen), var(--surface);border-radius:var(--r-panel);box-shadow:var(--elev-2);min-width:0;transition:transform .2s var(--ease-std), box-shadow .2s var(--ease-std);animation:GameCard-module__ZwDopa__cardIn .4s var(--ease-out-expo) 1 both;animation-delay:calc(var(--i,0) * 40ms);contain:layout;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes GameCard-module__ZwDopa__cardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.GameCard-module__ZwDopa__card:hover{box-shadow:0 12px 32px hsl(var(--h) 80% 55% / .35), 0 0 0 1px hsl(var(--h) 80% 60% / .6);transform:translateY(-6px)}.GameCard-module__ZwDopa__card:hover .GameCard-module__ZwDopa__art{transform:scale(1.04)}.GameCard-module__ZwDopa__card:hover .GameCard-module__ZwDopa__playBtn{opacity:1;transform:translate(-50%,-50%)scale(1)}.GameCard-module__ZwDopa__card:hover .GameCard-module__ZwDopa__plate:before{content:"";background:var(--glint);pointer-events:none;background-size:250% 100%;animation:.7s linear GameCard-module__ZwDopa__glintSweep;position:absolute;inset:0}}.GameCard-module__ZwDopa__card:active{opacity:.85;transform:scale(.97)}.GameCard-module__ZwDopa__cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.GameCard-module__ZwDopa__cover:focus-visible{outline:var(--hotbar-focus);outline-offset:-2px;box-shadow:var(--elev-2)}.GameCard-module__ZwDopa__pillLink{z-index:2;color:var(--text-secondary);transition:color .16s var(--ease-std), box-shadow .16s var(--ease-std);text-decoration:none;position:relative}@media (hover:hover) and (pointer:fine){.GameCard-module__ZwDopa__pillLink:hover{color:var(--cyan-ice);box-shadow:var(--lip), 0 0 0 1px var(--hairline)}}.GameCard-module__ZwDopa__pillLink:focus-visible{outline:var(--hotbar-focus);outline-offset:1px}.GameCard-module__ZwDopa__artWrap{aspect-ratio:4/5;background:var(--surface-tile);position:relative;overflow:hidden}.GameCard-module__ZwDopa__tags{z-index:1;pointer-events:none;gap:4px;display:flex;position:absolute;top:8px;left:8px}.GameCard-module__ZwDopa__art{width:100%;height:100%;transition:transform .35s var(--ease-std)}.GameCard-module__ZwDopa__art>*{width:100%;height:100%}.GameCard-module__ZwDopa__playBtn{border-radius:var(--r-chip);border:8px solid #0000;border-image:var(--plate-gold) var(--plate-slice) fill / 8px stretch;background:var(--accent);height:40px;box-shadow:var(--plate-drop), var(--plate-glow-gold);color:var(--plate-text-gold);text-shadow:var(--plate-text-gold-shadow);font-family:var(--font-chrome);letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .2s, transform .2s var(--ease-std);pointer-events:none;z-index:2;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.9)}.GameCard-module__ZwDopa__playBtn:before{content:"";border-radius:inherit;background:var(--plate-sheen);box-shadow:var(--plate-rim-gold);pointer-events:none;position:absolute;inset:-8px}.GameCard-module__ZwDopa__plate{border-top:1px solid hsl(var(--h) 60% 50% / .35);flex-direction:column;justify-content:space-between;gap:6px;min-height:62px;padding:9px 10px 10px;display:flex;position:relative;overflow:hidden}.GameCard-module__ZwDopa__title{font-family:var(--font-chrome);letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.GameCard-module__ZwDopa__chips{flex-wrap:wrap;gap:4px;min-height:20px;display:flex}.GameCard-module__ZwDopa__pill{border-radius:var(--r-chip-sm);background:var(--surface-tile);height:20px;box-shadow:var(--lip);font-size:var(--fs-meta);color:var(--text-secondary);white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:5px;padding:0 7px;font-weight:600;display:inline-flex}.GameCard-module__ZwDopa__pill .ping{width:6px;height:6px}.GameCard-module__ZwDopa__soon{color:var(--text-dim)}.GameCard-module__ZwDopa__free{color:var(--gold-tint-text)}.GameCard-module__ZwDopa__card{container-type:inline-size}@container (max-width:150px){.GameCard-module__ZwDopa__title{letter-spacing:.02em;font-size:12px}}@media (pointer:coarse){.GameCard-module__ZwDopa__pillLink:after{content:"";position:absolute;inset:-12px 0}@container (max-width:150px){.GameCard-module__ZwDopa__title{font-size:12.5px}}}html[data-staff-palette] .GameCard-module__ZwDopa__playBtn{border:1px solid var(--border-strong);background:var(--dk-secondary);color:var(--text-primary);text-shadow:none;box-shadow:none;border-radius:8px;border-image:!important}html[data-staff-palette] .GameCard-module__ZwDopa__playBtn:before{content:none!important}html[data-staff-palette] .GameCard-module__ZwDopa__playBtn:after{content:none!important}html[data-staff-palette] .GameCard-module__ZwDopa__playBtn{background:var(--dk-action);color:#211706;border-color:#0000}html[data-staff-palette] .GameCard-module__ZwDopa__playBtn:where(button,a):enabled:hover{filter:brightness(1.09)}
.GameBrowser-module__Mtq_vW__section{flex-direction:column;gap:12px;min-width:0;display:flex}.GameBrowser-module__Mtq_vW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.GameBrowser-module__Mtq_vW__h2{font-family:var(--font-chrome);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:18px;font-weight:800}.GameBrowser-module__Mtq_vW__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.GameBrowser-module__Mtq_vW__search{border-radius:var(--r-chip);background:var(--surface-well);min-width:0;height:38px;box-shadow:inset 0 1px 2px #00000080, 0 0 0 1px var(--hairline);color:var(--text-muted);flex:0 260px;align-items:center;gap:8px;padding:0 12px;display:flex}.GameBrowser-module__Mtq_vW__search:focus-within{box-shadow:inset 0 1px 2px #00000080, 0 0 0 2px var(--cyan-ice)}.GameBrowser-module__Mtq_vW__search input{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.GameBrowser-module__Mtq_vW__search input::placeholder{color:var(--text-dim)}.GameBrowser-module__Mtq_vW__well{border-radius:var(--r-panel);background:linear-gradient(180deg, #00000047, #0000001f), var(--surface-well);box-shadow:inset 0 0 0 1px var(--hairline);padding:14px}.GameBrowser-module__Mtq_vW__grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px;display:grid}.GameBrowser-module__Mtq_vW__item{min-width:0;display:flex}.GameBrowser-module__Mtq_vW__item>*{flex:1}.GameBrowser-module__Mtq_vW__item[hidden]{display:none}.GameBrowser-module__Mtq_vW__none{text-align:center;color:var(--text-muted);font-size:var(--fs-ui);margin:8px 0 4px}.GameBrowser-module__Mtq_vW__clear{color:var(--gold-tint-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:600px){.GameBrowser-module__Mtq_vW__well{padding:10px}.GameBrowser-module__Mtq_vW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GameBrowser-module__Mtq_vW__search{flex:100%}}.GameBrowser-module__Mtq_vW__row{border-radius:var(--r-chip);background:var(--surface-well);box-shadow:inset 0 1px 2px #00000080, 0 0 0 1px var(--hairline);scrollbar-width:none;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.GameBrowser-module__Mtq_vW__row::-webkit-scrollbar{display:none}.GameBrowser-module__Mtq_vW__chip,.GameBrowser-module__Mtq_vW__chipOn{border-radius:var(--r-chip-sm);height:30px;font-family:var(--font-chrome);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease-std), background-color var(--dur) var(--ease-std), transform var(--dur-fast) var(--ease-std);background:0 0;border:0;flex:none;padding:0 14px;font-size:12px;font-weight:700;position:relative}@media (hover:hover) and (pointer:fine){.GameBrowser-module__Mtq_vW__chip:hover{color:var(--text-primary);background:var(--overlay-2)}}.GameBrowser-module__Mtq_vW__chip:active,.GameBrowser-module__Mtq_vW__chipOn:active{transform:translateY(1px)scale(.97)}.GameBrowser-module__Mtq_vW__chipOn{border:6px solid #0000;border-image:var(--plate-chip) 52 fill / 6px stretch;background:var(--accent);color:var(--plate-text-gold);text-shadow:var(--plate-text-gold-shadow);box-shadow:var(--plate-drop-sm), 0 0 16px #ffb02047;padding:0 8px}.GameBrowser-module__Mtq_vW__chipOn:before{content:"";border-radius:var(--r-chip-sm);background:var(--plate-sheen);box-shadow:var(--plate-rim-gold);pointer-events:none;position:absolute;inset:-6px}.GameBrowser-module__Mtq_vW__chip:focus-visible,.GameBrowser-module__Mtq_vW__chipOn:focus-visible{outline:var(--plate-focus);outline-offset:2px}@media (pointer:coarse){.GameBrowser-module__Mtq_vW__chip,.GameBrowser-module__Mtq_vW__chipOn{height:40px}}@media (max-width:600px){.GameBrowser-module__Mtq_vW__chip{padding:0 9px}.GameBrowser-module__Mtq_vW__chipOn{padding:0 3px}}@media (pointer:coarse){.GameBrowser-module__Mtq_vW__search{height:40px}.GameBrowser-module__Mtq_vW__clear{min-height:40px}}html[data-staff-palette] .GameBrowser-module__Mtq_vW__chipOn{border:1px solid var(--border-strong);background:var(--dk-secondary);color:var(--text-primary);text-shadow:none;box-shadow:none;border-radius:8px;border-image:!important}html[data-staff-palette] .GameBrowser-module__Mtq_vW__chipOn:before{content:none!important}html[data-staff-palette] .GameBrowser-module__Mtq_vW__chipOn:after{content:none!important}html[data-staff-palette] .GameBrowser-module__Mtq_vW__chipOn{background:var(--dk-action);color:#211706;border-color:#0000}html[data-staff-palette] .GameBrowser-module__Mtq_vW__chipOn:where(button,a):enabled:hover{filter:brightness(1.09)}
.CommunityRow-module__YNB58q__wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.CommunityRow-module__YNB58q__feed{min-width:0}.CommunityRow-module__YNB58q__discord{border-radius:var(--r-panel);box-shadow:var(--elev-2), inset 0 0 0 1px #7884ff59;background:radial-gradient(80% 220% at 0 0,#5865f257,#0000 60%),linear-gradient(135deg,#1d2048,#131430);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.CommunityRow-module__YNB58q__discordIcon{color:#fff;background:#5865f2;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.CommunityRow-module__YNB58q__discordCopy{flex:220px;min-width:0}.CommunityRow-module__YNB58q__discordCopy p{font-size:var(--fs-meta);color:var(--text-body);margin:2px 0 0;line-height:1.4}.CommunityRow-module__YNB58q__discordTitle{font-family:var(--font-chrome);letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.CommunityRow-module__YNB58q__discordBtn{border-radius:var(--r-chip);color:#fff;white-space:nowrap;background:#5865f2;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.CommunityRow-module__YNB58q__discordBtn:hover{background:#6d78f5}}.CommunityRow-module__YNB58q__discordBtn:focus-visible{outline:var(--hotbar-focus);outline-offset:2px}
