.bonus-banner-module__tw1zQG__banner{border:1px solid var(--accent-line);background:radial-gradient(ellipse at 0 50%, var(--accent-soft), transparent 60%), var(--panel);border-radius:1.125rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.bonus-banner-module__tw1zQG__icon{border:1px solid var(--accent-line);width:3rem;height:3rem;color:var(--accent-bright);background:var(--accent-soft);border-radius:.875rem;place-items:center;display:grid}.bonus-banner-module__tw1zQG__body{min-width:0}.bonus-banner-module__tw1zQG__eyebrow{color:var(--accent);letter-spacing:.16em;margin:0 0 .375rem;font-size:.625rem;font-weight:700}.bonus-banner-module__tw1zQG__title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.bonus-banner-module__tw1zQG__cta{white-space:nowrap}@media (max-width:767px){.bonus-banner-module__tw1zQG__banner{grid-template-columns:auto minmax(0,1fr);gap:.875rem 1rem;padding:1rem}.bonus-banner-module__tw1zQG__icon{align-self:start;width:2.5rem;height:2.5rem}.bonus-banner-module__tw1zQG__title{font-size:1.0625rem}.bonus-banner-module__tw1zQG__cta{grid-column:1/-1;width:100%}}
.game-card-module__edbacW__card{border-radius:.75rem;min-width:0}.game-card-module__edbacW__media{aspect-ratio:4/3;isolation:isolate;box-shadow:0 .75rem 1.5rem -1.25rem var(--shadow);background:#080c0d;border-radius:.75rem;display:block;position:relative;overflow:hidden}.game-card-module__edbacW__media:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}a.game-card-module__edbacW__media:hover:after,a.game-card-module__edbacW__media:focus-visible:after{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--category-accent) 75%, transparent)}.game-card-module__edbacW__artwork{object-fit:cover;transition:transform .35s}.game-card-module__edbacW__placeholder{background:var(--panel);color:var(--accent);font-family:var(--font-heading);place-items:center;font-size:3rem;display:grid;position:absolute;inset:0}.game-card-module__edbacW__unavailable{z-index:3;color:#e3c58b;background:linear-gradient(#0000,#050808e6 55%);align-items:center;gap:.375rem;padding:1.5rem .625rem .5rem;font-size:.6875rem;line-height:1.4;display:flex;position:absolute;inset:auto 0 0}div.game-card-module__edbacW__media .game-card-module__edbacW__artwork{filter:grayscale(.6)brightness(.7)}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.game-card-module__edbacW__media:hover .game-card-module__edbacW__artwork{transform:scale(1.035)}}@media (max-width:699px){.game-card-module__edbacW__media{border-radius:.625rem}.game-card-module__edbacW__placeholder{font-size:1.75rem}.game-card-module__edbacW__unavailable{padding-inline:.375rem;font-size:.5625rem}}
.\33 d-card-module__xKmYRG__container{perspective:1000px;min-width:0;height:100%;position:relative}.\33 d-card-module__xKmYRG__body{height:100%;transform-style:preserve-3d;position:relative}.\33 d-card-module__xKmYRG__item{transform-style:preserve-3d}.\33 d-card-module__xKmYRG__glare{border-radius:inherit;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff14, transparent 60%);opacity:0;pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.\33 d-card-module__xKmYRG__body{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .24s ease-out}.\33 d-card-module__xKmYRG__item{transform:translateZ(calc(var(--card-depth,0px) * var(--card-raised,0)));transition:transform .24s ease-out}.\33 d-card-module__xKmYRG__container:not([data-disabled]):is([data-tilting],:focus-within){--card-raised:1;z-index:2}.\33 d-card-module__xKmYRG__container[data-tilting] .\33 d-card-module__xKmYRG__glare{opacity:1;transition:opacity .24s}}@media (prefers-reduced-motion:reduce){.\33 d-card-module__xKmYRG__body,.\33 d-card-module__xKmYRG__item{transition:none;transform:none}.\33 d-card-module__xKmYRG__glare{display:none}}
.loop-rail-module__NotVeG__rail{min-width:0;position:relative}.loop-rail-module__NotVeG__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.loop-rail-module__NotVeG__track{gap:var(--rail-gap,.75rem);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.loop-rail-module__NotVeG__track::-webkit-scrollbar{display:none}.loop-rail-module__NotVeG__slides{scroll-snap-type:x mandatory}.loop-rail-module__NotVeG__slides>.loop-rail-module__NotVeG__copy>*{scroll-snap-align:start}.loop-rail-module__NotVeG__copy{display:contents}.loop-rail-module__NotVeG__controls{flex-shrink:0;gap:.375rem;display:flex}.loop-rail-module__NotVeG__control{border:1px solid var(--line);background:var(--panel);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:999px;place-items:center;transition:color .16s,border-color .16s,opacity .16s;display:grid}.loop-rail-module__NotVeG__control:hover{border-color:var(--accent-line);color:var(--text)}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__controls{z-index:3;pointer-events:none;position:absolute;inset:0}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__control{color:#f2f3ec;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f10a8;border-color:#ffffff2e;position:absolute}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__control:hover{color:#fff;border-color:#fff6}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__prev,.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__next{opacity:0;top:50%;transform:translateY(-50%)}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__prev{left:.625rem}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__next{right:.625rem}.loop-rail-module__NotVeG__overlay:hover .loop-rail-module__NotVeG__arrow,.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__arrow:focus-visible{opacity:1}.loop-rail-module__NotVeG__overlay .loop-rail-module__NotVeG__pause{right:var(--rail-control-inset,.625rem);width:2rem;height:2rem;bottom:.625rem}@media (hover:none),(pointer:coarse){.loop-rail-module__NotVeG__arrow{display:none}}
.lobby-module__UIU4Ua__promos{--rail-control-inset:calc(12% + .625rem);margin-bottom:1.25rem}.lobby-module__UIU4Ua__promoTrack{--rail-gap:.75rem;border-radius:1rem}.lobby-module__UIU4Ua__promo{aspect-ratio:2;isolation:isolate;background:#0b0f10;border-radius:1rem;flex:0 0 88%;min-width:0;display:flex;position:relative;overflow:hidden}.lobby-module__UIU4Ua__promoBackdrop{z-index:-2;object-fit:cover;filter:blur(22px)saturate(1.4)brightness(.6);transform:scale(1.4)}.lobby-module__UIU4Ua__promo:before{content:"";z-index:-1;background:radial-gradient(circle at 76% 50%, color-mix(in srgb, var(--category-accent) 24%, transparent), transparent 55%), linear-gradient(90deg, #070a0bf2 0%, #070a0bcc 45%, #070a0b33 100%);position:absolute;inset:0}.lobby-module__UIU4Ua__promoArt{aspect-ratio:4/3;background:#080c0d;border-radius:.75rem;width:36%;transition:transform .3s;position:absolute;top:50%;right:4.5%;overflow:hidden;transform:translateY(-50%)rotate(3deg);box-shadow:0 0 0 1px #ffffff24,0 1rem 2rem -.5rem #000c}.lobby-module__UIU4Ua__promoCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:56%;padding:1rem 0 1rem 1.125rem;display:flex}.lobby-module__UIU4Ua__promoEyebrow{color:var(--category-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}.lobby-module__UIU4Ua__promoTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.15}.lobby-module__UIU4Ua__promoTagline{color:var(--muted);font-size:.75rem;line-height:1.45}.lobby-module__UIU4Ua__promoCta{background:var(--accent-fill);min-height:2.25rem;color:var(--accent-ink);border-radius:999px;align-items:center;margin-top:.5rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;transition:background .16s;display:inline-flex}.lobby-module__UIU4Ua__promoCta:after{content:"";z-index:1;position:absolute;inset:0}.lobby-module__UIU4Ua__promo:hover .lobby-module__UIU4Ua__promoCta{background:var(--accent-fill-hover)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lobby-module__UIU4Ua__promo:hover .lobby-module__UIU4Ua__promoArt{transform:translateY(-50%)rotate(1deg)scale(1.04)}}.lobby-module__UIU4Ua__sectionTitle{letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.lobby-module__UIU4Ua__topGames{margin-top:1.75rem}.lobby-module__UIU4Ua__rowTrack{--rail-gap:.75rem;margin-block:-.375rem;padding-block:.375rem}.lobby-module__UIU4Ua__rowItem{flex:0 0 40%;min-width:0}.lobby-module__UIU4Ua__allGames{margin-top:1.75rem}.lobby-module__UIU4Ua__allGames .lobby-module__UIU4Ua__sectionTitle{margin-bottom:.625rem}.lobby-module__UIU4Ua__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lobby-module__UIU4Ua__emptyState{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:1rem;justify-items:center;gap:.875rem;margin-top:1.5rem;padding:3rem 1rem;display:grid}.lobby-module__UIU4Ua__emptyState svg{color:var(--accent)}.lobby-module__UIU4Ua__emptyState h2{color:var(--text);font-size:1.125rem;font-weight:600}@media (min-width:700px){.lobby-module__UIU4Ua__promos{--rail-control-inset:.625rem}.lobby-module__UIU4Ua__promo{flex-basis:calc(50% - .375rem)}.lobby-module__UIU4Ua__promoTitle{font-size:1.5rem}.lobby-module__UIU4Ua__promoTagline{font-size:.8125rem}.lobby-module__UIU4Ua__rowItem{flex-basis:12.5rem}.lobby-module__UIU4Ua__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1100px){.lobby-module__UIU4Ua__promo{flex-basis:calc(33.3333% - .5rem)}.lobby-module__UIU4Ua__promoCopy{padding-left:1.375rem}.lobby-module__UIU4Ua__rowItem{flex-basis:14rem}.lobby-module__UIU4Ua__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}
