.page.svelte-u94iuy{max-width:720px;margin:0 auto;padding:96px 24px 120px;color:var(--text)}.paper.svelte-u94iuy h1{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1.05;letter-spacing:-.01em;margin:0 0 8px}.paper.svelte-u94iuy h1+p{font-family:var(--font-display, "Fraunces", serif);font-size:1.4rem;font-weight:400;color:var(--text-secondary);margin:0 0 32px}.paper.svelte-u94iuy h2{font-family:var(--font-display, "Fraunces", serif);font-size:1.8rem;font-weight:600;margin:64px 0 16px;letter-spacing:-.005em}.paper.svelte-u94iuy h3{font-family:var(--font-body, "General Sans", system-ui, sans-serif);font-size:1.15rem;font-weight:600;margin:32px 0 12px;color:var(--sage-leaf, #7A9A6E)}.paper.svelte-u94iuy p{font-family:var(--font-body, "General Sans", system-ui, sans-serif);font-size:1.05rem;line-height:1.65;margin:0 0 16px}.paper.svelte-u94iuy blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--sunset, #E8603C);background:var(--surface, #1E1A15);font-family:var(--font-display, "Fraunces", serif);font-size:1.15rem;font-style:italic;color:var(--text)}.paper.svelte-u94iuy blockquote p{margin:0}.paper.svelte-u94iuy ul,.paper.svelte-u94iuy ol{font-family:var(--font-body, "General Sans", system-ui, sans-serif);font-size:1.05rem;line-height:1.65;margin:0 0 16px;padding-left:24px}.paper.svelte-u94iuy li{margin-bottom:6px}.paper.svelte-u94iuy li>strong:first-child{color:var(--sage-leaf, #7A9A6E)}.paper.svelte-u94iuy code{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.92em;background:var(--surface-alt, #252019);padding:1px 6px;color:var(--text)}.paper.svelte-u94iuy pre{background:var(--surface, #1E1A15);padding:16px;overflow-x:auto;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.9rem;line-height:1.5;margin:16px 0}.paper.svelte-u94iuy pre code{background:transparent;padding:0}.paper.svelte-u94iuy table{width:100%;border-collapse:collapse;margin:24px 0;font-family:var(--font-body, "General Sans", system-ui, sans-serif);font-size:.95rem}.paper.svelte-u94iuy th,.paper.svelte-u94iuy td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border, #3D3530);vertical-align:top}.paper.svelte-u94iuy th{font-weight:600;color:var(--sage-leaf, #7A9A6E);border-bottom-color:var(--sage-moss, #5E7B5C)}.paper.svelte-u94iuy hr{border:0;border-top:1px solid var(--border, #3D3530);margin:48px 0}.paper.svelte-u94iuy a{color:var(--sunset, #E8603C);text-decoration:underline;text-underline-offset:3px}.paper.svelte-u94iuy a:hover{color:var(--sunset-hover, #F47552)}.paper.svelte-u94iuy em{font-style:italic;color:var(--text-secondary)}.paper.svelte-u94iuy strong{font-weight:600}.paper.svelte-u94iuy p:last-of-type em{display:block;margin-top:32px;padding-top:24px;border-top:1px solid var(--border, #3D3530);font-size:.95rem;color:var(--text-light);font-style:normal}.meta.svelte-u94iuy{margin-top:64px;padding-top:24px;border-top:1px solid var(--border, #3D3530);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.85rem;color:var(--text-light)}.meta.svelte-u94iuy a:where(.svelte-u94iuy){color:var(--text-light);text-decoration:underline;text-underline-offset:3px}.meta.svelte-u94iuy a:where(.svelte-u94iuy):hover{color:var(--sunset, #E8603C)}
