.hops.svelte-tc7it6{padding:1.1rem 1.25rem 1.5rem}header.svelte-tc7it6{justify-content:space-between;align-items:center;display:flex}h1.svelte-tc7it6{font-size:var(--step-2);margin:0;font-weight:800}h2.svelte-tc7it6{font-size:var(--step-1);margin:.75rem 0 .25rem;font-weight:800;line-height:1.3}h2.svelte-tc7it6:focus,h2.svelte-tc7it6:focus-visible{outline:none}.close.svelte-tc7it6{background:var(--paper-2);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;text-decoration:none;display:grid}.flag.svelte-tc7it6{object-fit:contain;width:26px;height:18px;box-shadow:0 0 0 1px var(--rule);margin:0 .35rem -2px .15rem}.levels.svelte-tc7it6,.options.svelte-tc7it6{gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.options.svelte-tc7it6{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.level.svelte-tc7it6,.option.svelte-tc7it6{text-align:left;border:2px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:.7rem .9rem}.level.svelte-tc7it6{gap:.1rem;display:grid}.level.svelte-tc7it6:hover:not(:disabled),.option.svelte-tc7it6:hover{border-color:var(--ink)}.level.svelte-tc7it6:focus-visible,.option.svelte-tc7it6:focus-visible{outline:3px solid var(--red);outline-offset:2px}.option.svelte-tc7it6{font-weight:700}.option.visited.svelte-tc7it6{border-style:dashed}.ages.svelte-tc7it6{font-size:var(--step--1);color:var(--ink-soft);font-weight:700}.name.svelte-tc7it6{font-size:var(--step-1);font-weight:800}.where.svelte-tc7it6{margin:.25rem 0}.status.svelte-tc7it6{min-height:1.4em;margin:.25rem 0;font-weight:700}.stars.svelte-tc7it6{color:var(--star);margin:.25rem 0;font-size:2rem}.route.svelte-tc7it6{overflow-wrap:anywhere}.quiet.svelte-tc7it6{color:var(--ink-soft);font-size:var(--step--1)}.problem.svelte-tc7it6{color:var(--red)}.actions.svelte-tc7it6{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.button.svelte-tc7it6{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;padding:0 1.1rem;font-weight:700}.button.primary.svelte-tc7it6{background:var(--ink);color:var(--paper)}.button.svelte-tc7it6:disabled{opacity:.5;cursor:not-allowed}.button.svelte-tc7it6:focus-visible{outline:3px solid var(--red);outline-offset:2px}
