.page.svelte-1iudt2r{max-width:1120px;margin:0 auto;padding:2rem 1.25rem 5rem}header.svelte-1iudt2r{padding:3.5rem 0 2rem}header.svelte-1iudt2r>p:where(.svelte-1iudt2r),.label.svelte-1iudt2r{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0;font:800 .7rem/1 ui-monospace,monospace}h1.svelte-1iudt2r{letter-spacing:-.045em;margin:.6rem 0;font:500 clamp(3rem,6vw,5rem)/.95 Georgia,serif}header.svelte-1iudt2r span:where(.svelte-1iudt2r){color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}label.svelte-1iudt2r{align-items:center;gap:.7rem;margin-bottom:1rem;font-weight:800;display:flex}select.svelte-1iudt2r{border:1px solid color-mix(in oklab,var(--color-base-content) 15%,transparent);background:var(--color-base-100);border-radius:999px;padding:.65rem .8rem}.grid.svelte-1iudt2r{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}section.svelte-1iudt2r{border:1px solid color-mix(in oklab,var(--color-base-content) 13%,transparent);background:var(--color-base-100);border-radius:1.2rem;min-width:0;padding:1.4rem}h2.svelte-1iudt2r{margin:.5rem 0 1rem;font:500 1.8rem/1 Georgia,serif}pre.svelte-1iudt2r{color:#e8eef4;background:#1d2632;border-radius:.9rem;padding:1rem;font-size:.72rem;overflow:auto}.route-note.svelte-1iudt2r{color:color-mix(in oklab,var(--color-base-content) 55%,transparent);font-size:.75rem}.route-note.svelte-1iudt2r code:where(.svelte-1iudt2r),a.svelte-1iudt2r{color:var(--color-secondary)}@media (width<=750px){.grid.svelte-1iudt2r{grid-template-columns:1fr}}
