:root{--bg: #0f0e13;--text: #f4f1f4;--soft: #b7b1bb;--muted: #918895;--accent: #e99fc7;--border: rgba(145, 136, 149, .2);--border-strong: rgba(145, 136, 149, .34)}*{box-sizing:border-box}body{margin:0;background:#07060a;color:var(--text);font-family:Instrument Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.page-shell.svelte-1b8g6ia{min-height:100vh;background:var(--bg);border:1px solid rgba(79,72,103,.5);border-radius:8px;overflow:clip}.content-shell.svelte-1b8g6ia{width:min(100% - 2rem,1120px);margin:0 auto}.writing.svelte-1b8g6ia{min-height:calc(100vh - 83px);padding:clamp(4.5rem,10vw,8rem) 0}.section-heading.svelte-1b8g6ia{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}h1.svelte-1b8g6ia,h2.svelte-1b8g6ia,p.svelte-1b8g6ia{margin:0}h1.svelte-1b8g6ia{color:var(--text);font-size:clamp(2.8rem,5.9vw,4.6rem);font-weight:700;line-height:.95}a.svelte-1b8g6ia{color:var(--accent);font-size:.9rem;text-decoration-color:#e99fc78c;text-underline-offset:.16em}a.svelte-1b8g6ia:hover{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.18em}.rows.svelte-1b8g6ia{border-top:1px solid var(--border)}.row.svelte-1b8g6ia{display:grid;grid-template-columns:minmax(150px,.25fr) minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,3rem);align-items:start;padding:2.1rem 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.row.svelte-1b8g6ia:hover{text-decoration:none}.row-meta.svelte-1b8g6ia{color:var(--muted);font-size:.84rem;line-height:1.3}.row-meta.svelte-1b8g6ia span:where(.svelte-1b8g6ia){display:block}.row-main.svelte-1b8g6ia h2:where(.svelte-1b8g6ia){color:var(--text);font-size:clamp(1.12rem,1.7vw,1.55rem);font-weight:700;line-height:1.05}.row-main.svelte-1b8g6ia p:where(.svelte-1b8g6ia){margin-top:.7rem;color:var(--soft);font-size:clamp(.92rem,1.08vw,1.05rem);line-height:1.35}.row-arrow.svelte-1b8g6ia{color:var(--muted);font-size:1.3rem;line-height:1;transition:color .16s ease,transform .16s ease}a.row.svelte-1b8g6ia:hover .row-arrow:where(.svelte-1b8g6ia){color:var(--accent);transform:translate(.25rem)}.tags.svelte-1b8g6ia{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.tags.svelte-1b8g6ia span:where(.svelte-1b8g6ia){border:1px solid var(--border-strong);border-radius:999px;padding:.1rem .55rem .18rem;color:var(--muted);font-size:.74rem;line-height:1.2}@media(max-width:760px){.section-heading.svelte-1b8g6ia{display:block}.section-heading.svelte-1b8g6ia a:where(.svelte-1b8g6ia){display:inline-block;margin-top:1rem}.row.svelte-1b8g6ia{grid-template-columns:1fr auto;gap:1rem}.row-meta.svelte-1b8g6ia{grid-column:1 / -1}}
