@font-face{font-family:Shantell;src:url(/assets/shantell-normal-CAXs9Px0.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-normal-BOz5zopO.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-italic-DR5riGUD.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--ink:#1b1b3a;--paper:#f7f0e1;--sheet:#fffdf6;--gold:#e9b44c;--gold-deep:#b8862b;--m1:#d6246e;--m2:#12a5a5;--m3:#f2a900;--u:min(1vw, 1.42vh);--hand:"Shantell", "Comic Sans MS", "Marker Felt", cursive;--serif:"Fraunces", Georgia, serif}@media (orientation:portrait){:root{--u:min(1.9vw, .95vh)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background:var(--paper);height:100%;color:var(--ink);font-family:var(--hand);overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}body:before{content:"";pointer-events:none;opacity:.5;background-image:url(/assets/paper-noise-ps83Sy-d.svg);position:fixed;inset:0}.screen{padding:max(calc(var(--u) * 1.6), env(safe-area-inset-top)) max(calc(var(--u) * 2.2), env(safe-area-inset-right)) max(calc(var(--u) * 1.2), env(safe-area-inset-bottom)) max(calc(var(--u) * 2.2), env(safe-area-inset-left));display:grid;position:fixed;inset:0}.fx{pointer-events:none;position:absolute;inset:0}.fx svg{width:100%;height:100%;display:block;overflow:visible}button:disabled{opacity:.6}.baron{display:block;overflow:visible}.baron .bob{transform-origin:50% 80%;transform-box:fill-box;animation:3.4s ease-in-out infinite bob}.baron .lid{transform-origin:top;transform-box:fill-box;animation:5.2s linear infinite blink;transform:scaleY(.42)}@keyframes bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2.5%)rotate(1deg)}}@keyframes blink{0%,94%,to{transform:scaleY(.42)}96.5%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.screen.svelte-ztrjot{align-items:center;gap:calc(var(--u) * 3);grid-template-columns:42% 1fr}.baron-side.svelte-ztrjot{align-items:center;gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.baron-side.svelte-ztrjot .baron{width:calc(var(--u) * 27);height:calc(var(--u) * 31.5)}.bubble.svelte-ztrjot{width:100%;min-height:calc(var(--u) * 16);padding:calc(var(--u) * 2) calc(var(--u) * 2.6);font:500 calc(var(--u) * 2.9) / 1.25 var(--serif);align-items:center;display:flex;position:relative}.bubble.svelte-ztrjot p:where(.svelte-ztrjot){position:relative}.pad-side.svelte-ztrjot{align-items:center;gap:calc(var(--u) * 3);flex-direction:column;display:flex}.slots.svelte-ztrjot{gap:calc(var(--u) * 1.6);display:flex}.slots.shaking.svelte-ztrjot{animation:.4s svelte-ztrjot-shake}.slot.svelte-ztrjot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);place-items:center;display:grid;position:relative}.dot.svelte-ztrjot{background:var(--ink);border-radius:47% 53% 50% 50%;width:42%;height:42%;animation:.12s ease-out svelte-ztrjot-drop}.keys.svelte-ztrjot{grid-template-columns:repeat(3, calc(var(--u) * 10.5));grid-auto-rows:calc(var(--u) * 10.5);gap:calc(var(--u) * 1);transition:opacity .2s;display:grid}.keys.locked.svelte-ztrjot{opacity:.35}.key.svelte-ztrjot{color:var(--ink);cursor:pointer;font:800 calc(var(--u) * 5) / 1 var(--hand);font-variation-settings:"BNCE" 15, "INFM" 80;background:0 0;border:0;place-items:center;transition:transform 80ms;display:grid;position:relative}.key.svelte-ztrjot:active:not(:disabled){transform:translateY(2px)rotate(-1.5deg)scale(.96)}.key.svelte-ztrjot:disabled{cursor:default}.key.svelte-ztrjot span:where(.svelte-ztrjot),.key.svelte-ztrjot svg:where(.svelte-ztrjot){position:relative}.key.svelte-ztrjot svg:where(.svelte-ztrjot){width:50%}.zero.svelte-ztrjot{grid-column:2}@keyframes svelte-ztrjot-shake{0%,to{transform:translate(0)}20%{transform:translate(-3%)rotate(-1deg)}40%{transform:translate(3%)rotate(1deg)}60%{transform:translate(-2%)}80%{transform:translate(2%)}}@keyframes svelte-ztrjot-drop{0%{transform:scale(.3)}}@media (orientation:portrait){.screen.svelte-ztrjot{grid-template-rows:auto 1fr;grid-template-columns:1fr;justify-items:center}.baron-side.svelte-ztrjot{gap:calc(var(--u) * 3.6);width:min(100%, calc(var(--u) * 56));flex-direction:column}.baron-side.svelte-ztrjot .baron{width:calc(var(--u) * 20);height:calc(var(--u) * 23)}.keys.svelte-ztrjot{grid-template-columns:repeat(3, calc(var(--u) * 9.8));grid-auto-rows:calc(var(--u) * 9.8)}}.screen.svelte-cg9cr0{justify-items:center;gap:calc(var(--u) * 1.5);grid-template-rows:auto 1fr auto}.mark.svelte-cg9cr0{font-weight:800;font-size:calc(var(--u) * 4.4);letter-spacing:-.01em;font-variation-settings:"BNCE" 25, "INFM" 100}.middle.svelte-cg9cr0{justify-content:center;align-items:center;gap:calc(var(--u) * 4);flex-direction:column;min-height:0;display:flex}.middle.svelte-cg9cr0 .baron{width:calc(var(--u) * 28);height:calc(var(--u) * 32.5)}.bubble.svelte-cg9cr0{width:min(100%, calc(var(--u) * 58));padding:calc(var(--u) * 2) calc(var(--u) * 2.6);font:500 calc(var(--u) * 2.9) / 1.25 var(--serif);position:relative}.bubble.svelte-cg9cr0 p:where(.svelte-cg9cr0){position:relative}.banner.svelte-cg9cr0{align-items:center;gap:calc(var(--u) * 2);width:min(100%, calc(var(--u) * 78));font-size:calc(var(--u) * 2);font-variation-settings:"BNCE" 12, "INFM" 60;font-weight:600;display:flex}.banner.svelte-cg9cr0 p:where(.svelte-cg9cr0){flex:1}.banner.svelte-cg9cr0 b:where(.svelte-cg9cr0){color:var(--m1);display:block}.clear.svelte-cg9cr0{min-height:max(44px, calc(var(--u) * 6));padding:calc(var(--u) * 1) max(14px, calc(var(--u) * 2.6));color:var(--paper);cursor:pointer;font:800 calc(var(--u) * 2.4) / 1.1 var(--hand);font-variation-settings:"BNCE" 15, "INFM" 80;background:0 0;border:0;flex:none;transition:transform 80ms;position:relative}.clear.svelte-cg9cr0:active:not(:disabled){transform:translateY(2px)rotate(-.6deg)scale(.98)}.clear.svelte-cg9cr0 span:where(.svelte-cg9cr0){position:relative}.unreachable.svelte-16t12jp{align-content:center;justify-items:center;gap:calc(var(--u) * 3);text-align:center;font:500 calc(var(--u) * 3) / 1.25 var(--serif)}.unreachable.svelte-16t12jp .baron{width:calc(var(--u) * 27);height:calc(var(--u) * 31.5)}button.svelte-16t12jp{min-height:calc(var(--u) * 6);padding:calc(var(--u) * 1.25) calc(var(--u) * 3);color:var(--paper);cursor:pointer;font:800 calc(var(--u) * 2.6) / 1.1 var(--hand);font-variation-settings:"BNCE" 15, "INFM" 80;background:0 0;border:0;position:relative}button.svelte-16t12jp span:where(.svelte-16t12jp){position:relative}
