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