.page.svelte-1vxwl06{background:var(--surface-page);min-height:100vh;color:var(--ink)}.wrap.svelte-1vxwl06{max-width:760px;padding:var(--space-5) var(--space-6) var(--space-16);margin:0 auto}.topbar.svelte-1vxwl06{padding-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.wordmark.svelte-1vxwl06{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--text-lead);letter-spacing:var(--tracking-tight);color:var(--ink);text-decoration:none;display:inline-flex}.weekly.svelte-1vxwl06{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary);text-decoration:none}.weekly.svelte-1vxwl06:hover{color:var(--ink)}.head.svelte-1vxwl06 .kicker:where(.svelte-1vxwl06){margin:0 0 var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.head.svelte-1vxwl06 h1:where(.svelte-1vxwl06){margin:0 0 var(--space-2);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.15}.head.svelte-1vxwl06 .lead:where(.svelte-1vxwl06){margin:0 0 var(--space-6);color:var(--text-secondary);line-height:var(--leading-snug);max-width:620px}.tryfirst.svelte-1vxwl06{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--text-secondary)}.spoiler-divider.svelte-1vxwl06{align-items:center;gap:var(--space-3);margin:var(--space-10) 0 var(--space-8);display:flex}.spoiler-divider.svelte-1vxwl06:before,.spoiler-divider.svelte-1vxwl06:after{content:"";border-top:1px solid var(--line-strong);flex:1}.spoiler-divider.svelte-1vxwl06 span:where(.svelte-1vxwl06){font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.prose.svelte-1vxwl06{line-height:1.65;font-size:var(--text-base)}.prose.svelte-1vxwl06 h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.prose.svelte-1vxwl06 h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lead);font-weight:var(--weight-semibold)}.prose.svelte-1vxwl06 p{margin:0 0 var(--space-4)}.prose.svelte-1vxwl06 a{color:inherit;text-underline-offset:3px;text-decoration:underline}.prose.svelte-1vxwl06 ul,.prose.svelte-1vxwl06 ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.prose.svelte-1vxwl06 li{margin-bottom:var(--space-1)}.prose.svelte-1vxwl06 pre{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--surface-code);border:1px solid var(--line-hairline);border-radius:var(--radius-2);overflow-x:auto}.prose.svelte-1vxwl06 code{font-family:var(--font-mono);font-size:var(--text-small)}.prose.svelte-1vxwl06 :not(pre)>code{background:var(--surface-sunken);border-radius:var(--radius-1);padding:1px 5px}.prose.svelte-1vxwl06 blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--line-strong);color:var(--text-secondary)}.prose.svelte-1vxwl06 table{width:fit-content;max-width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--text-small);display:block;overflow-x:auto}.prose.svelte-1vxwl06 th,.prose.svelte-1vxwl06 td{padding:var(--space-2) var(--space-3);border:1px solid var(--line-hairline);text-align:left;white-space:nowrap;vertical-align:top}.prose.svelte-1vxwl06 th{font-weight:var(--weight-semibold);background:var(--surface-sunken)}.prose.svelte-1vxwl06 td{font-family:var(--font-mono)}.artfoot.svelte-1vxwl06{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--line-hairline)}.artfoot.svelte-1vxwl06 nav:where(.svelte-1vxwl06){gap:var(--space-5);flex-wrap:wrap;display:flex}.artfoot.svelte-1vxwl06 a:where(.svelte-1vxwl06){font-size:var(--text-small);color:var(--text-secondary);text-decoration:none}.artfoot.svelte-1vxwl06 a:where(.svelte-1vxwl06):hover{color:var(--ink)}
