.year-rail.svelte-l36ib4{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.year-link.svelte-l36ib4{font-family:var(--ui-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:999px;text-decoration:none;color:var(--ink-muted);border:1px solid transparent;transition:color .16s,border-color .16s,background .16s}.year-link.svelte-l36ib4:hover{color:var(--ink)}.year-link.active.svelte-l36ib4{color:var(--accent);border-color:var(--accent-edge, var(--rule));background:var(--accent-soft)}.year-h.svelte-l36ib4{display:flex;justify-content:space-between;align-items:baseline;margin:36px 0 18px;padding:14px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--accent) 16%,var(--rule));position:sticky;top:var(--pe-nav-h, 64px);z-index:2;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05)}.year-h.svelte-l36ib4:first-of-type{margin-top:0}.year-y.svelte-l36ib4{font-family:var(--display-face);font-style:italic;font-weight:var(--display-weight, 400);font-size:32px;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:oldstyle-nums}.year-c.svelte-l36ib4{font-family:var(--ui-face, var(--body-face, inherit));font-size:11.5px;letter-spacing:.14em;text-transform:lowercase;font-feature-settings:"smcp","tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}[data-direction=vigil] .year-h.svelte-l36ib4,[data-direction=threshold] .year-h.svelte-l36ib4{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}.sermon-list.svelte-l36ib4{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:10px}.sermon-card.svelte-l36ib4{display:block;text-decoration:none;padding:22px clamp(20px,3vw,32px);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-card, 12px);color:inherit}.sermon-meta.svelte-l36ib4{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sermon-when.svelte-l36ib4{font-family:var(--ui-face);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.sermon-chip.svelte-l36ib4{font-family:var(--ui-face);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.sermon-title.svelte-l36ib4{font-family:var(--display-face);font-style:italic;font-weight:var(--display-weight, 400);font-size:clamp(22px,2.2vw,30px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;text-wrap:balance}.sermon-foot.svelte-l36ib4{font-family:var(--body-face);font-size:13.5px;color:var(--ink-mid);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sep.svelte-l36ib4{color:var(--ink-muted)}.sermon-arrow.svelte-l36ib4{margin-left:auto;color:var(--accent)}
