@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-vietnamese-400-normal-C0oZnEo7.woff2)format("woff2"),url(./alfa-slab-one-vietnamese-400-normal-BeSfPuN6.woff)format("woff");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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-latin-ext-400-normal-DZhSYPC8.woff2)format("woff2"),url(./alfa-slab-one-latin-ext-400-normal-Dg9tQUb7.woff)format("woff");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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-latin-400-normal-CbTZiZTW.woff2)format("woff2"),url(./alfa-slab-one-latin-400-normal-UIGeWgec.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(./nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(./nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(./nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(./nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff");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}#ui{pointer-events:none;color:#fff;-webkit-user-select:none;user-select:none;--u:var(--px,2px);font-family:Nunito,system-ui,sans-serif;position:fixed}#ui *{box-sizing:border-box}#ui .interactive{pointer-events:auto}.cartouche{align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 9);border-style:solid;border-width:0;border-image-source:var(--cart-day);border-image-slice:var(--cart-slice);border-image-width:0 calc(var(--u) * 13) 0 calc(var(--u) * 10);image-rendering:pixelated;color:#fff3d0;text-shadow:0 calc(var(--u) * 1) 0 #1a0d00;border-image-repeat:stretch;display:flex;position:absolute}.cartouche .lbl,.cartouche .sub{color:#ffd873}.cartouche .lbl{font:800 calc(var(--u) * 6) / 1 "Nunito", sans-serif;letter-spacing:calc(var(--u) * .4)}.cartouche .num{font:calc(var(--u) * 11) / 1 "Alfa Slab One", serif}.cartouche .sub{font:700 calc(var(--u) * 6) / 1 "Nunito", sans-serif;opacity:.85}.cartouche.day{left:calc(var(--u) * 6);top:calc(var(--u) * 6)}.cartouche.tribute{left:calc(var(--u) * 6);top:calc(var(--u) * 27)}.cartouche.tribute.due{border-image-source:var(--cart-due)}.purse{right:calc(var(--u) * 6);top:calc(var(--u) * 6);transform-origin:100%;align-items:flex-start;display:flex;position:absolute}.allowance{width:var(--scroll-w);height:var(--scroll-h);margin:var(--scroll-top) calc(var(--scroll-tuck) * -1) 0 0;background:var(--scroll-daily) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;flex:none;position:relative}.allowance.off{display:none}.allowance .num{left:var(--scroll-x);top:var(--scroll-y);width:var(--scroll-ww);height:var(--scroll-wh);color:#1e5a2a;font:calc(var(--u) * 7) / 1 "Alfa Slab One", serif;justify-content:center;align-items:center;display:flex;position:absolute}.cartouche.coins{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 11);border-image-source:var(--cart-coins);border-image-slice:var(--cart-coins-slice);border-image-width:0 calc(var(--u) * 15) 0 calc(var(--u) * 12);position:relative}.cartouche.coins .num{font-size:calc(var(--u) * 13)}.cartouche .coin{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:var(--coin-icon) center / 100% 100% no-repeat;image-rendering:pixelated}.bump{animation:.25s ease-out bump}@keyframes bump{40%{transform:scale(1.18)}}.bin,.bin .compartment{position:absolute}.bin .compartment.empty .price{display:none}.bin .price{--tag:var(--tag-piece);--w:var(--tag-piece-w);--h:var(--tag-piece-h);--x:var(--tag-piece-x);--y:var(--tag-piece-y);--ww:var(--tag-piece-ww);--wh:var(--tag-piece-wh);right:calc(var(--u) * 2);top:calc(var(--u) * 2);width:var(--w);height:var(--h);background:var(--tag) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;position:absolute}.bin .compartment.glyph .price{--tag:var(--tag-glyph);--w:var(--tag-glyph-w);--h:var(--tag-glyph-h);--x:var(--tag-glyph-x);--y:var(--tag-glyph-y);--ww:var(--tag-glyph-ww);--wh:var(--tag-glyph-wh)}.bin .price .num{left:var(--x);top:var(--y);width:var(--ww);height:var(--wh);color:#2a1400;font:calc(var(--u) * 7) / 1 "Alfa Slab One", serif;justify-content:center;align-items:center;display:flex;position:absolute}.bin .compartment.poor .price .num{color:#a81c08}.bin .compartment.closed .price{filter:grayscale(.85)brightness(.75)}.bin .reroll{right:100%;top:var(--reroll-top);width:var(--reroll-w);height:var(--reroll-h);position:absolute;overflow:hidden}.bin .reroll .tab{background:var(--reroll-tab) 0 0 / 100% 100% no-repeat;width:100%;height:100%;image-rendering:pixelated;cursor:pointer;border:0;padding:0;transition:transform .4s steps(22,end);position:absolute;top:0;left:0;transform:translate(100%)}.bin .reroll.out .tab{transform:none}.bin .reroll.out .tab:hover{background-image:var(--reroll-tab-hover)}.bin .reroll.out .tab:active{left:calc(var(--u) * 2)}.bin .reroll .num{left:var(--reroll-x);top:var(--reroll-y);width:var(--reroll-ww);height:var(--reroll-wh);color:#2a1400;font:calc(var(--u) * 7) / 1 "Alfa Slab One", serif;justify-content:center;align-items:center;display:flex;position:absolute}.bin .reroll.poor .num{color:#a81c08}.bin .sell{padding:calc(var(--u) * 3) calc(var(--u) * 6);border:calc(var(--u) * 1) solid #000;border-radius:calc(var(--u) * 5);color:#2a1400;font:calc(var(--u) * 10) / 1 "Alfa Slab One", serif;white-space:nowrap;background:linear-gradient(#fff3b0,#ffd84a 60%,#d89a10);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.bin.selling .sell{display:block}.glyph-place{position:absolute}.glyph-place.empty{pointer-events:none}.go{right:calc(var(--u) * 8);bottom:calc(var(--u) * 6);width:calc(var(--u) * 46);height:calc(var(--u) * 48);padding:0 0 calc(var(--u) * 2);background-color:#0000;background-image:var(--btn);background-size:var(--btn-size);background-position:var(--btn-start-n);image-rendering:pixelated;color:#2a1000;font:calc(var(--u) * 7) / 1.05 "Alfa Slab One", serif;cursor:pointer;background-repeat:no-repeat;border:0;position:absolute}.go:hover{background-position:var(--btn-start-h)}.go:active{background-position:var(--btn-start-p);padding-top:calc(var(--u) * 2)}.go.speed{font-size:calc(var(--u) * 12);background-position:var(--btn-speed-n)}.go.speed:hover{background-position:var(--btn-speed-h)}.go.speed:active{background-position:var(--btn-speed-p)}#ui.hand-3d .go,#ui.hand-3d .go:hover,#ui.hand-3d .go:active{right:calc(var(--u) * 4);width:calc(var(--u) * 72);height:calc(var(--u) * 80);color:#0000;filter:none;background:0 0;padding:0;bottom:0}#ui.hand-3d .go.day{cursor:default}.go.day,.go.day:hover,.go.day:active{background-position:var(--btn-start-p);padding-top:calc(var(--u) * 2);filter:brightness(.8)saturate(.85);cursor:default}.bubble{left:calc(var(--u) * 70);bottom:calc(var(--u) * 74);padding:calc(var(--u) * 3) calc(var(--u) * 6);border:calc(var(--u) * 1) solid #000;border-radius:calc(var(--u) * 7);color:#000;font:calc(var(--u) * 11) / 1 "Alfa Slab One", serif;opacity:0;transform-origin:0 100%;background:#fff;transition:opacity .1s,transform .15s cubic-bezier(.3,1.8,.5,1);position:absolute;transform:scale(.6)}.bubble.on{opacity:1;transform:scale(1)}.mask{right:calc(var(--u) * var(--sky-right,96));align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 6);border:calc(var(--u) * 1) solid #000;border-radius:calc(var(--u) * 6);color:#fff;font:800 calc(var(--u) * 6) / 1.2 "Nunito", sans-serif;opacity:0;transform:translateY(calc(var(--u) * -60));transition:transform .35s cubic-bezier(.3,1.4,.5,1),opacity .2s;display:flex;position:absolute}.mask .glyph{font:calc(var(--u) * 16) / 1 "Segoe UI Historic", "Noto Sans Egyptian Hieroglyphs", serif}.mask.on{opacity:1;transform:none}.mask.set{top:calc(var(--u) * 34);background:linear-gradient(#e0502a,#8a1a08)}#ui.head-set .mask.set{right:calc(var(--u) * (var(--sky-right,96) + 50))}#ui.head-set .mask.set .glyph{display:none}.mask.apophis{top:calc(var(--u) * 76);background:linear-gradient(#3a2a5a,#0a0614)}#ui.head-apophis .mask.apophis{top:calc(var(--u) * 178);right:calc(var(--u) * (var(--sky-right,96) + 50))}#ui.head-apophis .mask.apophis .glyph{display:none}.mask.khonsu{transform:translate(-50%, -50%) translateY(calc(var(--u) * -30));background:linear-gradient(#6c84e0,#1c2a80);position:fixed;right:auto}#ui.head-khonsu .mask.khonsu{display:none}.mask.khonsu.on{transform:translate(-50%,-50%)}.mask.khonsu .glyph{top:calc(var(--u) * -5.7);font-size:calc(var(--u) * 20);line-height:.8;position:relative}.time-hint{align-items:center;gap:calc(var(--u) * 1.5);opacity:0;visibility:hidden;cursor:pointer;font:calc(var(--u) * 8) / 1 "Alfa Slab One", serif;color:#fff3d0;text-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #1a0d00, calc(var(--u) * -.6) calc(var(--u) * .6) 0 #1a0d00, calc(var(--u) * .6) calc(var(--u) * -.6) 0 #1a0d00, calc(var(--u) * -.6) calc(var(--u) * -.6) 0 #1a0d00;background:0 0;border:0;padding:0;transition:opacity .25s,visibility .25s;display:flex;position:fixed;transform:translate(-50%,-50%)}.time-hint.on{opacity:1;visibility:visible}.time-hint.stopped{color:#a8d8ff}.time-hint svg{width:calc(var(--u) * 6);height:calc(var(--u) * 7.5);overflow:visible}.time-hint .cap{margin-top:calc(var(--u) * 1.5);font:800 calc(var(--u) * 5) / 1 "Nunito", sans-serif;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.time-hint .play,.time-hint .still,.time-hint.stopped .hourglass,.time-hint.stopped .run{display:none}.time-hint.stopped .play{display:block}.time-hint.stopped .still{display:inline}.toasts{right:calc(var(--u) * var(--sky-right,96));top:calc(var(--u) * 104);align-items:flex-end;gap:calc(var(--u) * 2);flex-direction:column;display:flex;position:absolute}.toast{padding:calc(var(--u) * 2) calc(var(--u) * 5);border:calc(var(--u) * .5) solid #000;border-radius:calc(var(--u) * 4);font:800 calc(var(--u) * 6) / 1.2 "Nunito", sans-serif;background:#1c2a80e6;animation:2.6s forwards toast}@keyframes toast{0%{opacity:0;transform:translateX(calc(var(--u) * 10))}8%,80%{opacity:1;transform:none}to{opacity:0}}.drag-hint{align-items:center;gap:calc(var(--u) * 1.5);opacity:0;pointer-events:none;font:calc(var(--u) * 8) / 1 "Alfa Slab One", serif;color:#fff3d0;text-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #1a0d00, calc(var(--u) * -.6) calc(var(--u) * .6) 0 #1a0d00, calc(var(--u) * .6) calc(var(--u) * -.6) 0 #1a0d00, calc(var(--u) * -.6) calc(var(--u) * -.6) 0 #1a0d00;transition:opacity .18s ease-out;display:flex;position:fixed;transform:translate(-50%,-100%)}.drag-hint.on{opacity:1}.drag-hint svg{width:calc(var(--u) * 14);height:calc(var(--u) * 7);overflow:visible}.drag-hint .esc{margin-top:calc(var(--u) * 1.5);font:800 calc(var(--u) * 5) / 1 "Nunito", sans-serif;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.popup{font:calc(var(--u) * 9) / 1 "Alfa Slab One", serif;color:#ffe040;text-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #000, calc(var(--u) * -.6) calc(var(--u) * .6) 0 #000, calc(var(--u) * .6) calc(var(--u) * -.6) 0 #000, calc(var(--u) * -.6) calc(var(--u) * -.6) 0 #000;white-space:nowrap;animation:.9s ease-out forwards popup;position:fixed;transform:translate(-50%,-100%)}.popup.big{font-size:calc(var(--u) * 14);color:#fff}@keyframes popup{0%{opacity:0;margin-top:0}15%{opacity:1}to{opacity:0;margin-top:calc(var(--u) * -18)}}.tooltip{max-width:calc(var(--u) * 120);padding:calc(var(--u) * 3) calc(var(--u) * 5);border:calc(var(--u) * 1) solid #000;border-radius:calc(var(--u) * 4);color:#2a1400;font:700 calc(var(--u) * 6) / 1.3 "Nunito", sans-serif;background:#fff8e0;display:none;position:absolute}.tooltip b{font:calc(var(--u) * 7) / 1.2 "Alfa Slab One", serif}.tooltip.on{display:block}#ui.plates .bubble,#ui.plates .toast,#ui.plates .mask.set,#ui.plates .mask.apophis,#ui.plates .tooltip{border-style:solid;border-width:0;image-rendering:pixelated;background:0 0;border-image-repeat:stretch;border-radius:0}#ui.plates .bubble{height:var(--plate-bubble-abo-h);padding:var(--plate-bubble-abo-pad);border-image-source:var(--plate-bubble-abo);border-image-slice:var(--plate-bubble-abo-slice);border-image-width:var(--plate-bubble-abo-bw);color:#2a1000;transform-origin:var(--plate-bubble-abo-tail);align-items:center;display:flex}#ui.plates .bubble.bad{border-image-source:var(--plate-bubble-yubooo);color:#6a0e04}#ui.plates .toast{height:var(--plate-toast-h);padding:var(--plate-toast-pad);border-image-source:var(--plate-toast);border-image-slice:var(--plate-toast-slice);border-image-width:var(--plate-toast-bw);color:#fff3d0;text-shadow:0 var(--u) 0 #0b1440;align-items:center;display:flex}#ui.plates .mask.set,#ui.plates .mask.apophis{height:var(--plate-mask-set-h);padding:var(--plate-mask-set-pad);border-image-source:var(--plate-mask-set);border-image-slice:var(--plate-mask-set-slice);border-image-width:var(--plate-mask-set-bw);color:#fff3d0;text-shadow:0 var(--u) 0 #4a0a02}#ui.plates .mask.apophis{height:var(--plate-mask-apophis-h);padding:var(--plate-mask-apophis-pad);border-image-source:var(--plate-mask-apophis);border-image-slice:var(--plate-mask-apophis-slice);border-image-width:var(--plate-mask-apophis-bw);color:#eadcff;text-shadow:0 var(--u) 0 #000}#ui.plates .mask.set .glyph,#ui.plates .mask.apophis .glyph{display:none}#ui.plates .tooltip{padding:var(--plate-tooltip-pad);border-image-source:var(--plate-tooltip);border-image-slice:var(--plate-tooltip-slice);border-image-width:var(--plate-tooltip-bw);color:#3a2410}#ui.plates .tooltip b{color:#2a1400}.end{background:#00000080;place-items:center;display:none;position:absolute;inset:0}.end.on{display:grid}.end .stele{width:calc(var(--u) * 276);padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 12);border:calc(var(--u) * 1.5) solid #1a0d00;border-radius:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 3) calc(var(--u) * 3);background:linear-gradient(#2440b8, #16207a) top / 100% calc(var(--u) * 6) no-repeat, linear-gradient(#5a3a78, #3a2450);box-shadow:inset 0 0 0 calc(var(--u) * 2) #f2b22c, inset 0 0 0 calc(var(--u) * 3) #1a0d00;color:#fff3d0;text-align:center}.end.lost .stele{background:linear-gradient(#5a5a6a, #34343e) top / 100% calc(var(--u) * 6) no-repeat, linear-gradient(#4a3a50, #2a2030);box-shadow:inset 0 0 0 calc(var(--u) * 2) #9a8a6a, inset 0 0 0 calc(var(--u) * 3) #1a0d00}.end h1{margin:0 0 calc(var(--u) * 3);font:calc(var(--u) * 26) / 1 "Alfa Slab One", serif;color:#ffe9a0;text-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 #1a0d00, calc(var(--u) * -1) calc(var(--u) * 1) 0 #1a0d00, calc(var(--u) * 1) calc(var(--u) * -1) 0 #1a0d00, calc(var(--u) * -1) calc(var(--u) * -1) 0 #1a0d00}.end .sub{margin:0 0 calc(var(--u) * 7);font:800 calc(var(--u) * 6) / 1.3 "Nunito", sans-serif}.end .rows{gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 8);display:grid}.end .row{grid-template-columns:1fr auto calc(var(--u) * 34) calc(var(--u) * 50);align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 6);border:calc(var(--u) * .75) solid #f2b22c;border-radius:calc(var(--u) * 6);text-align:left;background:#1c2a80cc;display:grid}.end .label{font:800 calc(var(--u) * 6) / 1.2 "Nunito", sans-serif}.end .now{font:calc(var(--u) * 9) / 1 "Alfa Slab One", serif;color:#ffe9a0}.end .best{font:700 calc(var(--u) * 5) / 1 "Nunito", sans-serif;color:#b8c4e8;text-align:right}.end .badge{visibility:hidden;padding:calc(var(--u) * 1) calc(var(--u) * 2);border:calc(var(--u) * .75) solid #1a0d00;border-radius:calc(var(--u) * 3);color:#8a1a08;font:calc(var(--u) * 5) / 1 "Alfa Slab One", serif;text-align:center;white-space:nowrap;background:linear-gradient(#ffe9a0,#f2b22c 60%,#b97a18)}.end .row.record .badge{visibility:visible}.end .row.record{background:#2440b8e6;border-color:#ffe9a0}.end button{padding:calc(var(--u) * 4) calc(var(--u) * 12);border:calc(var(--u) * 1) solid #000;border-radius:calc(var(--u) * 8);font:calc(var(--u) * 9) / 1 "Alfa Slab One", serif;cursor:pointer;background:radial-gradient(circle at 40% 25%,#fff0b0,#ff9a20 60%,#b04a00)}.end:not(.model) .caption{display:none}.end.model{background:0 0}#ui:has(>.end.model.on)>:not(.end,.debug){filter:brightness(.5);animation:.25s ease-out end-dim}#ui:has(>.end.model.on)>.toasts{visibility:hidden}@keyframes end-dim{0%{filter:none}}.end.model .stele{left:var(--ox,50%);top:var(--oy,50%);width:0;height:0;box-shadow:none;background:0 0;border:0;padding:0;position:fixed}.end.model .rows,.end.model .row{display:contents}.end.model .row>:not(.slot){display:none}.end.model .slot{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));white-space:nowrap;text-shadow:0 var(--u) 0 #1a0d00;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.end.model h1{font:calc(var(--u) * 26) / 1 "Alfa Slab One", serif;color:#ffe9a0;text-shadow:calc(var(--u) * -1) calc(var(--u) * -1) 0 #1a0d00, var(--u) calc(var(--u) * -1) 0 #1a0d00, calc(var(--u) * -1) var(--u) 0 #1a0d00, var(--u) var(--u) 0 #1a0d00, 0 calc(var(--u) * 1.5) 0 #1a0d00}.end.model .sub{font:800 calc(var(--u) * 8) / 1 "Nunito", sans-serif;color:#fff3d0}.end.model .caption{font:900 calc(var(--u) * 5.5) / 1 "Nunito", sans-serif;color:#e8c878;text-transform:uppercase;letter-spacing:calc(var(--u) * .5)}.end.model .label{font:800 calc(var(--u) * 8) / 1 "Nunito", sans-serif;color:#ffd873;justify-content:flex-start}.end.model .now{font:calc(var(--u) * 11) / 1 "Alfa Slab One", serif;color:#fff3d0;text-shadow:0 var(--u) 0 #0b1440}.end.model .now.long{font:900 calc(var(--u) * 8.5) / 1 "Nunito", sans-serif}.end.model .best{font:800 calc(var(--u) * 6.5) / 1 "Nunito", sans-serif;color:#f0d9a0}.end.model .again{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:0}.title-veil,.title-logo,.title-play{display:none}#ui.title .title-veil{display:block;position:absolute;inset:0}#ui.title .title-logo,#ui.title .title-play{display:block;position:fixed;transform:translate(-50%,-50%)}.title-logo{image-rendering:pixelated;pointer-events:none;transition:transform .6s cubic-bezier(.5,-.4,.8,.4),opacity .5s .1s}#ui.intro .title-logo{transform:translate(-50%, -50%) translateY(calc(var(--u) * -150));opacity:0}.title-play{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 14);border-style:solid;border-width:0;border-image-source:var(--cart-day);border-image-slice:var(--cart-slice);border-image-width:0 calc(var(--u) * 13) 0 calc(var(--u) * 10);image-rendering:pixelated;color:#fff3d0;font:calc(var(--u) * 13) / 1 "Alfa Slab One", serif;letter-spacing:calc(var(--u) * .6);text-shadow:0 var(--u) 0 #1a0d00;white-space:nowrap;cursor:pointer;background:0 0;border-image-repeat:stretch;transition:opacity .2s}.title-play:hover:not(:disabled){filter:brightness(1.18);transform:translate(-50%, calc(-50% - var(--u)))}.title-play:disabled{color:#ffd873;font-size:calc(var(--u) * 9);cursor:wait}#ui.intro .title-play{opacity:0;pointer-events:none}#ui>.cartouche,#ui>.purse,#ui>.bin,#ui>.glyph-place{transition:translate .6s cubic-bezier(.3,1.3,.5,1)}#ui.title>.cartouche,#ui.title>.purse{translate:0 calc(var(--u) * -70)}#ui.title>.bin{translate:calc(var(--u) * 170) 0}#ui.title>.glyph-place{translate:calc(var(--u) * -170) 0}#ui.title>.go,#ui.title>.time-hint{visibility:hidden}.debug{left:50%;bottom:calc(var(--u) * 2);color:#fff;text-shadow:1px 1px #000;white-space:pre;font:600 11px/1.3 ui-monospace,Consolas,monospace;position:absolute;transform:translate(-50%)}.debug button{margin-left:4px;font:600 11px ui-monospace,Consolas,monospace}
