.playback.svelte-1mz18dd{padding:1rem;margin:1rem 0;border:1px solid var(--border-strong);border-radius:6px;background:var(--paper)}fieldset.svelte-1mz18dd{padding:0;border:0;min-width:0}legend.svelte-1mz18dd{font-weight:600;margin-bottom:.7rem}.date-range.svelte-1mz18dd{margin-bottom:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.date-range.svelte-1mz18dd label:where(.svelte-1mz18dd),.scrubber.svelte-1mz18dd{display:grid;gap:.4rem}select.svelte-1mz18dd{max-width:100%;min-width:0}.date-range.svelte-1mz18dd select:where(.svelte-1mz18dd){width:100%}.transport.svelte-1mz18dd{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0}.transport.svelte-1mz18dd label:where(.svelte-1mz18dd){display:flex;align-items:center;gap:.4rem}.follow.svelte-1mz18dd{font-size:.9rem}.scrubber.svelte-1mz18dd input:where(.svelte-1mz18dd){width:100%;margin:.4rem 0}.current-event.svelte-1mz18dd{margin-top:1rem}.current-event.svelte-1mz18dd p:where(.svelte-1mz18dd){margin:.5rem 0}.sr-only.svelte-1mz18dd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.scope.svelte-1mz18dd,.coverage.svelte-1mz18dd{font-size:.85rem;color:var(--ink-soft)}.scope.svelte-1mz18dd{margin-bottom:0}@media(max-width:600px){.date-range.svelte-1mz18dd{grid-template-columns:1fr;gap:.6rem}.playback.svelte-1mz18dd{padding:.8rem}}.lead.svelte-1vhzvmh,.calendar.svelte-1vhzvmh{max-width:55rem}.downloads.svelte-1vhzvmh{margin-bottom:2rem}.itinerary.svelte-1vhzvmh{list-style:none;padding:0;max-width:55rem;margin:1rem 0 3rem}.itinerary.svelte-1vhzvmh li:where(.svelte-1vhzvmh){border-left:2px solid var(--border-strong);padding:0 0 1.2rem 1.4rem;margin-left:1rem}article.svelte-1vhzvmh{padding:1.2rem;border:1px solid var(--border-strong);border-radius:6px;background:var(--paper)}.leg.svelte-1vhzvmh:target{outline:2px solid #9c361d;outline-offset:5px}article.svelte-1vhzvmh:target{border-color:#9c361d;box-shadow:0 0 0 1px #9c361d}.event-head.svelte-1vhzvmh{display:flex;align-items:center;gap:1rem}.number.svelte-1vhzvmh{font-family:var(--ui);color:var(--ink-soft);font-size:1.4rem}h3.svelte-1vhzvmh{margin:.2rem 0 0}.date.svelte-1vhzvmh{margin:0;font-size:.9rem}.kind.svelte-1vhzvmh{font:.85rem var(--ui);color:var(--ink-soft);margin-left:.5rem}.leg.svelte-1vhzvmh{font:.85rem var(--ui);color:var(--ink-soft);margin:0 0 .7rem}.leg.svelte-1vhzvmh span[lang]:where(.svelte-1vhzvmh){display:block;margin-top:.25rem}.original.svelte-1vhzvmh,details.svelte-1vhzvmh{font-size:.9rem}.original.svelte-1vhzvmh strong:where(.svelte-1vhzvmh){margin-left:.5rem}summary.svelte-1vhzvmh{cursor:pointer}blockquote.svelte-1vhzvmh{margin:1rem 0;border-left:3px solid var(--border-strong);padding-left:.8rem;overflow-wrap:anywhere}.line-ref.svelte-1vhzvmh{font:.8rem var(--ui);margin-right:.3rem}.exclusion.svelte-1vhzvmh{margin:1rem 0;max-width:55rem}@media(max-width:600px){.itinerary.svelte-1vhzvmh li:where(.svelte-1vhzvmh){margin-left:0;padding-left:.65rem}article.svelte-1vhzvmh{padding:.8rem}.event-head.svelte-1vhzvmh{gap:.6rem}}
