@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.ttf) format("truetype");font-weight:300 700;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;background:#bfe9ff;overscroll-behavior:none}body{font-family:Fredoka,Nunito,system-ui,-apple-system,sans-serif;color:#fff;font-weight:600;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}:root{--s: 1;--accent: #ffd84d;--ink: #3a2410;--cream: #fff8e8}#stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}body.framed #stage{background:radial-gradient(ellipse at 50% 115%,#7fdc5a 0 30%,transparent 31%),linear-gradient(#7fd0ff,#d8f4ff 70%)}body.framed #stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(60px 26px at 12% 18%,#fff 60%,transparent 62%),radial-gradient(90px 34px at 16% 16%,#fff 60%,transparent 62%),radial-gradient(70px 28px at 85% 28%,#fff 60%,transparent 62%),radial-gradient(100px 36px at 80% 26%,#fff 60%,transparent 62%);opacity:.9}#device{position:relative;width:100vw;height:100vh;height:100dvh}body.framed #device{width:417px;height:876px;padding:12px;border-radius:66px;background:#1a1a20;box-shadow:0 0 0 2px #50505c,0 0 0 5px #222229,0 0 0 6px #77778a,0 40px 90px #0005;transform:scale(var(--s));transform-origin:center center;flex:none}#screen{position:relative;width:100%;height:100%;overflow:hidden;background:#8fd6ff;isolation:isolate}body.framed #screen{border-radius:54px}canvas#fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#statusbar,#island,#homebar{display:none}body.framed #statusbar{display:flex;position:absolute;top:0;left:0;right:0;height:50px;padding:18px 34px 0 46px;justify-content:space-between;font-weight:600;font-size:15px;z-index:30;pointer-events:none;color:#fff;text-shadow:0 1px 2px #0005}.sb-right{font-size:11px;letter-spacing:.5px;display:flex;gap:6px;align-items:center}.batt{width:24px;height:11px;border:1.5px solid #fff;border-radius:3px;padding:1px;display:inline-block}.batt i{display:block;width:80%;height:100%;background:#6f6;border-radius:1px}body.framed #island{display:block;position:absolute;top:11px;left:50%;transform:translate(-50%);width:122px;height:35px;border-radius:20px;background:#000;z-index:31;pointer-events:none}body.framed #homebar{display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:134px;height:5px;border-radius:3px;background:#fffc;z-index:31;pointer-events:none}.gloss{background:linear-gradient(#fffe,#fff4dcee)}#hud-top{position:absolute;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:10;display:flex;gap:8px;align-items:center;pointer-events:none}body.framed #hud-top{top:52px}#cal{position:relative;width:60px;height:64px;flex:none;border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 3px #d8c8a8,0 5px 10px #0003;text-align:center;overflow:visible}.cal-rings{position:absolute;top:-5px;left:0;right:0;display:flex;justify-content:space-around;padding:0 12px;z-index:3}.cal-rings i{width:6px;height:11px;border-radius:3px;background:linear-gradient(#ddd,#888);box-shadow:0 1px #555}.cal-month{background:linear-gradient(#ff5a4a,#d8261e);color:#fff;font-size:12px;letter-spacing:2px;border-radius:10px 10px 0 0;padding:3px 0 1px}.cal-page{padding-top:2px}.cal-page b{display:block;font-size:20px;line-height:1.05;font-variant-numeric:tabular-nums}.cal-page small{display:block;font-size:6.5px;letter-spacing:.3px;color:#8a6a4a}#cal.low .cal-page b{color:#e0201a}#cal-peels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.peel{position:absolute;left:0;right:0;top:17px;bottom:0;background:#fffdf6;border-radius:0 0 10px 10px;color:var(--ink);font-size:20px;padding-top:2px;transform-origin:50% 0;animation:peel 1.1s ease-in forwards;box-shadow:0 2px 4px #0002}@keyframes peel{0%{transform:rotateX(0) rotate(0);opacity:1}40%{transform:rotateX(50deg) rotate(-6deg) translateY(4px);opacity:1}to{transform:rotateX(85deg) rotate(-14deg) translateY(30px);opacity:0}}#empire{flex:1;min-width:0;background:#ffffffe6;border-radius:14px;padding:5px 9px;box-shadow:0 3px #d8c8a8,0 5px 10px #0002;color:var(--ink)}.empire-row{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.6px;margin-bottom:3px;white-space:nowrap}#empire-label{color:#2f8a1e;overflow:hidden;text-overflow:ellipsis}#deed-count{color:#8a5a2e}.empire-bar{position:relative;height:12px;border-radius:7px;background:#e8dcc4;overflow:hidden;box-shadow:inset 0 2px 3px #0003}#empire-fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:7px;background:linear-gradient(90deg,#7be04a,#ffd84d 55%,#ff8a1e 80%,#ff4d8a);box-shadow:inset 0 3px #fff8;transition:width .25s linear}#empire-ticks{position:absolute;top:0;right:0;bottom:0;left:0}#empire-ticks i{position:absolute;top:2px;bottom:2px;width:2px;margin-left:-1px;border-radius:1px;background:#0002}#empire-ticks i.own{background:#fff9}#empire-share{font-size:9.5px;letter-spacing:.4px;margin-top:3px;color:#6a4a2a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mute{pointer-events:auto;width:38px;height:38px;flex:none;border-radius:12px;border:0;background:#ffffffe6;font-size:17px;box-shadow:0 3px #d8c8a8,0 5px 10px #0002;cursor:pointer}#money{position:absolute;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 82px);z-index:10;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:6px;pointer-events:none}body.framed #money{top:126px}.cur{position:relative;border-radius:16px;padding:4px 6px 4px 30px;min-height:52px;color:#fff;box-shadow:inset 0 -4px #0002,inset 0 3px #fff6,0 4px 10px #0003;overflow:hidden}.cur:after{content:"";position:absolute;left:8px;right:8px;top:3px;height:40%;border-radius:12px;background:linear-gradient(#fff7,#fff0);pointer-events:none}.cur.milk{background:linear-gradient(#7fc8ff,#2e8be8)}.cur.beans{background:linear-gradient(#8fe060,#3a9e2a)}.cur.gold{background:linear-gradient(#ffd84d,#f09a00)}.cur .ic{position:absolute;left:5px;top:50%;transform:translateY(-50%);font-size:21px}.cur b{display:block;font-size:21px;line-height:1.05;letter-spacing:-.3px;white-space:nowrap;text-shadow:0 2px 0 #0003;font-variant-numeric:tabular-nums}.cur small{display:block;font-size:8.5px;letter-spacing:1.4px;opacity:.9}.cur em{display:block;font-style:normal;font-size:9px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cur.pop b{animation:curpop .28s ease-out}@keyframes curpop{40%{transform:scale(1.12)}to{transform:scale(1)}}#bubble{position:absolute;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 142px);z-index:11;display:flex;gap:8px;align-items:center;background:#fffdf6;color:var(--ink);border-radius:18px;padding:7px 10px 7px 7px;box-shadow:0 3px #d8c8a8,0 6px 14px #0003;pointer-events:none;transition:opacity .3s;min-height:54px}body.framed #bubble{top:186px}#bubble:after{content:"";position:absolute;left:50%;bottom:-9px;border:10px solid transparent;border-top-color:#fffdf6;border-bottom:0;margin-left:-10px}#bubble.off{opacity:0}#bubble.alert{background:#fff0ee}#bubble.alert:after{border-top-color:#fff0ee}.av{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:24px;background:radial-gradient(circle at 35% 30%,#fff,#ffe7a8);box-shadow:inset 0 -2px #0002}.bt{min-width:0}.nm{font-size:10.5px;letter-spacing:1px}.tx{font-size:13.5px;line-height:1.2;font-weight:500}#hint{position:absolute;left:50%;top:74.5%;transform:translate(-50%);z-index:8;pointer-events:none;text-align:center;transition:opacity .4s}.hint-finger{font-size:34px;animation:bob 1s ease-in-out infinite;transform-origin:center}#hint{display:flex;flex-direction:column-reverse}@keyframes bob{50%{transform:translateY(-8px)}}#hint.off{opacity:0}.hint-text{font-size:24px;letter-spacing:1px;line-height:1.05;color:#fff;white-space:nowrap;text-shadow:0 3px 0 #d8261e,0 5px 8px #0004}#deed{position:absolute;right:12px;top:37%;width:150px;z-index:14;pointer-events:none;background:#fffdf6;color:#222;border-radius:6px;padding:5px;box-shadow:0 6px 16px #0004;opacity:0;transform:rotate(4deg) scale(.6)}#deed.show{animation:deedpop 2.6s ease forwards}#deed.big{right:50%;margin-right:-95px;width:190px;top:30%}#deed.big.show{animation:deedbig 4s ease forwards}@keyframes deedpop{0%{opacity:0;transform:rotate(4deg) scale(.6)}10%{opacity:1;transform:rotate(4deg) scale(1.08)}16%{transform:rotate(4deg) scale(1)}82%{opacity:1;transform:rotate(4deg) scale(1)}to{opacity:0;transform:rotate(4deg) scale(1)}}@keyframes deedbig{0%{opacity:0;transform:rotate(-3deg) scale(.6)}8%{opacity:1;transform:rotate(-3deg) scale(1.08)}14%{transform:rotate(-3deg) scale(1)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.deed-band{border:2px solid #222;border-bottom:0;text-align:center;padding:4px 4px 5px;color:#fff}.deed-band small{display:block;font-size:7.5px;letter-spacing:1.5px;opacity:.9}.deed-band b{display:block;font-size:12.5px;line-height:1.05;letter-spacing:.3px}.deed-body{position:relative;border:2px solid #222;padding:5px 7px 6px;font-size:9.5px;font-weight:500}.deed-row{display:flex;justify-content:space-between;gap:4px;line-height:1.5}.deed-row b{font-weight:700;white-space:nowrap}.deed-stamp{position:absolute;right:4px;bottom:6px;transform:rotate(-14deg);border:2px solid #e0201a;color:#e0201a;font-size:12px;padding:0 5px;border-radius:4px;opacity:.85;background:#fff8}#ledger{position:absolute;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 100px);z-index:8;display:flex;flex-wrap:wrap-reverse;gap:4px;justify-content:center;pointer-events:none;max-height:52px;overflow:hidden}body.framed #ledger{bottom:106px}.chip{display:inline-flex;align-items:center;gap:2px;background:#ffffffd9;color:var(--ink);border-radius:10px;padding:1px 6px 1px 3px;font-size:11px;box-shadow:0 2px #0002}.chip.new{animation:chippop .4s ease-out}@keyframes chippop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}#next-stage{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);z-index:8;text-align:center;font-size:12px;letter-spacing:1px;color:#fff;text-shadow:0 2px 0 #0005;pointer-events:none}body.framed #next-stage{bottom:86px}#hud-bottom{position:absolute;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:8;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;pointer-events:none;text-align:center}body.framed #hud-bottom{bottom:26px}.stat{background:#fffdf6e8;color:var(--ink);border-radius:14px;padding:5px 2px 3px;box-shadow:0 3px #0002}.stat b{display:block;font-size:21px;line-height:1.05;font-variant-numeric:tabular-nums}.stat small{font-size:8.5px;letter-spacing:1.4px;color:#8a6a4a}.stat.mult b{color:#e0601a}#banner{position:absolute;left:0;right:0;top:33%;z-index:22;text-align:center;pointer-events:none;opacity:0}#banner.show{animation:banner 2.2s ease forwards}@keyframes banner{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}#banner .b1{font-size:13px;letter-spacing:4px;color:#fff;text-shadow:0 2px 0 #0005}#banner .b2{font-size:36px;line-height:1.02;color:var(--accent);padding:0 10px;text-shadow:0 3px 0 #0006,0 0 0 #000,0 6px 14px #0004;-webkit-text-stroke:1.5px #3a2410}#banner .b3{font-size:16px;color:#fff;text-shadow:0 2px 0 #0006}#storm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(ellipse at 50% 55%,transparent 40%,#4a5a3a99 100%),linear-gradient(#3a4a5a55,#3a4a5a22)}#storm.on{opacity:1}.storm-txt{position:absolute;left:0;right:0;top:52%;text-align:center;color:#fff}.storm-txt b{display:block;font-size:22px;letter-spacing:1px;color:#ffe14d;text-shadow:0 3px 0 #0008}.storm-txt span{display:block;font-size:15px;text-shadow:0 2px 0 #0008}#od-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;pointer-events:none;opacity:0;border-radius:inherit;box-shadow:inset 0 0 30px 6px hsl(var(--odh, 50) 100% 60%),inset 0 0 90px 10px hsl(calc(var(--odh, 50) + 120) 100% 65% / .6)}#od-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:23;pointer-events:none;opacity:0}#od-flash.go{animation:odflash .38s ease-out forwards}@keyframes odflash{0%{opacity:var(--fo, .16)}to{opacity:0}}#od-callout{position:absolute;left:0;right:0;top:30%;z-index:27;pointer-events:none;text-align:center;opacity:0}#od-callout .o1{font-size:15px;letter-spacing:4px;color:#fff;text-shadow:0 2px 0 #0006}#od-callout .o2{font-size:42px;line-height:1.02;padding:0 8px;white-space:nowrap;color:#fff;-webkit-text-stroke:2px #3a2410;background:linear-gradient(90deg,#ff6fb5,#ffd84d,#7be04a,#4fd7ff,#b98bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 #0006)}#od-callout.show{animation:odcall 3.4s ease forwards}@keyframes odcall{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.06)}20%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1)}}#jackpot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;display:none;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,#ffe9a0ee,#ff9a3ccc 45%,#7a2a8acc)}#jackpot.on{display:flex;animation:fadeIn .35s ease-out}#jackpot.out{animation:fadeOut .6s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}#jackpot .rays{position:absolute;width:240%;aspect-ratio:1;left:-70%;top:45%;margin-top:-120%;background:repeating-conic-gradient(from 0deg,#fff5 0,#fff5 8deg,#fff0 8deg,#fff0 20deg);animation:spin 60s linear infinite;opacity:.55}@keyframes spin{to{transform:rotate(360deg)}}.jp-inner{position:relative;text-align:center;width:100%;padding:0 14px}.jp-title{font-size:46px;line-height:1;color:#fff;-webkit-text-stroke:2px #8a2a00;text-shadow:0 4px 0 #8a2a00,0 8px 16px #0005}.jp-reels{display:flex;justify-content:center;gap:8px;margin:12px 0 8px}.reel{width:72px;height:80px;border-radius:14px;overflow:hidden;background:linear-gradient(#fff,#ffeacc 50%,#fff);border:4px solid #d8261e;box-shadow:inset 0 6px 8px #0003,inset 0 -6px 8px #0003,0 4px #8a1010;position:relative}.strip{position:absolute;left:0;right:0;top:0;text-align:center;font-size:48px;line-height:80px}.jp-x{font-size:18px;color:#fff;text-shadow:0 2px 0 #8a2a00;letter-spacing:1px;min-height:22px}.jp-amount{font-size:54px;line-height:1.05;color:#fff8c0;-webkit-text-stroke:2px #8a4a00;text-shadow:0 4px 0 #8a4a00;white-space:nowrap;font-variant-numeric:tabular-nums}.jp-gold{font-size:16px;letter-spacing:3px;color:#fff;text-shadow:0 2px 0 #8a2a00}.jp-also{font-size:13px;color:#fff;margin-top:6px;text-shadow:0 2px 0 #8a2a00;min-height:16px}.jp-praise{font-size:17px;color:#fff;margin-top:10px;min-height:22px;text-shadow:0 2px 0 #7a2a8a;padding:0 10px}.sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:none;align-items:center;justify-content:center;padding:14px;overflow-y:auto}.sheet.on{display:flex;animation:fadeIn .6s ease-out}#win{background:linear-gradient(#ffd84dcc,#ff8a1ecc)}#rations{background:linear-gradient(#7a8aa0f0,#4a5468f5)}.sheet-card{width:100%;max-width:360px;background:#fffdf6;color:var(--ink);border-radius:26px;padding:16px 14px 14px;text-align:center;box-shadow:0 6px #d8c8a8,0 14px 30px #0004}.win-kicker{font-size:12px;letter-spacing:1px;color:#e0601a}.win-title{font-size:26px;line-height:1.05;margin:4px 0 8px;color:#1b3fa8}.win-time b{display:block;font-size:52px;line-height:1;font-variant-numeric:tabular-nums;color:#2f8a1e}.win-time small{font-size:13px;color:#8a6a4a}.win-delta{display:inline-block;margin:6px 0 8px;padding:3px 12px;border-radius:12px;background:#2fb52a;color:#fff;font-size:15px}.win-delta.over{background:#e0601a}.win-money{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin-bottom:8px}.win-money div{background:#f4ecd8;border-radius:12px;padding:4px 2px}.win-money span{font-size:16px}.win-money b{display:block;font-size:15px;white-space:nowrap}.win-money small{font-size:8px;letter-spacing:1px;color:#8a6a4a}.win-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;font-size:10px;color:#8a6a4a;margin-bottom:8px}.win-stats b{display:block;font-size:16px;color:var(--ink)}.win-deeds{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-bottom:10px}.win-deeds i{width:15px;height:20px;border-radius:2px;border:1.5px solid #333;background:linear-gradient(var(--b) 0 35%,#fff 35%)}.win-deeds i.no{opacity:.25}.sheet-btns{display:flex;gap:8px;justify-content:center}.btn{font-family:inherit;font-weight:600;font-size:15px;border:0;border-radius:16px;padding:11px 14px;background:#efe4cc;color:var(--ink);box-shadow:0 4px #c8b898;cursor:pointer}.btn.primary{background:linear-gradient(#ff7a5c,#e0301a);color:#fff;box-shadow:0 4px #8a1a0a}.btn:active{transform:translateY(3px);box-shadow:0 1px #0003}.placeholder-upsell{margin-top:10px;border:2px dashed #c8b898;border-radius:14px;padding:6px;color:#a08a6a;font-size:11px}.placeholder-upsell b{display:block;font-size:12px}.placeholder-upsell span{font-size:9px;letter-spacing:1px}.sheet-card.sad{background:#eef0f4;box-shadow:0 6px #a8b0c0,0 14px 30px #0005}.ra-title{font-size:24px;line-height:1.12;color:#3a4a6a;margin-bottom:6px}#sad-canvas{width:100%;max-width:340px;height:auto;display:block;margin:0 auto}.cans{display:flex;justify-content:center;gap:7px;margin:4px 0 8px}.can{width:62px;height:78px;border-radius:8px/6px;position:relative;background:linear-gradient(90deg,#9aa2ae,#e8ecf2 35%,#b8c0cc 70%,#7a8290);box-shadow:0 4px #5a6270;display:flex;flex-direction:column;align-items:center;justify-content:center}.can:before,.can:after{content:"";position:absolute;left:0;right:0;height:6px;border-radius:50%;background:#c8ccd4;border:1px solid #7a8290}.can:before{top:-3px}.can:after{bottom:-3px}.can i{font-style:normal;font-size:7px;letter-spacing:1px;background:#3a4a6a;color:#fff;padding:1px 4px;border-radius:3px}.can b{font-size:9.5px;line-height:1.1;margin-top:3px;color:#3a4a6a;background:#f4f0e0;padding:2px 3px;border-radius:3px}.can.c2 b{background:#fff}.can.c3 b{background:#f0d8c8}.can.c4 b{background:#e8f0c8}.ra-sub{font-size:13px;color:#5a6a8a;margin-bottom:10px;font-weight:500}#tornado{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background:linear-gradient(#5a6a5a,#3a4438);color:#fff}#tornado.on{display:flex;animation:fadeIn 1s ease-out}.tn-funnel{font-size:110px;line-height:1}.tn-title{font-size:34px;line-height:1.05;margin:10px 0;color:#ffe14d;text-shadow:0 3px 0 #0006}.tn-sub{font-size:15px;font-weight:500;max-width:300px;opacity:.92}.tn-hint{margin-top:26px;font-size:12px;letter-spacing:1px;opacity:.7}#toast{position:absolute;left:50%;bottom:70px;transform:translate(-50%);z-index:70;background:#fffdf6;color:var(--ink);font-size:14px;padding:8px 14px;border-radius:14px;box-shadow:0 4px 12px #0003;opacity:0;pointer-events:none;white-space:nowrap}#toast.on{animation:toast 2.6s ease forwards}@keyframes toast{0%,to{opacity:0}10%,85%{opacity:1}}#pulltab{position:absolute;left:0;right:0;top:0;height:0;z-index:45;background:linear-gradient(#0006,#0000);pointer-events:none}#leave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:none;align-items:flex-start;justify-content:center;background:#0006;padding-top:140px}#leave.on{display:flex}.leave-card{background:#fffdf6;color:var(--ink);border-radius:22px;padding:16px;text-align:center;width:280px;box-shadow:0 10px 30px #0005}.leave-card b{font-size:20px}.leave-card p{font-size:13px;margin:4px 0 12px;font-weight:500}#closed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:none;align-items:center;justify-content:center;background:#2a3a20;font-size:24px;text-align:center;color:#cfe8b0;line-height:1.5}#closed.on{display:flex}#closed small{font-size:14px;opacity:.7}#debug{position:fixed;right:10px;top:10px;z-index:100;display:none;flex-direction:column;gap:3px;font-family:ui-monospace,Menlo,monospace;max-height:96vh;overflow-y:auto}#debug.on{display:flex}#debug button{font-family:inherit;font-size:12px;padding:4px 8px;background:#fffd;color:#2a5a1a;border:1px solid #2a5a1a;border-radius:6px;cursor:pointer;text-align:left}#debug .dbg-info{font-size:11px;color:#fff;background:#000a;padding:4px;border-radius:4px;white-space:pre}body:not(.framed) #debug{top:auto;bottom:120px;right:4px;transform:scale(.8);transform-origin:bottom right}@media (prefers-reduced-motion: reduce){#jackpot .rays,.hint-finger,.peel,.chip.new,.cur.pop b{animation:none!important}.peel,#od-flash{display:none}#od-callout.show,#deed.show,#deed.big.show{animation-timing-function:linear}@keyframes odcall{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}}
