@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.1039cl0xt03-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.14waxr-skyoyd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_33000378-module__nkMhvq__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_33000378-module__nkMhvq__variable{--font-display:"Michroma", "Michroma Fallback"}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2ff3581ba07a6380-s.272nra_bxd1zt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/41461fdd00f20dc2-s.29lqq5nuum8jh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.07vmikkqgzsr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ff3581ba07a6380-s.272nra_bxd1zt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41461fdd00f20dc2-s.29lqq5nuum8jh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.07vmikkqgzsr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.chivo_mono_fa9c3c3e-module__mUqexq__className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.chivo_mono_fa9c3c3e-module__mUqexq__variable{--font-text:"Chivo Mono", "Chivo Mono Fallback"}
@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0en9w24nf0_f1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.158it8xay914_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_2bf5b7ce-module__KqaiXa__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_2bf5b7ce-module__KqaiXa__variable{--font-game:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/47612ff0978f73b5-s.1xl01vvk-qe34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1c915f22c969b4ab-s.27662vfxw17ma.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/07bf60960e999a07-s.p.3ofc-puzlhh2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b0a5acbd-module__TiynnG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:800}.bricolage_grotesque_b0a5acbd-module__TiynnG__variable{--font-game-grotesque:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--ground:#07080a;--panel:#0d0f12;--line:#2a2f35;--text:#e8ecef;--muted:#aab3bb;--muted-2:#8d98a2;--muted-3:#6f7a84;--fringe-red:#e5383b8c;--fringe-blue:#3abef980;--gutter:72px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ground);color:var(--text);font-family:var(--font-text), ui-monospace, monospace;margin:0;font-weight:300}a{color:var(--text)}a:hover{color:#fff}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 2px 4px);position:fixed;inset:0}.top{padding:32px var(--gutter);letter-spacing:2px;justify-content:flex-end;font-size:14px;display:flex}.nav{gap:40px;display:flex}.nav a{text-decoration:none}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:40px 16px 80px;display:flex}.wordmark{position:relative}.word{font-family:var(--font-display), sans-serif;letter-spacing:.12em;white-space:nowrap;margin:0;padding-left:.12em;font-size:clamp(40px,10.4vw,150px);font-weight:400;line-height:1}.chrome{background:linear-gradient(#fff 0%,#c9d1d8 38%,#5b6670 50%,#e9eef2 56%,#8d98a2 100%);color:#0000;filter:drop-shadow(-3px 0 0 var(--fringe-red)) drop-shadow(3px 0 0 var(--fringe-blue));-webkit-background-clip:text;background-clip:text;animation:5s linear infinite tt-fringe}.band{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.band-a{clip-path:inset(34% 0 56%);animation:5s linear infinite tt-band-a}.band-b{clip-path:inset(66% 0 26%);animation:5s linear infinite tt-band-b}@keyframes tt-fringe{0%,80.8%,90.4%,to{filter:drop-shadow(-3px 0 0 var(--fringe-red)) drop-shadow(3px 0 0 var(--fringe-blue))}83.2%{filter:drop-shadow(-6px 0 #e5383b99)drop-shadow(5px 0 #3abef98c)}86.4%{filter:drop-shadow(-2px 0 #e5383b80)drop-shadow(4px 0 #3abef980)}}@keyframes tt-band-a{0%,82.24%{opacity:0;transform:translate(0)}82.4%{opacity:1;transform:translate(7px)}84.8%{opacity:1;transform:translate(-4px)}87.2%{opacity:1;transform:translate(2px)}87.36%,to{opacity:0;transform:translate(0)}}@keyframes tt-band-b{0%,83.84%{opacity:0;transform:translate(0)}84%{opacity:1;transform:translate(-6px)}86.4%{opacity:1;transform:translate(3px)}88.8%{opacity:1;transform:translate(-1px)}88.96%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chrome{animation:none}.band{display:none}}.rule{background:var(--line);width:min(1100px,100%);height:1px;margin-top:56px}.tagline{letter-spacing:2px;color:var(--muted);margin:40px 0 0;font-size:20px}.powered{letter-spacing:2px;color:var(--muted-2);margin:18px 0 0;font-size:15px}.powered a{text-underline-offset:4px;text-decoration:underline}.bar{margin:0 var(--gutter);border:1px solid var(--line);background:var(--panel);z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex;position:relative}.bar p{letter-spacing:1px;margin:0;font-size:17px}.bar .muted{color:var(--muted-2);margin-top:8px;font-size:14px}.bar-actions{gap:16px;display:flex}.bar-actions form{margin:0}.btn{font-family:var(--font-text), ui-monospace, monospace;letter-spacing:2px;cursor:pointer;min-height:48px;padding:14px 26px;font-size:16px;font-weight:500}.btn-solid{background:var(--text);color:var(--ground);border:none}.btn-ghost{color:var(--text);background:0 0;border:1px solid #5b6670}.games{padding:64px var(--gutter) 40px;z-index:2;flex-direction:column;gap:20px;display:flex;position:relative}.games-head{letter-spacing:2px;color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.games-head h2,.games-head p{font-size:inherit;margin:0;font-weight:300}.row{border:1px solid var(--line);background:var(--panel);align-items:stretch;display:flex}.row-soon{color:var(--muted-3);background:0 0;border-style:dashed}.spine{background:var(--accent);flex-shrink:0;width:20px}.preview{aspect-ratio:16/9;object-fit:cover;flex-shrink:0;width:300px;height:auto;display:block}.tile{--ink:#1d1424;--cream:#fff4d6;--sticker:#ff3d8b;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile-ground{position:absolute;inset:0}.tile-whack-candy{--word-b:#ffd43b}.tile-whack-candy .tile-ground{background:radial-gradient(70% 34% at 50% 108%,#7ed957 0 60%,#1d1424 60% 64%,#0000 64%)}.tile-gate-paddock{--word-b:#6d28d9}.tile-gate-paddock .tile-ground{background:linear-gradient(#fff4d6,#fff4d6) 0 9%/100% 7% no-repeat,linear-gradient(#1d1424,#1d1424) 0 0/100% 3px no-repeat,repeating-linear-gradient(90deg,#6fd14a 0 11%,#4fbf3a 11% 22%);border-top:0;top:58%}.tile-gate-track{--ink:#1a1614;--cream:#fff4dc;--sticker:#c8261e;--word-b:#ffd24a}.tile-gate-track .tile-ground{background:repeating-linear-gradient(#c8261e 0 14px,#fff4dc 14px 28px) 19% 0/3.5% 100% no-repeat,repeating-linear-gradient(#fff4dc 0 14px,#c8261e 14px 28px) 81% 0/3.5% 100% no-repeat,linear-gradient(#dda05c,#dda05c) 50% 0/58% 100% no-repeat,repeating-linear-gradient(90deg,#4f9a34 0 11%,#468c2e 11% 22%);border-top:3px solid #1a1614;top:62%}.tile-gate-track .sticker{font-family:var(--font-game-grotesque), "Arial Black", sans-serif;font-weight:800;transform:none}.tile-flock-dusk{--ink:#0b0d16;--cream:#f4ead6;--sticker:#e8762b;--word-b:#ffd27a;background:linear-gradient(#232842 0 18%,#3b3550 18% 36%,#6a3a3e 36% 52%,#a84c2c 52% 66%,#d9662a 66% 100%)}.tile-flock-dusk:before{content:"";aspect-ratio:1;background:linear-gradient(#ffd27a 0 20%,#0000 20%) 0 0/100% 100%,repeating-linear-gradient(#ffd27a 0 58%,#0000 58% 100%) 0 0/100% 4.4cqw;border-radius:50%;width:62%;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.tile-flock-dusk .tile-ground{background:radial-gradient(88% 46% at 50% 116%,#2a1b10 0 68%,#0b0d16 68% 72%,#0000 72%)}.tile-flock-dusk .sticker{font-family:var(--font-game-grotesque), "Arial Black", sans-serif;font-weight:800;top:6cqw}.sticker{font-family:var(--font-game), "Arial Black", sans-serif;letter-spacing:.01em;background:var(--sticker);border:max(3px, 1.2cqw) solid var(--ink);box-shadow:0 max(3px, 1.2cqw) 0 var(--ink);white-space:nowrap;border-radius:.42em;gap:.22em;padding:.28em .5em .34em;font-size:10cqw;line-height:1;display:inline-flex;position:relative;transform:rotate(-3deg)}.sticker span{-webkit-text-stroke:max(4px, 1.6cqw) var(--ink);paint-order:stroke fill;text-shadow:0 max(2px, .9cqw) 0 var(--ink)}.sticker-a{color:var(--cream)}.sticker-b{color:var(--word-b)}.preview-empty{letter-spacing:3px;justify-content:center;align-items:center;font-size:13px;display:flex}.row-body{flex-direction:column;flex-grow:1;justify-content:center;gap:10px;padding:24px 36px;display:flex}.row-body h3{font-family:var(--font-display), sans-serif;letter-spacing:6px;text-transform:uppercase;margin:0;font-size:30px;font-weight:400}.row-body p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.row-soon .row-body p{color:inherit}.row-play{border-left:1px solid var(--line);letter-spacing:3px;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:14px;width:240px;font-size:16px;text-decoration:none;display:flex}.row-play-soon{border-left-style:dashed}.row-locked{cursor:not-allowed;-webkit-user-select:none;user-select:none}.row-locked>*{filter:grayscale();opacity:.45}.row-live>*{filter:grayscale(0);opacity:1}.row-play-locked{letter-spacing:2px;color:var(--muted-2);white-space:normal;text-align:center;padding:0 16px;font-size:13px}.foot{padding:32px var(--gutter);letter-spacing:2px;color:var(--muted-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;font-size:13px;display:flex}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.reveal{animation:tt-rise 1.1s var(--ease-out) both}.rule{transform-origin:50%;animation:tt-draw 1.6s var(--ease-out) 50ms both}.nav a,.foot a,.powered a{transition:background-size .5s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:3px;text-decoration:none}.powered a,.foot a,.nav a:hover,.nav a:focus-visible{background-size:100% 1px}.powered a:hover,.foot a:hover{animation:tt-underline .7s var(--ease-out)}.btn{transition:background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .5s var(--ease-out), transform .2s var(--ease-out)}.btn-solid:hover{background:#fff;box-shadow:0 0 0 1px #ffffff40,0 0 28px #e8ecef2e}.btn-ghost:hover{border-color:var(--text)}.btn:active{transform:scale(.97)}.bar{transition:border-color .5s var(--ease-out), box-shadow .6s var(--ease-out)}main:has(.row-locked:hover) .bar{border-color:#5b6670;box-shadow:0 0 0 1px #e8ecef14,0 0 40px #e8ecef0f}.row>*{--fade:filter 1.6s cubic-bezier(.4, 0, .2, 1) var(--fade-delay,0s), opacity 1.6s cubic-bezier(.4, 0, .2, 1) var(--fade-delay,0s);transition:var(--fade)}.row-locked>*{--fade-delay:0s}.row-locked:hover>*{opacity:.6}.row{transition:border-color .5s var(--ease-out), background-color .5s var(--ease-out);position:relative}.row-live:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .8s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.row-live:hover,.row-live:focus-within{background-color:#111418;border-color:#3a4048}.row-live:hover:after,.row-live:focus-within:after{transform:scaleX(1)}.row-live .spine{transition:var(--fade), box-shadow .5s var(--ease-out)}.row-live:hover .spine{box-shadow:inset 0 0 0 100px #ffffff2e}.sticker{transition:transform .7s var(--ease-spring), box-shadow .7s var(--ease-spring)}.row-live:hover .sticker,.row-live:focus-within .sticker{box-shadow:0 max(5px, 2cqw) 0 var(--ink);transform:rotate(-5deg)scale(1.07)translateY(-2%)}.row-live:hover .tile-gate-track .sticker,.row-live:focus-within .tile-gate-track .sticker{transform:scale(1.07)translateY(-2%)}.row-live .tile-whack-candy,.row-live .tile-gate-paddock,.row-live .tile-gate-track{animation:90s linear infinite tt-rays}.row-live:hover .tile-whack-candy,.row-live:hover .tile-gate-paddock,.row-live:hover .tile-gate-track{animation-duration:30s}.row-live .tile-flock-dusk:before{animation:6s linear infinite tt-sun-bands}.row-live:hover .tile-flock-dusk:before{animation-duration:2s}.row-play{isolation:isolate;transition:var(--fade), color .45s var(--ease-out);position:relative;overflow:hidden}.row-live a.row-play{animation:tt-fade-in 1.6s cubic-bezier(.4, 0, .2, 1) var(--fade-delay,0s) both}.row-live .row-play:before{content:"";z-index:-1;background:var(--text);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.row-live .row-play:hover,.row-live .row-play:focus-visible{color:var(--ground)}.row-live .row-play:hover:before,.row-live .row-play:focus-visible:before{transform:scaleX(1)}.row-play svg{transition:transform .6s var(--ease-spring)}.row-live .row-play:hover svg,.row-live .row-play:focus-visible svg{transform:translate(5px)}}@property --ray{syntax:"<angle>";inherits:false;initial-value:0deg}.tile-whack-candy{background:repeating-conic-gradient(from var(--ray) at 50% 118%, #ffd43b 0deg 7deg, #ffc414 7deg 14deg)}.tile-gate-paddock{background:repeating-conic-gradient(from var(--ray) at 50% 64%, #ffd43b 0deg 7deg, #ffc414 7deg 14deg)}.tile-gate-track{background:repeating-conic-gradient(from var(--ray) at 50% 62%, #f2b705 0deg 9deg, #e5a800 9deg 18deg)}@keyframes tt-sun-bands{to{background-position:0 0,0 4.4cqw}}@keyframes tt-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes tt-fade-in{0%{opacity:.45;filter:grayscale()}to{opacity:1;filter:none}}@keyframes tt-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes tt-underline{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%}to{background-position:0 100%;background-size:100% 1px}}@keyframes tt-rays{to{--ray:360deg}}.games-track{flex-direction:column;gap:20px;display:flex}.top-chip,.games-swipe{display:none}@media (max-width:820px){:root{--gutter:16px}.top{padding:14px var(--gutter);border-bottom:1px solid var(--line);letter-spacing:1.5px;z-index:2;justify-content:space-between;align-items:center;font-size:11px;position:relative}.top-chip{color:var(--muted-2);align-items:center;gap:8px;display:inline-flex}.top-chip:before{content:"";background:#e5383b;width:6px;height:6px;box-shadow:0 0 10px #e5383bcc}.nav{gap:22px}.hero{text-align:left;min-height:0;padding:34px var(--gutter) 6px;align-items:stretch}.wordmark{align-self:center}.word{letter-spacing:.03em;padding-left:.03em;font-size:11.2vw}.chrome{filter:drop-shadow(-2px 0 0 var(--fringe-red)) drop-shadow(2px 0 0 var(--fringe-blue))}.rule{width:100%;margin-top:22px}.tagline{letter-spacing:.5px;color:var(--text);margin-top:18px;font-size:17px;line-height:1.35}.powered{letter-spacing:1px;margin-top:8px;font-size:12px}.games{gap:14px;padding:30px 0 28px}.games-head{padding:0 var(--gutter);letter-spacing:1.5px;gap:6px;font-size:11px;display:grid}.games-head h2{color:var(--text);justify-content:space-between;display:flex}.games-swipe{color:var(--muted-3);display:inline}.games-head p{letter-spacing:1px;font-size:10px}.games-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:2px var(--gutter) 10px;scrollbar-width:none;flex-direction:row;gap:12px;overflow-x:auto}.games-track::-webkit-scrollbar{display:none}.row{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 84%}.spine{width:100%;height:4px}.preview{width:100%}.row-body{flex-grow:1;justify-content:flex-start;gap:8px;padding:16px 16px 18px}.row-body h3{letter-spacing:2px;white-space:nowrap;font-size:clamp(15px,4.6vw,21px)}.row-body p{font-size:14px;line-height:1.5}.row-play{border-left:none;border-top:1px solid var(--line);width:100%;min-height:54px}.row-play-soon{border-top-style:dashed}.row-play-locked{font-size:11px}.bar{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#0d0f12b8;border-color:#3a4048;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:16px;position:fixed;box-shadow:0 -12px 40px #0000008c}.bar p{letter-spacing:.5px;font-size:15px;line-height:1.35}.bar .muted{margin-top:4px;font-size:11px}.bar-actions{gap:10px}.bar-actions form{flex:1}.bar-actions .btn{width:100%;padding:14px 10px}.page:has(.bar){padding-bottom:170px}.foot{padding:24px var(--gutter) 28px;letter-spacing:1.5px;border-top:1px solid var(--line);flex-direction:column;gap:8px;font-size:10px}}
