@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2a2859;--ink-soft:#5f6189;--paper:#fff;--sky:#d6f1ff;--sky-dots:#c4eaff;--line:#dcdff0;--line-lip:#c3c7e0;--disabled:#e8eaf4;--disabled-text:#8d90b0;--green:#1fa84a;--green-lip:#14803a;--green-deep:#0f6a2e;--green-tint:#dcf9d6;--blue:#0f96e0;--blue-lip:#0a74b0;--blue-deep:#085f91;--blue-tint:#dff3ff;--purple:#7c4dff;--purple-lip:#5b2fd6;--orange:#e85d04;--orange-lip:#b84700;--red:#ef3b4a;--red-lip:#c21f30;--red-deep:#a81a29;--red-tint:#ffe3e5;--yellow:#ffc800;--yellow-lip:#e0a100;--yellow-tint:#fff3c4;--radius:1.25rem;--radius-big:1.75rem;--lip:.3rem;font-family:Nunito Variable,Nunito,ui-rounded,system-ui,sans-serif;font-size:100%;font-weight:700;line-height:1.35}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(var(--sky-dots) .3rem, transparent .32rem) 0 0 / 2.5rem 2.5rem, var(--sky);color:var(--ink);margin:0;font-size:1.25rem}main{flex-direction:column;gap:1.25rem;max-width:44rem;min-height:100dvh;margin:0 auto;padding:1rem 1rem 3rem;display:flex}main.wide{max-width:76rem}h1,h2,h3,h4{margin:0;font-weight:900;line-height:1.1}h1{font-size:clamp(2.5rem,7vw,3.75rem)}h2{font-size:clamp(2rem,5vw,2.75rem)}h3{font-size:1.75rem}h4{font-size:1.375rem}p{margin:0}a{color:var(--blue-deep)}:focus-visible{outline:.25rem solid var(--blue);outline-offset:.2rem}button,.button{--face:var(--paper);--edge:var(--line-lip);--label:var(--blue-deep);border:.15rem solid var(--edge);border-radius:var(--radius);background:var(--face);min-height:3.5rem;box-shadow:0 var(--lip) 0 var(--edge);color:var(--label);font:inherit;letter-spacing:.03em;text-align:center;text-transform:uppercase;cursor:pointer;padding:.75rem 1.5rem;font-size:1.25rem;font-weight:900;line-height:1.2;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-block}button:hover:not(:disabled),.button:hover{filter:brightness(1.06)}button:active:not(:disabled),.button:active{box-shadow:0 0 0 var(--edge);transform:translateY(var(--lip))}button.primary,.button.primary{--face:var(--green);--edge:var(--green-lip);--label:#fff}button:disabled{--face:var(--disabled);--edge:var(--line);--label:var(--disabled-text);cursor:default}button.big{width:100%;min-height:4.25rem;font-size:1.5rem}button.link{min-height:0;box-shadow:none;color:var(--ink-soft);background:0 0;border:0;padding:.25rem;font-size:1rem}button.link:active:not(:disabled){transform:none}.actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.actions.center{justify-content:center}label,legend{margin-bottom:.375rem;padding:0;font-weight:800;display:block}input{border:.15rem solid var(--line-lip);border-radius:var(--radius);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;padding:.625rem 1rem;font-size:1.375rem}input:focus{border-color:var(--blue);outline:.25rem solid var(--blue-tint);outline-offset:0}input:disabled,input:read-only{background:var(--disabled);color:var(--ink-soft)}fieldset{border:0;margin:0;padding:0}.muted{color:var(--ink-soft)}.small{font-size:1rem}.center-text{text-align:center}.alternative{gap:.5rem;margin-bottom:.5rem;display:flex}[role=alert]{border-radius:var(--radius);background:var(--red-tint);color:var(--red-deep);padding:.75rem 1rem;font-weight:800}.banner{border-radius:var(--radius);background:var(--yellow-tint);text-align:center;padding:.75rem 1rem;font-weight:800}.card{border:.15rem solid var(--line);border-radius:var(--radius-big);background:var(--paper);box-shadow:0 var(--lip) 0 var(--line);padding:1.25rem}.stack{gap:.75rem;display:grid}.jev{width:var(--jev-size,7rem);flex:none;height:auto;display:block;overflow:visible}.jev-bounce{transform-origin:50% 100%;animation:1.1s ease-in-out infinite bounce}.jev-pop{transform-origin:50% 100%;animation:.45s cubic-bezier(.3,1.6,.5,1) pop}.jev-shake{transform-origin:50% 100%;animation:.5s ease-in-out shake}.jev-says{align-items:center;gap:.75rem;display:flex}.bubble{border:.15rem solid var(--line);border-radius:var(--radius-big);background:var(--paper);min-width:0;box-shadow:0 var(--lip) 0 var(--line);flex:1;padding:1rem 1.25rem;position:relative}.bubble:before{content:"";border-bottom:.15rem solid var(--line);border-left:.15rem solid var(--line);background:var(--paper);width:1.2rem;height:1.2rem;position:absolute;top:50%;left:-.7rem;transform:translateY(-50%)rotate(45deg)}.question{margin:0;font-size:clamp(1.625rem,4.5vw,2.25rem);font-weight:900;line-height:1.15;display:block}.stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.stage .jev{--jev-size:11rem}.dots:after{content:"…";animation:1s steps(2,end) infinite blink;display:inline-block}.chip{border:.15rem solid var(--line);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:1.125rem;font-weight:900;display:inline-flex}.chip svg{width:1.25em;height:1.25em}.chip.score{border-color:var(--yellow-lip);background:var(--yellow-tint)}.chip.good{border-color:var(--green);background:var(--green-tint);color:var(--green-deep)}.chip.bad{border-color:var(--red);background:var(--red-tint);color:var(--red-deep)}.chip.flat{background:var(--line);border-color:#0000}.timer{font-variant-numeric:tabular-nums;border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep);font-size:1.375rem}.timer.urgent{border-color:var(--red);background:var(--red);color:#fff;animation:1s ease-in-out infinite throb}.avatar{width:var(--avatar-size,2.75rem);height:var(--avatar-size,2.75rem);background:var(--avatar);box-shadow:0 .15rem 0 color-mix(in srgb, var(--avatar) 75%, #000);color:#fff;font-size:calc(var(--avatar-size,2.75rem) * .5);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.medal{background:var(--line);width:2.5rem;height:2.5rem;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:grid}.medal-1{background:var(--yellow);box-shadow:0 .2rem 0 var(--yellow-lip);color:var(--ink)}.medal-2{color:var(--ink);background:#cfd4e8;box-shadow:0 .2rem #a6acca}.medal-3{color:var(--ink);background:#f2b27d;box-shadow:0 .2rem #cf8549}.bar{background:var(--line);border-radius:999px;flex:1;min-width:4rem;height:1.25rem;position:relative;overflow:hidden}.bar div{background:var(--bar,var(--green));border-radius:999px;min-width:1.25rem;height:100%;transition:width .5s cubic-bezier(.3,1.3,.5,1);position:relative}.bar.empty div{min-width:0}.bar div:after{content:"";background:#ffffff73;border-radius:999px;height:.25rem;position:absolute;top:.25rem;left:.5rem;right:.5rem}.hud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem .75rem;display:flex}.hud-sticky{z-index:5;border-bottom:.15rem solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:var(--paper);margin:0 -1rem;padding:.75rem 1rem;position:sticky;top:0}.hud-sticky:first-child{margin-top:-1rem}.hud-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hud-progress{flex:100%;align-items:center;gap:.75rem;display:flex}.hud button{min-height:3rem;padding:.5rem 1.125rem;font-size:1.1875rem}.hud button.link{min-height:0;padding:.25rem}.player-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.player-chips li{--avatar-size:1.75rem;border:.15rem solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .75rem .2rem .25rem;font-size:1rem;font-weight:800;display:inline-flex}.player-chips .done{border-color:var(--green);background:var(--green-tint)}.player-chips .away{opacity:.55}.stage .player-chips{justify-content:center}.lobby-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lobby-bar .button{min-height:3rem;padding:.5rem 1rem;font-size:1.1875rem}.player-card{--avatar-size:3.25rem;border:.15rem solid var(--line);background:var(--paper);min-width:0;box-shadow:0 var(--lip) 0 var(--line);border-radius:999px;align-items:center;gap:.75rem;padding:.375rem 1.25rem .375rem .5rem;display:flex}.player-card strong{overflow-wrap:anywhere;font-size:1.375rem;font-weight:900;line-height:1.1;display:block}.player-card button.link{padding:0;font-size:.875rem}.lobby-hero{--jev-size:clamp(6rem, 18vw, 9rem);justify-content:center;align-items:center;gap:1rem;display:flex}.mode-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.mode-card{border:.15rem solid var(--mode-lip);border-radius:var(--radius-big);background:var(--paper);box-shadow:0 .45rem 0 var(--mode-lip);flex-direction:column;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:flex;overflow:hidden}.mode-card:hover{transform:translateY(-.25rem)rotate(-.5deg)}.mode-fill{--mode:var(--purple);--mode-lip:var(--purple-lip)}.mode-solo{--mode:var(--green);--mode-lip:var(--green-lip)}.mode-race{--mode:var(--orange);--mode-lip:var(--orange-lip)}.mode-art{background:var(--mode);place-items:center;height:10rem;padding:1.25rem;display:grid}.mode-art svg{filter:drop-shadow(0 .25rem #0000002e);width:auto;max-width:100%;height:100%}.mode-art-circles{isolation:isolate}.mode-art-circles circle{mix-blend-mode:darken}.mode-body{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem;display:flex}.mode-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.mode-title h2{font-size:2rem}.mode-body>p{font-size:1.1875rem;font-weight:600}.mode-score{margin-top:auto;padding-top:.25rem;font-weight:900}.mode-score svg{width:1.5rem;height:1.5rem}.mode-card button:not(:disabled){--face:var(--mode);--edge:var(--mode-lip);--label:#fff}.mode-card button{width:100%;min-height:4rem;font-size:1.5rem}.search-countdown{border:.5rem solid var(--blue);background:var(--paper);width:8rem;height:8rem;color:var(--blue-deep);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:4rem;font-weight:900;line-height:1;display:grid}.segmented{background:var(--line);border-radius:1.5rem;gap:.25rem;padding:.3rem;display:flex}.segmented button{min-width:0;min-height:3rem;box-shadow:none;color:var(--ink);letter-spacing:0;background:0 0;border-color:#0000;flex:1 1 0;padding:.375rem .5rem;font-size:1rem}.segmented button:active:not(:disabled){transform:none}.segmented [aria-pressed=true]{background:var(--paper);box-shadow:0 .15rem 0 var(--line-lip);color:var(--blue-deep)}.leaderboard{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.leaderboard li{border:.15rem solid var(--line);border-radius:var(--radius);background:var(--paper);align-items:center;gap:.75rem;min-height:4rem;padding:.625rem 1rem;display:flex}.leaderboard .you{border-color:var(--blue);background:var(--blue-tint)}.leaderboard-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:900}.stat{font-variant-numeric:tabular-nums;flex:none;justify-items:end;font-size:1.5rem;font-weight:900;line-height:1.1;display:grid}.stat small{color:var(--ink-soft);font-size:.8125rem;font-weight:800}.stat .up{color:var(--green-deep)}.stat .down{color:var(--red-deep)}.celebration{--jev-size:10rem;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0 .5rem;display:flex}.big-score{font-variant-numeric:tabular-nums;color:var(--purple-lip);font-size:clamp(4rem,16vw,6.5rem);font-weight:900;line-height:1}.big-score small{color:var(--ink-soft);font-size:1.375rem;display:block}.answer-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.answer-card{border:.15rem solid var(--line);border-radius:var(--radius);background:var(--paper);overflow-wrap:anywhere;gap:.25rem;padding:.875rem 1.125rem;display:grid}.answer-card.you{border-color:var(--blue)}.answer-card.picked{border-color:var(--green);background:var(--green-tint)}.answer-head{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.answer-text{font-size:1.375rem;font-weight:900;line-height:1.2}.answer-card .chip{font-size:1rem}.verdict{z-index:4;border-radius:var(--radius-big) var(--radius-big) 0 0;gap:.75rem;margin:auto -1rem -3rem;padding:1.25rem 1.25rem 1.5rem;animation:.3s cubic-bezier(.3,1.3,.5,1) rise;display:grid;position:sticky;bottom:0}.verdict.yes{--bar:var(--green);background:var(--green-tint);color:var(--green-deep)}.verdict.no{--bar:var(--red);background:var(--red-tint);color:var(--red-deep)}.verdict h2{font-size:clamp(1.75rem,5vw,2.25rem)}.verdict-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.verdict .bar{background:var(--paper);flex:none}.verdict-points{font-variant-numeric:tabular-nums;flex:none;font-size:2.25rem;font-weight:900;line-height:1}.verdict.no button.primary{--face:var(--red);--edge:var(--red-lip)}.you-said{color:var(--ink-soft);text-align:center}.you-said strong{color:var(--ink);font-weight:900}.answer-form{gap:.75rem;display:grid}.board{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.venn{--outline:var(--ink);isolation:isolate;border:.15rem solid var(--line);border-radius:var(--radius-big);box-shadow:0 var(--lip) 0 var(--line);color:var(--ink);background:#fff;position:relative;overflow:hidden;container-type:inline-size}.venn svg{width:100%;height:100%;position:absolute;inset:0}.venn-fill{mix-blend-mode:darken}.venn-outline{fill:none;stroke:var(--outline);stroke-width:5px}.venn-label{border:.45cqw solid var(--outline);text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#fff;border-radius:2.2cqw;padding:1.1cqw 1.6cqw 2.4cqw;font-size:4.8cqw;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.venn-label:after{content:"";background:var(--circle);border-radius:0 0 1.7cqw 1.7cqw;height:1.3cqw;position:absolute;bottom:0;left:0;right:0}.slot{width:calc(var(--size) * 1cqw);aspect-ratio:1;padding:calc(var(--size) * .09cqw);font-size:clamp(9px, calc(var(--size) * var(--text) * 1cqw), 1.5rem);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:50%;place-items:center;margin:0;font-weight:800;line-height:1.1;transition:transform .15s cubic-bezier(.3,1.6,.5,1),background .15s;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.slot span{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:100%;display:-webkit-box;overflow:hidden}.slot:not(.filled) span{background:#fff;border-radius:50%;place-items:center;width:4.2cqw;height:4.2cqw;font-size:3.2cqw;line-height:1;display:grid;box-shadow:0 .35cqw #2a285959}.slot.filled{box-shadow:inset 0 0 0 .4cqw var(--outline);background:#fff}.slot:hover,.slot.active{box-shadow:inset 0 0 0 .6cqw var(--blue);background:#ffffffb3;transform:translate(-50%,-50%)scale(1.06)}.slot.filled:hover,.slot.filled.active{background:#fff}.slot-fields{align-content:start;gap:.625rem;display:grid}.slot-fields label{flex-wrap:wrap;align-items:center;gap:.125rem .375rem;margin-bottom:.25rem;font-size:1.125rem;display:flex}.slot-dot{border:.125rem solid var(--ink);background:var(--circle);border-radius:50%;flex:none;width:.875rem;height:.875rem}.slot-name{margin-right:.25rem}.slot-field.filled input:not(:focus){border-color:var(--green)}.reveal{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.reveal section{gap:.5rem;display:grid}.reveal .venn{position:relative;top:auto}.race-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.race-panel{gap:1rem;display:grid}.race-layout.track-first .track{order:-1}.race-feedback{text-align:center;min-height:1.75rem;font-weight:800}.track{--car-width:4rem;--finish-width:1.25rem;border:.15rem solid var(--green-lip);border-radius:var(--radius-big);box-shadow:0 var(--lip) 0 var(--green-lip);background:#62d36a;margin:0;padding:.625rem 0;list-style:none;display:grid}.lane{padding:.3rem calc(var(--finish-width) + .625rem) .25rem .625rem;color:#fff;background:#4a4c78;position:relative}.lane+.lane{background:repeating-linear-gradient(90deg,#fff 0 1rem,#0000 1rem 2rem) top/100% .15rem no-repeat,#4a4c78}.lane.you{background-color:#555796}.lane:after{content:"";width:var(--finish-width);background:repeating-conic-gradient(var(--ink) 0 25%, #fff 0 50%) 0 0 / .625rem .625rem;position:absolute;top:0;bottom:0;right:0}.lane-name{justify-content:space-between;gap:.75rem;font-size:1rem;font-weight:800;line-height:1.2;display:flex}.lane-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lane.you .lane-who{color:#ffe27a;font-weight:900}.lane-tag{color:#b9f5b0;margin-left:.25rem}.lane-distance{font-variant-numeric:tabular-nums;flex:none}.road{height:2.25rem;position:relative}.car{z-index:1;bottom:0;left:calc((100% - var(--car-width)) * var(--progress));width:var(--car-width);transition:left .6s cubic-bezier(.3,1.1,.4,1);position:absolute}.car-body{width:100%;animation:.6s ease-out hop;display:block}.jump-label{z-index:2;background:var(--yellow);color:var(--ink);white-space:nowrap;border-radius:.5rem;padding:0 .375rem;font-size:1rem;font-weight:900;animation:2s ease-out forwards jump-label;position:absolute;top:50%;left:calc(100% + .25rem);transform:translateY(-50%)}.race-verdict{font-size:1.375rem}.race-verdict strong{color:var(--green-deep);font-weight:900}.confetti{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i{top:-2rem;left:var(--x);background:var(--piece);opacity:0;width:.75rem;height:1.25rem;animation:fall var(--time) var(--delay) ease-in forwards;border-radius:.2rem;position:absolute}.guide-rules{margin:0;padding-left:1.5rem;font-weight:600}.swatches{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;display:grid}.swatch{align-content:start;gap:.125rem;display:grid}.swatch div{border:.15rem solid var(--edge);border-radius:var(--radius);background:var(--face);height:5rem;box-shadow:0 var(--lip) 0 var(--edge);margin-bottom:.5rem}.guide-moods{--jev-size:7rem;flex-wrap:wrap;gap:1rem;display:flex}.guide-moods figure{text-align:center;margin:0}.guide-cars{flex-wrap:wrap;gap:1rem;display:flex}.guide-cars svg{width:6rem}.guide-screens{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@keyframes bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-.75rem)scale(.97,1.03)}90%{transform:translateY(0)scale(1.05,.95)}}@keyframes pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes throb{50%{transform:scale(1.08)}}@keyframes blink{50%{opacity:.2}}@keyframes rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hop{0%,to{transform:translateY(0)}40%{transform:translateY(-.75rem)rotate(-6deg)}}@keyframes jump-label{0%,60%{opacity:1}to{opacity:0}}@keyframes fall{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.jump-label,.confetti{display:none}}@media (width>=50rem){main{padding-top:1.5rem}.hud-sticky:first-child{margin-top:-1.5rem}.board{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.board .venn{justify-self:center;width:min(100%,100dvh - 7.5rem);position:sticky;top:6rem}.jev-says{gap:1.25rem}.jev-says .jev{--jev-size:9rem}.verdict{border-radius:var(--radius-big);margin-bottom:1rem;margin-left:0;margin-right:0;bottom:1rem}}@media (width>=62rem){.track{--car-width:5.5rem}.road{height:3rem}.race-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.race-layout.track-first .track{order:0}.race-panel{position:sticky;top:1.5rem}}
