.countdown.svelte-youbmm{box-sizing:border-box;text-align:center;width:min(100%,420px);margin:auto;padding:24px 16px}h1.svelte-youbmm{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:1rem;font-weight:600}.time.svelte-youbmm{margin:8px 0 24px;font-size:clamp(3rem,16vw,4.5rem);font-weight:700;line-height:1.1}.score.svelte-youbmm{margin:0 0 8px;font-size:1.25rem;font-weight:600}.how-it-works.svelte-youbmm{margin:16px 0 0}.streak.svelte-youbmm{color:var(--muted);margin:0 0 32px}main.svelte-c560z2{height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}.question.svelte-c560z2{background:var(--surface);border-bottom:1px solid var(--border);padding:16px}.label.svelte-c560z2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0 0 4px;font-size:.8rem;font-weight:600;display:flex}.total.svelte-c560z2{color:var(--text);font-variant-numeric:tabular-nums}.text.svelte-c560z2{margin:0;font-size:1.1rem;line-height:1.45}.map.svelte-c560z2{flex:1;min-height:0;position:relative}.map-overlay.svelte-c560z2{z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:10px;left:54px;right:12px}.map-assist-on.svelte-c560z2{border-radius:999px;margin:0;padding:8px 12px;font-size:.9rem;box-shadow:0 1px 4px #00000040}.guide.svelte-c560z2{color:var(--text);background:var(--surface);border-radius:12px;align-self:stretch;margin:0;padding:10px 14px;font-weight:600;line-height:1.4;box-shadow:0 1px 4px #00000040}@media (prefers-reduced-motion:no-preference){.question.guided.svelte-c560z2{animation:.9s ease-in-out 2 svelte-c560z2-guided}}@keyframes svelte-c560z2-guided{50%{box-shadow:inset 0 0 0 3px var(--accent)}}.map-assist-open.svelte-c560z2{color:var(--text);border:1px solid var(--border);background:0 0;margin-bottom:8px;padding:10px}.map-assist-open.svelte-c560z2 span:where(.svelte-c560z2){color:var(--muted);font-size:.85rem;font-weight:400;display:block}.map-assist-on.svelte-c560z2{color:var(--on-accent);background:var(--accent);font-weight:600}.map-assist-confirm.svelte-c560z2 h2:where(.svelte-c560z2){margin:0 0 4px;font-size:1.1rem}.map-assist-confirm.svelte-c560z2 p:where(.svelte-c560z2){margin:0 0 8px;line-height:1.45}.map-assist-final.svelte-c560z2{font-weight:600}.map-assist-actions.svelte-c560z2{gap:8px;margin-top:12px;display:flex}button.secondary.svelte-c560z2{color:var(--text);background:var(--border)}.panel.svelte-c560z2{background:var(--surface);border-top:1px solid var(--border);padding:16px}.outcome.svelte-c560z2{opacity:0;transition:opacity .25s ease-out}.outcome.shown.svelte-c560z2{opacity:1}@media (prefers-reduced-motion:reduce){.outcome.svelte-c560z2{transition:none}}.visually-hidden.svelte-c560z2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.comment.svelte-c560z2{color:var(--muted);margin:0 0 2px;font-size:1rem;font-weight:700}.comment.highlight.svelte-c560z2{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.outcome.shown.svelte-c560z2 .comment.highlight:where(.svelte-c560z2){transform-origin:0;animation:.4s ease-out svelte-c560z2-comment-pop}}@keyframes svelte-c560z2-comment-pop{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:scale(1)}}.answer-name.svelte-c560z2{margin:0;font-size:1.3rem}.score.svelte-c560z2{margin:4px 0 0;font-size:1.4rem;font-weight:700}.distance.svelte-c560z2{color:var(--muted);margin-left:8px;font-size:1rem;font-weight:400}.fact.svelte-c560z2{margin:8px 0 12px;line-height:1.45}.error.svelte-c560z2{color:var(--danger);margin:0 0 8px}button.svelte-c560z2{width:100%;font:inherit;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:600}button.svelte-c560z2:disabled{color:var(--muted);background:var(--border);cursor:default}.empty.svelte-c560z2{color:var(--muted);margin:auto;padding:16px}
