.sheet.svelte-va3n8d{z-index:1100;background:#020a06b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pointer.svelte-va3n8d{z-index:2;top:max(.4rem, env(safe-area-inset-top));pointer-events:none;justify-items:center;gap:.2rem;animation:.9s ease-in-out infinite svelte-va3n8d-point;display:grid;position:fixed;right:.8rem}.pointer.bottom.svelte-va3n8d{top:auto;left:50%;right:auto;bottom:max(.4rem, env(safe-area-inset-bottom));translate:-50%}.pointer.bottom.svelte-va3n8d .arrow:where(.svelte-va3n8d){order:2}.label.svelte-va3n8d{border:3px solid var(--ink);background:var(--toon-gold);color:var(--ink);font-family:var(--font-comic);letter-spacing:.04em;box-shadow:2px 3px 0 var(--ink);border-radius:.6rem;padding:.1rem .6rem;font-size:1.2rem}.arrow.svelte-va3n8d{color:var(--toon-gold);-webkit-text-stroke:2px var(--ink);text-shadow:2px 3px 0 var(--ink);order:-1;font-size:2.6rem;line-height:1}@keyframes svelte-va3n8d-point{50%{transform:translateY(-8px)}}.pointer.bottom.svelte-va3n8d{animation-name:svelte-va3n8d-point-down}@keyframes svelte-va3n8d-point-down{50%{transform:translateY(8px)}}.card.svelte-va3n8d{box-sizing:border-box;text-align:left;border:3px solid var(--ink);background:var(--toon-cream);color:#22302a;width:min(28rem,100%);max-height:100%;box-shadow:6px 7px 0 var(--ink);border-radius:1.3rem;padding:1.2rem 1.4rem;overflow:auto}h2.svelte-va3n8d{font-family:var(--font-comic);letter-spacing:.05em;color:var(--ink);margin:0 0 .4rem;font-size:2rem;font-weight:400}.lead.svelte-va3n8d{margin:0 0 .9rem;font-weight:600;line-height:1.45}ol.svelte-va3n8d{gap:.45rem;margin:0 0 .8rem;padding-left:1.3rem;font-weight:600;line-height:1.45;display:grid}.key.svelte-va3n8d{border:2px solid var(--ink);min-width:1.2em;box-shadow:0 2px 0 var(--ink);text-align:center;background:#fff;border-radius:.4rem;padding:0 .3rem;font-weight:800;display:inline-block}.small.svelte-va3n8d{color:#4c5f50;margin:0 0 .9rem;font-size:.8rem;font-weight:600}button.svelte-va3n8d{width:100%;font:inherit;cursor:pointer;border:3px solid var(--ink);border-radius:.9rem}.big.svelte-va3n8d{font-family:var(--font-comic);letter-spacing:.06em;color:#fff;background:var(--toon-btn);text-shadow:2px 2px 0 var(--ink);box-shadow:0 5px 0 var(--ink);margin-bottom:.7rem;padding:.2rem;font-size:1.7rem}.big.svelte-va3n8d:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.close.svelte-va3n8d{color:var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff;padding:.45rem;font-weight:800}
