@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")}.mn{--mn-ink:#1d1a33;color:var(--mn-ink)}.mn-font{letter-spacing:.02em;font-family:Lilita One,Fredoka Variable,system-ui,sans-serif;font-weight:400}.mn-num{letter-spacing:.03em;color:#fff;-webkit-text-stroke:.14em var(--mn-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--mn-ink);font-family:Lilita One,Fredoka Variable,system-ui,sans-serif;font-weight:400;line-height:1}.mn-num.gold{color:#ffe066}.mn-num.mint{color:#7dffc4}.mn-num.red{color:#ff8a8a}.mn-btn{--t:#fff;--b:#e9e6f5;--bev:#bdb7d6;border:3px solid var(--mn-ink);background:linear-gradient(180deg, var(--t) 0%, var(--b) 100%);box-shadow:inset 0 -5px 0 var(--bev), inset 0 2px 0 #ffffff8c, 0 4px 0 var(--mn-ink);letter-spacing:.02em;color:var(--mn-ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;gap:.4em;font-family:Lilita One,Fredoka Variable,system-ui,sans-serif;font-weight:400;transition:transform 80ms ease-out,box-shadow 80ms ease-out,filter .12s;display:inline-flex}.mn-btn:hover:not(:disabled){filter:brightness(1.05)}.mn-btn:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--bev), inset 0 2px 0 #fff6, 0 1px 0 var(--mn-ink);transform:translateY(3px)}.mn-btn:disabled{cursor:not-allowed;filter:grayscale(.8)brightness(.95);opacity:.6}.mn-btn:focus-visible{outline-offset:2px;outline:3px solid #2f95ff}.mn-gold{--t:#ffe77f;--b:#ffbd2e;--bev:#d88f00}.mn-green{--t:#8ff59c;--b:#2fc463;--bev:#1a8a40}.mn-blue{--t:#8fdcff;--b:#2f95ff;--bev:#1c62c4}.mn-red{--t:#ff9b9b;--b:#ff4f62;--bev:#c0263c}.mn-purple{--t:#c3adff;--b:#7c5cff;--bev:#4f33c4}.mn-orange{--t:#ffc07a;--b:#ff7a3d;--bev:#cc4a14}.mn-pink{--t:#ffc2e4;--b:#ff7ac0;--bev:#c94590}.mn-white{--t:#fff;--b:#ece8f8;--bev:#c6c0de}.mn-chip{border:3px solid var(--mn-ink);background:linear-gradient(180deg, var(--t,#fff), var(--b,#ece8f8));box-shadow:inset 0 -4px 0 var(--bev,#c6c0de), inset 0 2px 0 #ffffff80, 0 3px 0 var(--mn-ink);border-radius:14px}.mn-panel{border:4px solid var(--mn-ink);box-shadow:inset 0 -6px 0 #ddd6f5, 0 6px 0 var(--mn-ink), 0 18px 40px #140a3c40;background:linear-gradient(#fff 0%,#f4f0ff 100%);border-radius:26px}.mn-well{border:3px solid var(--mn-ink);background:#fff;border-radius:18px;box-shadow:inset 0 3px #1d1a3314}.mn-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140c3280}.mn-bar{border:3px solid var(--mn-ink);background:#1d1a332e;border-radius:999px;overflow:hidden}.mn-bar>i{background:linear-gradient(#8ff59c,#2fc463);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:inset 0 -3px #00000026}.mn-coin{border:.12em solid var(--mn-ink);background:radial-gradient(circle at 35% 32%,#fff6c2 0 18%,#ffd23c 40%,#e0a100 75%);border-radius:50%;flex:none;width:1em;height:1em;display:inline-block;box-shadow:inset 0 -.1em #b67a00}.mn-spring{animation:.55s cubic-bezier(.34,1.56,.64,1) both mn-spring}.mn-rise{pointer-events:none;animation:1.1s ease-out forwards mn-rise}.mn-shake{animation:.45s ease-in-out mn-shake}.mn-bob{animation:2.4s ease-in-out infinite mn-bob}.mn-glow{animation:1.2s ease-in-out infinite mn-glow}.mn-confetti{border:2px solid var(--mn-ink);pointer-events:none;border-radius:3px;width:10px;height:16px;animation:2.4s cubic-bezier(.3,.6,.6,1) forwards mn-confetti;position:absolute;top:-20px}.mn-rays{background:repeating-conic-gradient(from 0deg, #ffffff59 0 12deg, transparent 12deg 24deg);border-radius:50%;animation:14s linear infinite mn-rays}@keyframes mn-spring{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes mn-rise{0%{opacity:0;transform:translate(-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-12px)scale(1.15)}to{opacity:0;transform:translate(-50%,-70px)scale(1)}}@keyframes mn-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes mn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mn-glow{0%,to{box-shadow:0 0 #ffd63ce6}50%{box-shadow:0 0 0 8px #ffd63c00}}@keyframes mn-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.7;transform:translateY(105vh)rotate(720deg)}}@keyframes mn-rays{to{transform:rotate(360deg)}}@keyframes mn-walk{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}.mn-walk{animation:.5s ease-in-out infinite mn-walk}@keyframes mn-rain{to{transform:translateY(120%)}}@keyframes mn-ride{0%{transform:translateY(-190px)scale(.85)}to{transform:translateY(0)scale(1)}}@keyframes mn-belt{to{background-position:0 40px}}.mn-belt{background:repeating-linear-gradient(#4a4470 0 20px,#3b3560 20px 40px);animation:.6s linear infinite mn-belt}.mn-house{--mn-ink:var(--color-ink)}.mn-house :is(.mn-font,.mn-num){font-family:var(--font-display);letter-spacing:0;font-weight:700}.mn-house .mn-num{color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none}.mn-house .mn-btn{border-color:var(--color-ink);background:var(--mn-fill,var(--color-paper));box-shadow:var(--shadow-chunky);font-family:var(--font-display);letter-spacing:0;color:var(--color-ink);border-radius:1rem;font-weight:600}.mn-house .mn-btn:hover:not(:disabled){filter:none;box-shadow:0 7px 0 0 var(--color-ink);transform:translateY(-2px)}.mn-house .mn-btn:active:not(:disabled){box-shadow:none;transform:translateY(5px)}.mn-house .mn-btn:disabled{filter:none;opacity:.5}.mn-house :is(.mn-gold,.mn-orange){--mn-fill:var(--color-sun)}.mn-house .mn-green{--mn-fill:var(--color-mint)}.mn-house .mn-blue{--mn-fill:var(--color-sky)}.mn-house .mn-red{--mn-fill:var(--color-coral)}.mn-house .mn-pink{--mn-fill:var(--color-bubble)}.mn-house .mn-chip{background:var(--color-paper);box-shadow:var(--shadow-chunky-sm);border-radius:1rem}.mn-house .mn-panel{background:var(--color-paper);box-shadow:var(--shadow-chunky);border-width:3px;border-radius:1.5rem}.mn-house .mn-well{box-shadow:none}.mn-house .mn-bar>i{background:var(--color-mint);box-shadow:none}.mn-house .mn-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1f1a3d73}.mn-house :is(.mn-spring,.mn-bob,.mn-glow,.mn-rays,.mn-walk){animation:none}.mn-house .mn-rise{color:#0f8a62!important}.mn-house .mn-belt{background:repeating-linear-gradient(90deg,#ddd6ee 0 22px,#cfc6e4 22px 44px);animation:none}.mn-arrive{animation:.25s ease-out both mn-arrive}@keyframes mn-arrive{0%{opacity:0;transform:translateY(-16px)}}
