.trail.svelte-4m4aza{padding:1.1rem 1.25rem 1.5rem}header.svelte-4m4aza{justify-content:space-between;align-items:center;display:flex}h1.svelte-4m4aza{font-size:var(--step-2);margin:0;font-weight:800}h2.svelte-4m4aza{font-size:var(--step-1);margin:.6rem 0 .75rem;font-weight:800}.reveal.svelte-4m4aza{margin-top:.75rem}.postcard.svelte-4m4aza:focus,.postcard.svelte-4m4aza:focus-visible,h2.svelte-4m4aza:focus,.miss.svelte-4m4aza:focus{outline:none}.close.svelte-4m4aza{background:var(--paper-2);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;line-height:1;text-decoration:none;display:grid}.art.svelte-4m4aza{width:100%;max-width:280px;margin:.5rem auto .25rem;display:block}.story.svelte-4m4aza{margin:0 0 1rem}.levels.svelte-4m4aza{border:0;gap:.5rem;margin:0 0 1rem;padding:0;display:grid}legend.svelte-4m4aza{margin-bottom:.4rem;font-weight:700}.level.svelte-4m4aza{border:2px solid var(--rule);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;gap:0 .6rem;padding:.6rem .8rem;display:grid;position:relative}.level.on.svelte-4m4aza{border-color:var(--ink)}.level.svelte-4m4aza:has(input:where(.svelte-4m4aza):focus-visible){outline:3px solid var(--red);outline-offset:2px}.level.svelte-4m4aza input:where(.svelte-4m4aza){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.level.svelte-4m4aza .name:where(.svelte-4m4aza){font-weight:800}.level.svelte-4m4aza .ages:where(.svelte-4m4aza){color:var(--ink-soft);font-size:var(--step--1);align-self:center}.level.svelte-4m4aza .how:where(.svelte-4m4aza){color:var(--ink-soft);font-size:var(--step--1);grid-column:1/-1}.progress.svelte-4m4aza{color:var(--ink-soft);justify-content:space-between;margin:.6rem 0 .75rem;font-weight:700;display:flex}.postcard.svelte-4m4aza{background:linear-gradient(var(--paper), var(--paper)) padding-box, repeating-linear-gradient(135deg, var(--red) 0 10px, var(--paper) 10px 18px, #2f5fa8 18px 28px, var(--paper) 28px 36px) border-box;border:6px solid #0000;border-radius:10px;padding:.9rem 1rem .8rem;position:relative}.postmark.svelte-4m4aza{font-size:var(--step--1);color:var(--ink-soft);align-items:center;gap:.45rem;margin:0 0 .5rem;font-weight:700;display:flex}.postmark.svelte-4m4aza img:where(.svelte-4m4aza){width:1.6rem;height:auto;box-shadow:0 0 0 1px var(--rule);border-radius:2px}.hello.svelte-4m4aza{margin:0 0 .5rem;font-weight:600}.clues.svelte-4m4aza{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.clues.svelte-4m4aza li.fresh:where(.svelte-4m4aza){background:var(--draft-bg);border-radius:6px;margin-left:-.35rem;padding:.15rem .35rem}.clue-flag.svelte-4m4aza{width:9rem;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--rule);border-radius:3px;margin-top:.35rem;display:block}.src.svelte-4m4aza{color:var(--ink-soft);margin-left:.35rem;font-size:.75rem}.signed.svelte-4m4aza{text-align:right;margin:.6rem 0 0;font-style:italic;font-weight:700}.miss.svelte-4m4aza{background:var(--red-soft);border-radius:10px;margin:.75rem 0 0;padding:.55rem .8rem;font-weight:600}.options.svelte-4m4aza{grid-template-columns:1fr 1fr;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.option.svelte-4m4aza{border:2px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:14px;width:100%;min-height:3.2rem;padding:.5rem .75rem;font-weight:700}.option.svelte-4m4aza:not(:disabled):hover{border-color:var(--ink)}.option.wrong.svelte-4m4aza{border-color:var(--red);background:var(--red-soft);cursor:default;text-decoration:line-through}.arrival.svelte-4m4aza{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.arrival.svelte-4m4aza p:where(.svelte-4m4aza){margin:0 0 .35rem}.stamp.svelte-4m4aza{background:var(--paper);border:3px dotted var(--rule);box-shadow:var(--shadow);text-align:center;border-radius:4px;justify-items:center;gap:.25rem;width:6.5rem;padding:.45rem;font-size:.8rem;font-weight:700;display:inline-grid;transform:rotate(-3deg)}.stamp.svelte-4m4aza img:where(.svelte-4m4aza){border-radius:2px;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.arrival.svelte-4m4aza .stamp:where(.svelte-4m4aza){animation:.45s cubic-bezier(.2,1.4,.4,1) svelte-4m4aza-stamp-in}}@keyframes svelte-4m4aza-stamp-in{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.passport.svelte-4m4aza{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:1rem .5rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.passport.svelte-4m4aza li:where(.svelte-4m4aza){justify-items:center;gap:.3rem;display:grid}.passport.svelte-4m4aza a:where(.svelte-4m4aza){text-decoration:none}.passport.svelte-4m4aza li:where(.svelte-4m4aza):nth-child(2n) .stamp:where(.svelte-4m4aza){transform:rotate(2deg)}.stars.svelte-4m4aza{color:var(--star);letter-spacing:.1em}.score.svelte-4m4aza{margin:0;font-weight:700}.big.svelte-4m4aza{font-size:var(--step-3);color:var(--star);font-weight:800}.button.svelte-4m4aza{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--paper);cursor:pointer;justify-content:center;align-items:center;min-height:2.9rem;margin-top:.75rem;padding:0 1.3rem;font-weight:700;display:inline-flex}.button.primary.svelte-4m4aza{background:var(--ink);color:var(--paper)}.button.svelte-4m4aza:disabled{opacity:.6;cursor:wait}.actions.svelte-4m4aza{flex-wrap:wrap;gap:.6rem;display:flex}.quiet.svelte-4m4aza{color:var(--ink-soft);font-size:var(--step--1);margin-top:.75rem}.problem.svelte-4m4aza{background:var(--draft-bg);border-radius:10px;padding:.7rem .9rem}@media (width<=420px){.options.svelte-4m4aza{grid-template-columns:1fr}}
