.detail-page.svelte-1lsz1fs{padding-block:clamp(3.5rem,9vw,6rem)}.back-nav.svelte-1lsz1fs{font-family:var(--font-mono);margin-bottom:1.5rem;font-size:.78rem}.detail-head.svelte-1lsz1fs{margin-bottom:clamp(2.2rem,6vw,3.5rem)}h1.svelte-1lsz1fs{color:var(--ink-strong);font-family:var(--font-serif);text-wrap:balance;margin:1rem 0;font-size:clamp(2.6rem,8vw,4.8rem);font-weight:500;line-height:1.06}.lead.svelte-1lsz1fs{color:var(--ink-strong);margin:0;font-size:clamp(1.12rem,2.1vw,1.34rem);line-height:1.72}.plain-section.svelte-1lsz1fs{border-top:1px solid var(--line);padding-block:clamp(1.8rem,5vw,3rem)}h2.svelte-1lsz1fs{color:var(--ink-strong);font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:500;line-height:1.2}h3.svelte-1lsz1fs{color:var(--ink-strong);margin:0;font-size:clamp(1.1rem,2.2vw,1.34rem);line-height:1.35}p.svelte-1lsz1fs,li.svelte-1lsz1fs{color:var(--muted);line-height:1.74}p.svelte-1lsz1fs{margin:0}.day-list.svelte-1lsz1fs{gap:1rem;display:grid}.day-row.svelte-1lsz1fs{border-top:1px solid var(--line);color:inherit;grid-template-columns:5rem minmax(0,1fr) 10rem;align-items:start;gap:1rem;padding-top:1rem;text-decoration:none;display:grid}.day-row.svelte-1lsz1fs:first-child{border-top:0;padding-top:0}.day-row.svelte-1lsz1fs:hover h3:where(.svelte-1lsz1fs){color:var(--accent)}.day-row.svelte-1lsz1fs span:where(.svelte-1lsz1fs),.day-row.svelte-1lsz1fs em:where(.svelte-1lsz1fs){color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-style:normal}.upcoming.svelte-1lsz1fs{color:var(--muted)}ul.svelte-1lsz1fs,ol.svelte-1lsz1fs{gap:.65rem;margin:0;padding-left:1.25rem;display:grid}.source-link.svelte-1lsz1fs{font-family:var(--font-mono);margin-top:.9rem;font-size:.78rem}@media (width<=760px){.day-row.svelte-1lsz1fs{grid-template-columns:1fr;gap:.35rem}}
