.author.svelte-p96oin{margin-block-start:4rem;padding-block:2rem;border-block:1px solid var(--line)}.label.svelte-p96oin{font-size:.7rem;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem}.row.svelte-p96oin{display:grid;grid-template-columns:4rem 1fr;gap:1.25rem;align-items:start}.avatar.svelte-p96oin{inline-size:4rem;block-size:4rem;display:grid;place-items:center;color:var(--paper);font-family:var(--font-display);font-style:italic;font-size:1.4rem;letter-spacing:.04em;background:radial-gradient(ellipse at 30% 25%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 65%),linear-gradient(150deg,var(--walnut) 0%,var(--accent) 65%,var(--warm) 100%);border-radius:999px}.name.svelte-p96oin{font-family:var(--font-display);font-weight:400;font-size:1.15rem;margin:0 0 .15rem;color:var(--ink)}.name.svelte-p96oin a:where(.svelte-p96oin){color:var(--ink);border-block-end:1px solid var(--accent);padding-block-end:1px}.role.svelte-p96oin{font-family:var(--font-mono);font-size:.7rem;color:var(--warm);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem}.bio.svelte-p96oin{color:var(--muted);font-size:.95rem;line-height:1.65;margin:0;max-inline-size:60ch}.post.svelte-jr2s33{padding-block:3rem 4rem}.head.svelte-jr2s33{margin-block-end:2.5rem;border-block-end:1px solid var(--line);padding-block-end:2rem}.meta.svelte-jr2s33{margin-block-end:1.25rem}.back.svelte-jr2s33{color:var(--muted);font-size:.82rem}.back.svelte-jr2s33:hover{color:var(--ink)}.post.svelte-jr2s33 h1:where(.svelte-jr2s33){font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-block:0 1rem}.lede.svelte-jr2s33{color:var(--muted);font-size:1.2rem;line-height:1.55;max-inline-size:60ch}.byline.svelte-jr2s33{margin-block-start:1.5rem;font-size:.78rem;color:var(--muted);display:inline-flex;flex-wrap:wrap;gap:.55rem;align-items:baseline}.byline.svelte-jr2s33 a:where(.svelte-jr2s33){color:var(--ink);border-block-end:1px solid var(--accent);padding-block-end:1px}.updated.svelte-jr2s33{color:var(--warm)}.fallback-note.svelte-jr2s33{margin-block-start:1.25rem;padding:.75rem 1rem;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.5rem}.fallback-note.svelte-jr2s33 .dot:where(.svelte-jr2s33){color:var(--accent)}.body.svelte-jr2s33 h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.2;letter-spacing:-.012em;margin-block:3rem 1rem;color:var(--ink)}.body.svelte-jr2s33 h3{font-family:var(--font-display);font-weight:400;font-size:1.25rem;line-height:1.3;margin-block:2rem .75rem;color:var(--ink)}.body.svelte-jr2s33 p{color:var(--ink);font-size:1.075rem;line-height:1.75;margin-block:0 1.1rem}.body.svelte-jr2s33 p a{color:var(--ink);border-block-end:1px solid var(--accent);padding-block-end:1px;transition:color .2s ease}.body.svelte-jr2s33 p a:hover{color:var(--accent)}.body.svelte-jr2s33 blockquote{margin:2rem 0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--accent);font-family:var(--font-display);font-style:italic;color:var(--ink)}.body.svelte-jr2s33 ul,.body.svelte-jr2s33 ol{margin:0 0 1.2rem;padding-inline-start:1.5rem;color:var(--ink);line-height:1.7}.body.svelte-jr2s33 li{margin-block:.4rem}.body.svelte-jr2s33 code{font-family:var(--font-mono);font-size:.92em;background:color-mix(in srgb,var(--line) 30%,transparent);padding:.05em .4em;border-radius:2px}.body.svelte-jr2s33 hr{border:0;border-block-start:1px solid var(--line);margin:3rem 0}.body.svelte-jr2s33 em{color:var(--muted)}.body.svelte-jr2s33 strong{color:var(--ink);font-weight:600}.references.svelte-jr2s33,.related.svelte-jr2s33{margin-block-start:4rem;padding-block-start:2rem;border-block-start:1px solid var(--line)}.ref-title.svelte-jr2s33{font-family:var(--font-display);font-weight:400;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-block:0 1.25rem}.references.svelte-jr2s33 ol:where(.svelte-jr2s33),.related.svelte-jr2s33 ul:where(.svelte-jr2s33){list-style:none;margin:0;padding:0}.references.svelte-jr2s33 li:where(.svelte-jr2s33){margin-block:.65rem;font-size:.95rem;line-height:1.55}.references.svelte-jr2s33 a:where(.svelte-jr2s33){color:var(--ink);border-block-end:1px solid var(--line)}.references.svelte-jr2s33 a:where(.svelte-jr2s33):hover{border-block-end-color:var(--accent)}.ref-note.svelte-jr2s33{color:var(--muted)}.related.svelte-jr2s33 li:where(.svelte-jr2s33){margin-block:.85rem}.related.svelte-jr2s33 a:where(.svelte-jr2s33){display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-block:.5rem 0;border-block-start:1px solid var(--line)}.related.svelte-jr2s33 a:where(.svelte-jr2s33):first-of-type{border-block-start:0}.related-title.svelte-jr2s33{color:var(--ink)}.related-meta.svelte-jr2s33{color:var(--muted);font-size:.78rem}.related.svelte-jr2s33 a:where(.svelte-jr2s33):hover .related-title:where(.svelte-jr2s33){color:var(--accent)}
