.article.svelte-j8hmby{max-width:42rem}.article-header.svelte-j8hmby{margin-bottom:var(--space-8)}.meta.svelte-j8hmby{margin-bottom:var(--space-2)}.back.svelte-j8hmby{color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm)}.kicker.svelte-j8hmby{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em}.excerpt.svelte-j8hmby{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-lg)}.quickfacts.svelte-j8hmby{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.quickfacts.svelte-j8hmby>div:where(.svelte-j8hmby){display:grid}.quickfacts.svelte-j8hmby dt:where(.svelte-j8hmby){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.quickfacts.svelte-j8hmby dd:where(.svelte-j8hmby){margin:0;font-family:var(--font-mono);font-size:var(--text-base)}.cta.svelte-j8hmby{display:inline-block;margin-top:var(--space-6);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-pergamena);border-radius:var(--radius-md);text-decoration:none}.cta.svelte-j8hmby:hover{background:var(--color-accent-hover);color:var(--color-pergamena)}.actions-row.svelte-j8hmby{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-top:var(--space-6)}.actions-row.svelte-j8hmby .cta:where(.svelte-j8hmby){margin-top:0}.fav.svelte-j8hmby,.timer-cta.svelte-j8hmby{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:transparent}.timer-cta.svelte-j8hmby:hover:not(:disabled){background:var(--color-surface)}.timer-cta.svelte-j8hmby:disabled{opacity:.6;cursor:progress}.fav.svelte-j8hmby:hover{background:var(--color-surface)}.fav[aria-pressed=true].svelte-j8hmby{color:var(--color-accent);border-color:var(--color-accent)}.prose.svelte-j8hmby{line-height:1.7}.prose.svelte-j8hmby h2{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-xl)}.prose.svelte-j8hmby p,.prose.svelte-j8hmby ul,.prose.svelte-j8hmby ol{margin-block:var(--space-3)}.prose.svelte-j8hmby li{margin-block:var(--space-1)}.prose.svelte-j8hmby strong{color:var(--color-text)}.prose.svelte-j8hmby code{background:var(--color-surface);padding:.1em .4em;border-radius:var(--radius-sm)}
