@font-face{font-family:PizzaDisplay;src:url(/assets/fonts/anton.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #f3f1ec;--ink: #1c1915;--card: #fffdf8;--line: #1c1915;--muted: #5c564c;--accent: #c4522a;--accent-ink: #fffdf8;--highlight: #ffe08a;--font: system-ui, sans-serif;--display: "PizzaDisplay", Impact, "Arial Black", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font);color:var(--ink);background:var(--bg)}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}.placeholder-tag{display:inline-block;border:1px dashed var(--line);padding:.1rem .35rem;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.app-shell{min-height:100dvh}.play{--bg: #210a10;--ink: #f8f0bc;--card: #3a1820;--line: #e6b422;--muted: #d4c09a;--accent: #c81010;--accent-ink: #f8f0bc;--highlight: #fed509;width:min(720px,100%);margin:0 auto;padding:0 0 7rem;display:grid;gap:1rem;min-height:100dvh;background:var(--bg);color:var(--ink);color-scheme:dark}body:has(.play){background:#210a10}.hero{width:100%;height:auto;aspect-ratio:1942 / 809;display:block;background:#210a10}.play-header,.card-grid{margin-inline:1rem}.tray{margin-inline:.75rem}.tray,.result,.card{border:3px solid var(--line);background:var(--card)}.tray,.result{padding:.9rem}.play-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.play h1,.play .attempts strong,.play .result-score,.play .provoke{font-family:var(--display);font-weight:400}.play h1{margin:0;font-size:clamp(1.7rem,6.2vw,2.35rem);line-height:.92;text-wrap:balance}.play .attempts{margin:0;flex:0 0 auto;text-align:center;background:var(--highlight);color:#1a0c08;padding:.4rem .7rem .5rem;min-width:5.4rem;border:2px solid #1a0c08;box-shadow:4px 4px 0 var(--accent);line-height:1;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.play .attempts strong{display:block;margin-bottom:.2rem;color:#1a0c08;font-size:1.65rem;letter-spacing:0;text-transform:none;line-height:.9}.play .card,.play .tray,.play .result{border-width:2px}.play .card.is-selected,.play .card.is-selected small,.play .chip{color:#1a0c08}.play .chip{background:var(--highlight);border-color:#1a0c08;font-weight:700}.play .provoke{font-size:1.2rem;letter-spacing:.03em;border-color:#1a0c08;box-shadow:4px 4px 0 var(--highlight)}.play .provoke:disabled{background:#4a3034;color:#c4b0a4;box-shadow:none}.play .tray{box-shadow:0 8px #0c0406}.play .result-score{color:var(--highlight)}.play .error{background:#5c1218;color:var(--ink);border-color:var(--accent)}.play .asset-fallback{color:var(--ink);background:repeating-linear-gradient(45deg,#2a1016,#2a1016 6px,#4a242c 6px 12px)}.play input::placeholder{color:#b79a80}.play input:focus,.play select:focus,.play .card:focus-visible,.play .chef-extra:focus-visible,.play .loot:focus-visible,.play .provoke:focus-visible{outline:3px solid var(--highlight);outline-offset:2px}.eyebrow,.hint{margin:0;color:var(--muted)}.attempts{text-align:right}.attempts strong{display:block;font-size:1.6rem}.chef-bar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:0;padding:.4rem .7rem .5rem;background:var(--bg);border-bottom:3px solid var(--line)}.chef-extra{display:grid;justify-items:center;align-content:start;gap:.15rem;margin:0;padding:.15rem .05rem .3rem;border:2px solid transparent;background:transparent;cursor:pointer}.chef-extra.is-on{background:var(--highlight);color:#1a0c08;border-color:#1a0c08}.chef-extra:disabled{cursor:not-allowed;opacity:.55}.chef-extra .multiplier-fit{--multiplier-size: 3rem}.chef-extra .multiplier-value,.show-stage .pizza-multipliers .multiplier-value{font-family:var(--font);font-weight:800}.chef-extra-name{max-width:100%;overflow:hidden;font-size:.62rem;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.loot-factor{font-weight:800;font-size:.95rem;line-height:1}.loot{position:fixed;z-index:40;width:min(42vw,12rem);margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;filter:drop-shadow(0 .7rem .35rem rgb(0 0 0 / .45));touch-action:manipulation}.loot img{width:100%;height:auto;image-rendering:pixelated;pointer-events:none;animation:loot-pop .42s cubic-bezier(.18,.9,.28,1.15) both,loot-bob 1.5s ease-in-out .42s infinite}.loot.is-open{cursor:default}.loot.is-open img{animation:none}.loot-banner{position:absolute;left:0;right:0;bottom:-.35rem;z-index:2;width:max-content;max-width:92vw;margin:0 auto;padding:.35rem .7rem .42rem;background:#fed509;color:#1a0c08;border:3px solid #1a0c08;box-shadow:4px 4px #c81010;font-family:var(--display);font-size:clamp(1.15rem,5vw,1.7rem);line-height:1;letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:score-pop .35s cubic-bezier(.18,.9,.3,1.25) both}.loot-prize{--multiplier-size: 7.2rem;position:absolute;left:50%;bottom:86%;z-index:2;transform:translate(-50%);filter:drop-shadow(0 .35rem .2rem rgb(0 0 0 / .45));animation:score-pop .35s cubic-bezier(.18,.9,.3,1.25) both}.loot-prize .multiplier-value{font-size:1.15rem}.multiplier-fit{--multiplier-size: 2.6rem;position:relative;width:var(--multiplier-size);height:var(--multiplier-size);display:inline-block;flex-shrink:0}.multiplier-sprite-clip{position:absolute;inset:0;overflow:hidden}.multiplier-sprite{display:block;width:512px;height:512px;background-image:url(/assets/show/multiplyer.png);background-repeat:no-repeat;background-size:1536px 1024px;image-rendering:pixelated;transform:scale(calc(var(--multiplier-size) / 512px));transform-origin:top left}.multiplier-value{position:absolute;left:50%;bottom:2%;z-index:1;transform:translate(-50%);padding:.04rem .22rem .08rem;background:#fed509;color:#1a0c08;border:2px solid #1a0c08;font-family:var(--display);font-size:.72rem;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap}.chip .multiplier-fit{--multiplier-size: 1.75rem}.chip .multiplier-value{display:none}.chip-factor{font-weight:800;font-size:1.05rem;line-height:1;white-space:nowrap}@keyframes loot-pop{0%{opacity:0;transform:translateY(-18%) scale(.2) rotate(-8deg)}70%{opacity:1;transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:none}}@keyframes loot-bob{0%,to{transform:none}50%{transform:translateY(-7%)}}.tray label{display:grid;gap:.3rem;font-weight:700}input,select{border:2px solid var(--line);background:var(--bg);padding:.75rem;width:100%}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem}.card{min-height:8.5rem;padding:.7rem;display:grid;align-content:space-between;gap:.6rem;text-align:left;background:var(--card);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 8.5rem}.card small{color:var(--muted);display:block}.card.is-selected{background:var(--highlight)}.card:disabled{cursor:not-allowed;opacity:.55}.sprite-fit{--sprite-size: 4rem;width:var(--sprite-size);height:var(--sprite-size);overflow:hidden;flex-shrink:0;display:block}.ingredient-sprite{display:block;width:64px;height:64px;background-image:url(/assets/ingredients/ingredients-1000.png);background-repeat:no-repeat;background-size:2048px 2048px;image-rendering:pixelated;transform:scale(calc(var(--sprite-size) / 64px));transform-origin:top left}.asset-fallback{--sprite-size: 4rem;width:var(--sprite-size);height:var(--sprite-size);display:grid;place-items:center;font-weight:800;border:2px solid var(--line);background:repeating-linear-gradient(45deg,#efe8d8,#efe8d8 6px,#e2d8c4 6px 12px)}.tray{position:sticky;bottom:.6rem;display:grid;gap:.7rem;box-shadow:6px 6px 0 var(--line)}.tray .result{gap:.15rem;border:0;padding:0;background:transparent}.tray .result p{margin:0}.tray .result-score{font-size:1.65rem;line-height:1}.tray .result-factor{font-size:.95rem;letter-spacing:.02em}.tray .result-roast{line-height:1.25}.tray .result-multiplier{color:var(--highlight);font-size:.85rem;font-weight:800;line-height:1.1}.tray .result-meta{color:var(--muted);font-size:.85rem;line-height:1.2}.selected-row,.topping-row{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;gap:.35rem;border:2px solid var(--line);background:var(--bg);padding:.25rem .2rem .25rem .25rem}.chip-remove{width:1.15rem;height:1.15rem;padding:0;border:0;background:transparent;color:inherit;font-size:1rem;font-weight:800;line-height:1;cursor:pointer}.chip-remove:disabled{cursor:not-allowed;opacity:.45}.chip .sprite-fit,.chip .asset-fallback{--sprite-size: 1.75rem}.initials-row{display:grid;grid-template-columns:1fr;gap:.7rem}.provoke{border:3px solid var(--line);background:var(--accent);color:var(--accent-ink);min-height:3.4rem;font-weight:800;cursor:pointer}.provoke:disabled{background:#b9b2a6;cursor:not-allowed}.result{display:grid;gap:.4rem;scroll-margin-bottom:18rem}.result-score{font-size:clamp(3rem,12vw,5rem);line-height:.9;margin:0}.error{border:3px solid var(--line);background:#ffd9cf;padding:.8rem}.pizza{display:grid;place-items:center}.pizza-crust{width:min(78vw,42dvh);aspect-ratio:1;border:10px solid #d8a15a;border-radius:50%;background:#e7c48a;display:grid;place-items:center}.pizza-base{width:86%;height:86%;border-radius:50%;background:#f6e2b8;position:relative;container-type:size}.pizza-sauce{position:absolute;inset:7%;border-radius:50%;background:radial-gradient(circle at 40% 38%,#e15a3a,#b43322 72%)}.pizza-topping{position:absolute;z-index:1;transform:translate(-50%,-50%)}.pizza-piece{display:block;transform-origin:center}.pizza-topping .sprite-fit,.pizza-topping .asset-fallback{--sprite-size: 22cqmin}.topping-row .sprite-fit,.topping-row .asset-fallback{--sprite-size: 2.5rem}body:has(.show-stage){background:#070308;overflow:hidden}.fair-frame{position:fixed;inset:0;z-index:8;width:100%;height:100%;pointer-events:none}body:has(.show-stage) .app-shell{min-height:100dvh;display:grid;place-items:center}.show-stage{position:relative;container-type:size;width:min(100vw,calc(100dvh * 941 / 1672));height:min(100dvh,calc(100vw * 1672 / 941));overflow:hidden;background:#12080c}.show-shop,.show-counter{position:absolute;inset:0;background:url(/assets/show/pizzeria.png) center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none}.show-counter{z-index:3;clip-path:inset(64.8% 0 0 0)}.show-bonus-layer{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.show-bonus{position:absolute;left:var(--x);top:var(--y);width:var(--size);aspect-ratio:1;background-image:url(/assets/show/motive-bonus.png);background-repeat:no-repeat;background-size:400% 200%;image-rendering:pixelated;transform:translate(-50%,-50%) rotate(calc(var(--tilt) * .25));filter:drop-shadow(.25cqw .4cqw 0 rgb(40 8 12 / .35));animation-name:bonus-fall,bonus-bob;animation-duration:.95s,calc(2.05s + var(--i) * .12s);animation-timing-function:cubic-bezier(.18,.85,.28,1.08),ease-in-out;animation-fill-mode:both,none;animation-delay:calc(var(--i) * .13s),calc(.95s + var(--i) * .13s);animation-iteration-count:1,infinite}.show-bonus-0{background-position:0% 0%}.show-bonus-1{background-position:33.333% 0%}.show-bonus-2{background-position:66.666% 0%}.show-bonus-3{background-position:100% 0%}.show-bonus-4{background-position:0% 100%}.show-bonus-5{background-position:33.333% 100%}.show-bonus-6{background-position:66.666% 100%}.show-bonus-7{background-position:100% 100%}@keyframes bonus-fall{0%{opacity:0;transform:translate(-50%,-50%) translateY(-62cqh) rotate(calc(var(--tilt) * -1.4))}24%{opacity:1}76%{transform:translate(-50%,-50%) translateY(1.8cqh) rotate(var(--tilt))}to{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--tilt) * .25))}}@keyframes bonus-bob{0%,to{transform:translate(-50%,-50%) rotate(calc(var(--tilt) * .25))}50%{transform:translate(-50%,-50%) translateY(calc(var(--bob, 1) * -1.6cqh)) rotate(calc(var(--tilt) * .25 + var(--bob, 1) * 7deg))}}.show-cast{position:absolute;z-index:2;left:50%;top:24.6%;height:54.5%;aspect-ratio:418 / 627;transform:translate(-50%);transition:left .95s cubic-bezier(.2,.9,.24,1.12);pointer-events:none}.show-stage.has-order .show-cast{left:66%}.show-chef{position:absolute;inset:0;background-image:url(/assets/show/chef-spritesheet.png);background-repeat:no-repeat;background-size:300% 200%;image-rendering:pixelated}.show-chef-idle{animation:chef-blink 3.4s step-end infinite}.show-jury{position:absolute;z-index:4;left:50%;bottom:12%;width:88%;aspect-ratio:768 / 256;transform:translate(-50%,220%);background-image:url(/assets/show/jury.png);background-repeat:no-repeat;background-size:200% 400%;image-rendering:pixelated;pointer-events:none;transition:transform .85s cubic-bezier(.16,.84,.28,1)}.show-jury.is-scoring{transform:translate(-50%)}.show-jury-idle{animation:jury-blink 4.2s step-end infinite}@keyframes chef-blink{0%,86%{background-position:0% 0%}92%,to{background-position:50% 0%}}@keyframes jury-blink{0%,88%{background-position:0% 0%}94%,to{background-position:100% 0%}}@keyframes score-pop{0%{opacity:0;transform:scale(.35) rotate(-6deg)}to{opacity:1;transform:none}}.show-receipt{position:absolute;left:76%;top:1.2%;width:23%;aspect-ratio:1024 / 1536;filter:drop-shadow(.35cqw .5cqw .2cqw rgb(40 8 16 / .28))}.show-receipt img{width:100%;height:100%;max-width:none;object-fit:fill;image-rendering:pixelated}.show-receipt-copy{position:absolute;inset:28% 14% 19%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:0;color:#780020;text-align:center}.show-receipt-initials,.show-receipt-score{margin:0;font-family:var(--display);font-weight:400;line-height:.9}.show-receipt-initials{letter-spacing:.08em;font-size:clamp(.85rem,3cqw,1.55rem)}.show-receipt-score{font-size:clamp(1.35rem,5cqw,2.5rem);animation:score-pop .45s cubic-bezier(.18,.9,.3,1.25) both}.show-receipt-factor{margin:0;font-weight:800;font-size:clamp(.7rem,2.2cqw,1rem);letter-spacing:.04em;line-height:1}.jury-sign-score{position:absolute;transform:translate(-50%,-54%);color:#780020;font-weight:800;font-size:2.05cqw;line-height:1;letter-spacing:-.05em}.show-sign{position:absolute;z-index:4;top:2.4%;left:50%;width:78%;aspect-ratio:1983 / 793;transform:translate(-50%);box-shadow:.55cqw .9cqw 1.5cqw #080206b8}.show-sign img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;image-rendering:pixelated}.show-sign-copy{position:absolute;inset:18% 12% 19%;display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;overflow:hidden}.show-sign-text{margin:0;text-align:center;color:#f8e7c2;font-weight:800;line-height:1.18;font-size:clamp(.9rem,3cqw,1.6rem);text-wrap:wrap}.show-sign-caret{display:inline-block;width:.42em;height:.86em;margin-left:.08em;vertical-align:-.06em;background:#f8e7c2;animation:sign-caret .7s steps(1) infinite}.show-sign-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sign-caret{50%{opacity:0}}.show-stage .pizza{position:absolute;z-index:5;left:1%;top:39.5%;width:50%;transform-origin:50% 70%;animation:pizza-land .9s cubic-bezier(.18,.9,.28,1.15) both}.show-stage .pizza-crust{position:relative;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.show-stage .pizza-dough{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;image-rendering:pixelated;pointer-events:none}.show-stage .pizza-base{width:78%;height:78%;background:transparent}.show-stage .pizza-topping .sprite-fit,.show-stage .pizza-topping .asset-fallback{--sprite-size: var(--piece-size, 34cqmin)}.show-stage .pizza-topping{animation:topping-drop .78s cubic-bezier(.16,.84,.28,1.2) both}.show-stage .pizza-multipliers{position:absolute;z-index:6;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;gap:.8cqmin;pointer-events:none}.show-stage .pizza-multipliers .multiplier-fit{--multiplier-size: 13cqmin}.show-stage .pizza-multipliers .multiplier-value{font-size:4.2cqmin;border-width:.35cqmin}@keyframes pizza-land{0%{transform:translateY(-22%) scale(.2) rotate(-14deg)}58%{transform:translateY(1%) scale(1.08) rotate(3deg)}78%{transform:scale(.96) rotate(-1.5deg)}to{transform:none}}@keyframes topping-drop{0%{opacity:0;transform:translate(-50%,-50%) translateY(-48vh) rotate(-140deg) scale(.4)}45%{opacity:1}72%{transform:translate(-50%,-50%) translateY(10%) rotate(14deg) scale(1.14)}to{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}}.show-footer{position:absolute;z-index:5;left:4%;right:4%;bottom:6.5%;margin:0;display:none;justify-content:space-between;align-items:end;gap:1rem;color:#fff6e8;text-shadow:0 2px 0 #3a1020,0 0 8px #1a080e}.show-footer img{width:15cqw;height:15cqw;max-width:none;background:#fff;border:3px solid #3a1020}.domain{font-size:clamp(.95rem,3.2cqw,1.35rem);font-weight:800;margin:0}.show-footer .hint{color:#fff6e8}@media(prefers-reduced-motion:reduce){.show-cast,.show-jury{transition:none}.show-chef-idle,.show-jury-idle{animation:none;background-position:0% 0%}.show-stage .pizza,.show-stage .pizza-topping,.show-receipt-score,.show-sign-caret,.show-bonus,.loot,.loot-banner{animation:none}}body:has(.highscores){background-color:#070308;background-image:repeating-linear-gradient(-18deg,#070308 0 22px,#16060e 22px 24px)}.highscores{--hs-art: none;container-type:inline-size;position:relative;width:min(100vw,56dvh);height:100dvh;margin:0 auto;overflow:hidden;color:#f8f0bc;background:#14080c}.highscores-scene{position:absolute;inset:0;background-color:#14080c;background-image:radial-gradient(ellipse 90% 32% at 50% 108%,rgb(200 32 16 / .42),transparent 68%),radial-gradient(ellipse 130% 42% at 50% -8%,rgb(254 213 9 / .24),transparent 62%),linear-gradient(180deg,#3a1420,#1a0a10 48%,#10060a),var(--hs-art);background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-position:center top}.highscores-sheet{position:relative;z-index:1;height:100%;min-height:0;display:flex;flex-direction:column;gap:.85rem;padding:.45rem .7rem 1rem}.hs-motive{display:block;aspect-ratio:1;background-image:url(/assets/highscores/motive.png);background-repeat:no-repeat;background-size:200% 200%;image-rendering:pixelated}.hs-motive-champion{background-position:0 0}.hs-motive-chilis{background-position:100% 0}.hs-motive-pokal{background-position:0 100%}.hs-motive-komet{background-position:100% 100%}.highscores-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"champion kicker chilis" "champion title chilis" "pokal day komet";align-items:center;justify-items:center;column-gap:.15rem;row-gap:.05rem;margin-bottom:.15rem}.highscores-head .hs-motive-champion{grid-area:champion;width:clamp(5.4rem,24cqi,10.5rem)}.highscores-head .hs-motive-chilis{grid-area:chilis;width:clamp(5rem,22cqi,9.4rem)}.highscores-head .hs-motive-pokal{grid-area:pokal;width:clamp(4.2rem,18cqi,7rem)}.highscores-head .hs-motive-komet{grid-area:komet;width:clamp(4.4rem,18cqi,7.2rem)}.highscores-kicker{grid-area:kicker;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0;color:#fed509;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.highscores-kicker:before,.highscores-kicker:after{content:"";width:.45rem;height:.45rem;background:#e6b422;transform:rotate(45deg)}.highscores h1{grid-area:title;margin:0;font-family:var(--display);font-weight:400;font-size:clamp(3.1rem,15cqi,6.4rem);line-height:.82;letter-spacing:.02em;padding:.02em .06em .22em;color:#fff6df;text-shadow:.045em .045em 0 #8a1a28,.09em .09em 0 #2a0810;position:relative;z-index:1}.highscores-day{grid-area:day;margin:.1rem 0 .15rem;padding:.38rem .85rem .42rem;background:#fed509;color:#1a0c08;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-1.5deg);box-shadow:4px 4px #c81010}.scoreboard{list-style:none;flex:1;min-height:0;margin:0;padding:0 0 .2rem;overflow:auto;display:grid;align-content:start;gap:.7rem;scrollbar-width:thin;scrollbar-color:#e6b422 transparent}.score-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.45rem .65rem;background:#2c1218;border:2px solid #5c3018;border-left-width:6px;border-left-color:#e6b422}.score-row.rank-1{background:#4a1818;border-color:#fed509;border-left-color:#fed509;box-shadow:5px 5px #c81010}.score-row.rank-2{border-color:#e7e0d4;border-left-color:#e7e0d4}.score-row.rank-3{border-color:#c4844a;border-left-color:#c4844a}.highscores .place,.highscores .who-name,.highscores .points{font-family:var(--display);font-weight:400;line-height:.85}.score-row .place{font-size:1.55rem;color:#e6b422}.score-row.rank-1 .place{color:#fed509}.score-row.rank-2 .place{color:#efe8dc}.score-row.rank-3 .place{color:#e0a060}.who{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;min-width:0}.score-row .who-name{font-size:1.55rem;letter-spacing:.04em}.highscores .topping-row{gap:.15rem}.highscores .score-row .sprite-fit,.highscores .score-row .asset-fallback{--sprite-size: 2.2rem}.highscores .multiplier-fit{--multiplier-size: 2.2rem}.highscores .multiplier-value{font-size:.55rem;border-width:1px}.multiplier-pill{display:inline-flex;align-items:center;border:2px solid #e6b422;color:#f8f0bc;background:#3a1820;padding:.1rem .35rem;font-size:.72rem;font-weight:800}.highscores .is-new .multiplier-pill{color:#1a0c08;background:#fff4c2;border-color:#1a0c08}.score-row .points{font-size:1.85rem;color:#fed509}.score-row.rank-2 .points,.score-row.rank-3 .points{color:#f8f0bc}.highscores .is-new{background:#fed509;color:#1a0c08;border-color:#1a0c08;animation:hs-arrive .7s ease-out both}.highscores .is-new .place,.highscores .is-new .points{color:#c81010}.highscores .empty{margin:auto 0;border:3px dashed #e6b422;padding:1.6rem 1rem;background:#14080cb8;color:#fff6df;text-align:center;font-family:var(--display);font-weight:400;font-size:clamp(1.7rem,8cqi,2.4rem);line-height:.95}@keyframes hs-arrive{0%{filter:brightness(1.45)}to{filter:none}}@media(min-height:900px){.highscores-sheet{padding-top:.85rem;gap:1.1rem}}@media(max-width:640px){.highscores{width:100%}}@media(prefers-reduced-motion:reduce){.highscores .is-new{animation:none}}
