.kicker.svelte-1q2iphx.svelte-1q2iphx{font-family:var(--mono);font-size:var(--type-xs);color:var(--fg-muted);letter-spacing:2px;text-transform:uppercase;margin:var(--space-2) 0 var(--space-2)}.title.svelte-1q2iphx.svelte-1q2iphx{font-family:var(--serif);font-size:var(--type-2xl);font-weight:500;margin:0 0 var(--space-2);line-height:1.15;color:var(--fg)}.subtitle.svelte-1q2iphx.svelte-1q2iphx{font-family:var(--serif);font-style:italic;font-size:var(--type-md);color:var(--fg-soft);margin:0 0 var(--space-3);max-width:var(--measure)}.title-rule.svelte-1q2iphx.svelte-1q2iphx{width:96px;height:2px;background:var(--tick);border:none;margin:0 0 var(--space-5)}.life-wrapper.svelte-1q2iphx.svelte-1q2iphx{margin:var(--space-6) 0 var(--space-3);padding:0;width:100%;border:var(--rule-thin) solid var(--rule-strong)}#life-canvas.svelte-1q2iphx.svelte-1q2iphx{display:block;width:100%;cursor:crosshair}.life-caption.svelte-1q2iphx.svelte-1q2iphx{font-family:var(--serif);font-size:var(--type-sm);color:var(--fg-muted);text-align:center;margin:0 0 var(--space-6)}.life-caption.svelte-1q2iphx code.svelte-1q2iphx{font-family:var(--mono);font-size:var(--type-xs);color:var(--fg-soft)}
