.head.svelte-1gt2yrk{text-align:center;margin:var(--space-7) 0 var(--space-6)}.head.svelte-1gt2yrk h1:where(.svelte-1gt2yrk){font-family:var(--font-display);color:var(--cream);letter-spacing:.04em;margin:.4rem 0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.head.svelte-1gt2yrk .intro:where(.svelte-1gt2yrk){color:var(--ink-soft);font-family:var(--font-body);font-style:italic}.empty.svelte-1gt2yrk{text-align:center;color:var(--ink-dim);padding:var(--space-8) 0}.list.svelte-1gt2yrk{flex-direction:column;max-width:760px;margin:0 auto;display:flex}.entry.svelte-1gt2yrk{color:inherit;padding:var(--space-5) 0;border-top:1px solid var(--hairline);transition:padding-left var(--dur) var(--ease);text-decoration:none;display:block}.entry.svelte-1gt2yrk:hover{padding-left:.6rem}.entry.svelte-1gt2yrk:last-child{border-bottom:1px solid var(--hairline)}.entry-kind.svelte-1gt2yrk{font-family:var(--font-label);letter-spacing:.24em;color:var(--gold);margin:0 0 .5rem;font-size:.62rem}.entry.svelte-1gt2yrk h2:where(.svelte-1gt2yrk){font-family:var(--font-display);color:var(--cream);margin:0 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.2}.entry.svelte-1gt2yrk:hover h2:where(.svelte-1gt2yrk){color:var(--gold-bright)}.entry-sub.svelte-1gt2yrk{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-style:italic}.entry-film.svelte-1gt2yrk{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-dim);text-transform:uppercase;margin:.4rem 0 0;font-size:.72rem}
