.map.svelte-b8s6ll{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.map--active.svelte-b8s6ll{cursor:crosshair}.map.svelte-b8s6ll:focus-visible{outline:2px solid var(--color-harta);outline-offset:2px}svg.svelte-b8s6ll{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}path.svelte-b8s6ll{stroke-linejoin:round;vector-effect:non-scaling-stroke}.outline.svelte-b8s6ll path:where(.svelte-b8s6ll){fill:none;stroke:var(--color-muted);stroke-width:3px}.counties.svelte-b8s6ll path:where(.svelte-b8s6ll){fill:var(--color-bg);stroke:var(--color-border);stroke-width:1px}.links.svelte-b8s6ll line:where(.svelte-b8s6ll){stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pin.svelte-b8s6ll circle:where(.svelte-b8s6ll){stroke:var(--color-surface);stroke-width:.5px}.pin[data-proximity=far].svelte-b8s6ll circle:where(.svelte-b8s6ll){fill:var(--color-far)}.pin[data-proximity=close].svelte-b8s6ll circle:where(.svelte-b8s6ll){fill:var(--color-close)}.pin[data-proximity=correct].svelte-b8s6ll circle:where(.svelte-b8s6ll){fill:var(--color-correct)}.pin__sign.svelte-b8s6ll{text-anchor:middle;dominant-baseline:central;fill:var(--color-ink);font-size:3.6px;font-weight:700}.pin[data-proximity=correct].svelte-b8s6ll .pin__sign:where(.svelte-b8s6ll){fill:var(--color-surface)}.pin__n.svelte-b8s6ll,.answer__name.svelte-b8s6ll{font-family:var(--font-ui);fill:var(--color-ink);paint-order:stroke;stroke:var(--color-surface);stroke-width:.8px;stroke-linejoin:round;font-weight:700}.pin__n.svelte-b8s6ll{font-size:3px}.candidate.svelte-b8s6ll line:where(.svelte-b8s6ll),.candidate__ring.svelte-b8s6ll{fill:none;stroke:var(--color-harta);stroke-width:.6px;stroke-linecap:round}.candidate__dot.svelte-b8s6ll{fill:var(--color-harta)}.answer__halo.svelte-b8s6ll{fill:none;stroke:var(--color-ink);stroke-width:.5px}.answer__dot.svelte-b8s6ll{fill:var(--color-ink)}.answer__name.svelte-b8s6ll{dominant-baseline:central;font-size:3.4px}.attempts.svelte-a2t5u7{gap:var(--space-2);flex-direction:column;display:flex}.attempts__count.svelte-a2t5u7{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.rows.svelte-a2t5u7{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-a2t5u7{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);grid-template-columns:1.5rem 1fr 1.5rem 1.25rem;display:grid}.row__n.svelte-a2t5u7{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.row__text.svelte-a2t5u7{font-variant-numeric:tabular-nums;font-weight:600}.row__dir.svelte-a2t5u7{font-size:var(--text-lg);text-align:center;line-height:1}.row[data-proximity=correct].svelte-a2t5u7 .row__text:where(.svelte-a2t5u7){color:var(--color-correct)}.note.svelte-a2t5u7{padding-inline:var(--space-3);font-size:var(--text-sm);line-height:1.5}.result.svelte-1n4p0nu{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.result__label.svelte-1n4p0nu{font-size:var(--text-sm);color:var(--color-muted)}.result__name.svelte-1n4p0nu{font-size:var(--text-3xl);color:var(--color-harta);margin-top:calc(-1 * var(--space-3));text-wrap:balance}.result[data-status=failed].svelte-1n4p0nu .result__name:where(.svelte-1n4p0nu){color:var(--color-ink)}.result__county.svelte-1n4p0nu{margin-top:calc(-1 * var(--space-3));color:var(--color-muted);font-weight:500}.result__line.svelte-1n4p0nu{font-weight:500}.result__best.svelte-1n4p0nu{margin-top:calc(-1 * var(--space-3));font-variant-numeric:tabular-nums;font-weight:600}.result__better.svelte-1n4p0nu,.result__address.svelte-1n4p0nu{margin-top:calc(-1 * var(--space-2));color:var(--color-muted);font-size:var(--text-sm)}.grid.svelte-1n4p0nu{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.grid.svelte-1n4p0nu li:where(.svelte-1n4p0nu){display:flex}.stats.svelte-1n4p0nu{gap:var(--space-3);width:100%;padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.stats__item.svelte-1n4p0nu dt:where(.svelte-1n4p0nu){font-size:var(--text-xs);color:var(--color-muted)}.stats__item.svelte-1n4p0nu dd:where(.svelte-1n4p0nu){font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);margin:0}.stats__item.svelte-1n4p0nu small:where(.svelte-1n4p0nu){font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);color:var(--color-muted)}.result__rule.svelte-1n4p0nu{margin-top:calc(-1 * var(--space-2));color:var(--color-muted);font-size:var(--text-xs);text-wrap:pretty;line-height:1.5}.game.svelte-hj4wgv{gap:var(--space-3);max-width:480px;margin:calc(-1 * var(--space-4)) auto 0;flex-direction:column;display:flex}.game__head.svelte-hj4wgv{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.game__title.svelte-hj4wgv{font-size:var(--text-2xl);color:var(--color-harta)}.game__number.svelte-hj4wgv{color:var(--color-muted);font-size:var(--text-xl);margin-left:var(--space-1)}.game__date.svelte-hj4wgv{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.game__date.svelte-hj4wgv:first-letter{text-transform:uppercase}.question.svelte-hj4wgv{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.question__lead.svelte-hj4wgv{color:var(--color-muted);font-weight:500}.question__name.svelte-hj4wgv{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);color:var(--color-ink);line-height:1.1}.actions.svelte-hj4wgv{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto;display:grid}.actions__hint.svelte-hj4wgv{color:var(--color-muted);font-size:var(--text-sm);line-height:1.4}.actions__confirm.svelte-hj4wgv{min-height:52px;padding-inline:var(--space-6);border-radius:var(--radius-button);background:var(--color-harta);color:var(--color-surface);font:inherit;font-weight:600;font-size:var(--text-lg);cursor:pointer;border:0}.actions__confirm.svelte-hj4wgv:disabled{opacity:.4;cursor:default}.actions__error.svelte-hj4wgv{color:var(--color-far);font-size:var(--text-sm);grid-column:1/-1;font-weight:500}.game__help.svelte-hj4wgv{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.game__back.svelte-hj4wgv{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-muted);font-size:var(--text-sm);border-radius:var(--radius-input);font-weight:500;text-decoration:none;display:inline-flex}.game__back.svelte-hj4wgv:hover{color:var(--color-ink)}@media (width>=768px){.game.svelte-hj4wgv{gap:var(--space-4);margin-top:0}}
