@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.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}:root{--pink:#ff5d9e;--gold:#ffc62e;--teal:#12bfae;--ink:#3a1730;--cream:#fff6e0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--cream);-webkit-user-select:none;user-select:none;touch-action:none;background:#2b1024;margin:0;font-family:Lilita One,ui-rounded,system-ui,sans-serif;overflow:hidden}#stage{aspect-ratio:9/16;background:#f7c948;max-width:100vw;height:100dvh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}@media (aspect-ratio<=9/16){#stage{aspect-ratio:auto;width:100vw;height:100dvh}}canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#hud{top:calc(env(safe-area-inset-top) + 2.4cqh);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;left:4cqw;right:4cqw}.pill{background:#3a1730d1;border-radius:99px;align-items:center;gap:2cqw;padding:1.1cqh 4cqw;font-size:3cqh;display:flex}.pill b{font-weight:400;transition:transform .1s}.coin{background:radial-gradient(circle at 35% 30%,#fff3b0,var(--gold) 55%,#d98a00);border-radius:50%;width:3cqh;height:3cqh;box-shadow:inset 0 0 0 .3cqh #e8a200}.hungry{flex-direction:column;align-items:stretch;gap:.6cqh;padding:1cqh 4cqw;font-size:2.2cqh}.bar{background:#fff3;border-radius:9px;height:1cqh;overflow:hidden}.bar u{background:var(--pink);width:0;height:100%;display:block}#stackbadge{pointer-events:none;background:#3a1730d1;border-radius:99px;padding:.8cqh 4cqw;font-size:2.5cqh;position:absolute;bottom:3cqh;left:50%;transform:translate(-50%)}#stackbadge b{color:var(--gold);font-weight:400}#stackbadge.full b{color:var(--pink)}#warn{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#f0243f;border:.6cqh solid #fff;border-radius:50%;width:11cqh;height:11cqh;margin-left:-5.5cqh;font-size:8cqh;line-height:11cqh;position:absolute;top:24cqh;left:50%;transform:scale(.6)}#hint{white-space:nowrap;background:var(--gold);color:var(--ink);pointer-events:none;border-radius:99px;padding:.8cqh 4cqw;font-size:2.8cqh;transition:opacity .25s;position:absolute;top:11cqh;left:50%;transform:translate(-50%)}body.capture #hint{display:none}#joy{pointer-events:none;background:#3a173026;border:.5cqh solid #ffffff80;border-radius:50%;width:17cqh;height:17cqh;margin:-8.5cqh;display:none;position:absolute}#joy div{background:#ffffffbf;border-radius:50%;width:7cqh;height:7cqh;margin:-3.5cqh;position:absolute;top:50%;left:50%}#start,#end{text-align:center;background:linear-gradient(#3a173026,#3a1730b8);flex-direction:column;justify-content:center;align-items:center;gap:2.4cqh;padding:6cqw;display:flex;position:absolute;inset:0}#end[hidden],#start[hidden]{display:none}h1{color:var(--gold);text-shadow:0 .7cqh 0 #c43d7a,0 1.3cqh 0 var(--ink);margin:0;font-size:9.5cqh;font-weight:400;line-height:.95;transform:rotate(-3deg)}h2{color:var(--gold);text-shadow:0 .6cqh 0 var(--ink);margin:0;font-size:8cqh;font-weight:400}#start p,#end p{margin:0;font-size:3.2cqh;line-height:1.25}small{opacity:.9;max-width:80cqw;font-size:2cqh;line-height:1.3}button{font:inherit;color:var(--ink);background:var(--gold);cursor:pointer;border:0;border-radius:99px;padding:1.6cqh 11cqw;font-size:4cqh;box-shadow:0 .8cqh #c8860a}button:active{transform:translateY(.5cqh);box-shadow:0 .3cqh #c8860a}#adlayer{pointer-events:none;position:absolute;inset:0}.cap{text-align:center;color:#fff;font-size:5.4cqh;line-height:1.08;position:absolute;left:0;right:0}.cap span{background:var(--ink);border-radius:2.4cqh;padding:1.3cqh 5cqw 1.5cqh;display:inline-block;box-shadow:0 .7cqh #00000047}.cap em{color:var(--gold);font-style:normal}.card{text-align:center;background:#3a1730bd;flex-direction:column;justify-content:center;align-items:center;gap:3cqh;display:flex;position:absolute;inset:0}.card p{color:#fff;margin:0;font-size:4.2cqh;line-height:1.15}.card .cta{color:var(--ink);background:var(--gold);border-radius:99px;padding:1.6cqh 9cqw;font-size:4.4cqh;box-shadow:0 .8cqh #c8860a}.tag{text-align:center;color:#fff;font-size:1.7cqh;position:absolute;bottom:8.4cqh;left:0;right:0}.tag span{background:#3a1730b8;border-radius:99px;padding:.5cqh 3cqw}#mute{color:#fff;width:6cqh;height:6cqh;box-shadow:none;background:#3a1730d1;padding:0;font-size:2.8cqh;position:absolute;bottom:3cqh;right:4cqw}body.capture #mute{display:none}#signup{background:#3a1730db;border-radius:2.4cqh;flex-direction:column;align-items:center;gap:1.2cqh;width:100%;max-width:84cqw;margin-top:1cqh;padding:2cqh 4cqw;display:flex}#signup b{color:var(--gold);font-size:2.7cqh;font-weight:400}#signup span{font-size:2cqh;line-height:1.25}#signup input{width:100%;font:inherit;color:var(--ink);-webkit-user-select:text;user-select:text;touch-action:auto;border:0;border-radius:1.4cqh;padding:1.2cqh 3cqw;font-size:max(16px,2.4cqh)}#signup button{padding:1cqh 8cqw;font-size:2.8cqh;box-shadow:0 .5cqh #c8860a}#signup small{font-size:1.6cqh}#signup a{color:var(--gold)}#signupmsg{min-height:2.2cqh;font-size:2cqh}#end h2{font-size:6.4cqh}#end{gap:1.4cqh}
