.crumbs.svelte-u3wy2r{gap:var(--fc-space-xs);margin-bottom:var(--fc-space-md);letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);font-size:.78rem;display:flex}.crumbs.svelte-u3wy2r a:where(.svelte-u3wy2r){color:var(--fc-accent);text-decoration:none}.crumbs.svelte-u3wy2r a:where(.svelte-u3wy2r):hover{text-decoration:underline}.page-head.svelte-u3wy2r{margin-bottom:var(--fc-space-lg)}h1.svelte-u3wy2r{font-family:var(--fc-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--fc-heading);margin:0 0 4px;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:700}.title-row.svelte-u3wy2r{align-items:center;gap:var(--fc-space-md);margin-bottom:var(--fc-space-xs);display:flex}.epithet.svelte-u3wy2r{font-family:var(--fc-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fc-accent);margin:2px 0 6px;font-size:.78rem;font-weight:500}.subtitle.svelte-u3wy2r{gap:var(--fc-space-xs);color:var(--fc-text-muted);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.level.svelte-u3wy2r{font-family:var(--fc-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fc-accent);border-radius:var(--fc-radius);border:1px solid;padding:1px 8px;font-size:.7rem}.lede.svelte-u3wy2r{max-width:60ch;margin:0}.layout.svelte-u3wy2r{gap:var(--fc-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.layout.svelte-u3wy2r{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.body.svelte-u3wy2r{min-width:0}.sidebar.svelte-u3wy2r{gap:var(--fc-space-sm);flex-direction:column;display:flex}.sidebar.svelte-u3wy2r h2:where(.svelte-u3wy2r){font-family:var(--fc-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fc-heading);margin:0 0 var(--fc-space-xs);font-size:.8rem;font-weight:600}.sidebar.svelte-u3wy2r dl:where(.svelte-u3wy2r){gap:4px var(--fc-space-sm);grid-template-columns:auto 1fr;margin:0;font-size:.88rem;display:grid}.sidebar.svelte-u3wy2r dt:where(.svelte-u3wy2r){color:var(--fc-text-muted)}.sidebar.svelte-u3wy2r dd:where(.svelte-u3wy2r){color:var(--fc-parchment);font-variant-numeric:tabular-nums;margin:0}.sidebar.svelte-u3wy2r dd.hurt:where(.svelte-u3wy2r){color:var(--fc-danger);font-weight:600}.external.svelte-u3wy2r{margin:var(--fc-space-sm) 0 0;font-size:.82rem}.external.svelte-u3wy2r a:where(.svelte-u3wy2r){color:var(--fc-accent)}.tags.svelte-u3wy2r{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags.svelte-u3wy2r li:where(.svelte-u3wy2r){letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);border:1px solid var(--fc-border);border-radius:var(--fc-radius);padding:2px 8px;font-size:.68rem}.section-title.svelte-u3wy2r{font-family:var(--fc-font-display);color:var(--fc-heading);margin:0 0 var(--fc-space-sm);font-size:1.3rem;font-weight:600}.moments.svelte-u3wy2r{margin:0;padding:0;list-style:none}.moments.svelte-u3wy2r li:where(.svelte-u3wy2r){padding:var(--fc-space-xs) 0;border-bottom:1px solid var(--fc-surface-overlay)}.moments.svelte-u3wy2r a:where(.svelte-u3wy2r){justify-content:space-between;align-items:baseline;gap:var(--fc-space-xs);color:var(--fc-text);text-decoration:none;display:flex}.moments.svelte-u3wy2r a:where(.svelte-u3wy2r):hover .moment-title:where(.svelte-u3wy2r){color:var(--fc-accent)}.moment-title.svelte-u3wy2r{font-family:var(--fc-font-display);font-weight:500}.moments.svelte-u3wy2r p:where(.svelte-u3wy2r){color:var(--fc-text-muted);margin:2px 0 0;font-size:.85rem}.moment-badge.svelte-u3wy2r{margin-top:var(--fc-space-xs)}
