.share.svelte-18uq40v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;max-width:var(--measure, 68ch);margin:2.25rem auto 0;padding:1.1rem 0 1.5rem;border-top:1px solid var(--line-soft)}.share__actions.svelte-18uq40v{display:flex;flex-wrap:wrap;gap:.4rem}.blog-post.svelte-45xrcs{width:100%;max-width:58rem;margin:0 auto;padding:clamp(1rem,3vw,1.5rem) var(--gutter) 2.5rem;color:var(--ink)}.blog-post__back.svelte-45xrcs{margin:0}.blog-post__sheet.svelte-45xrcs{--measure: 68ch;--sheet-pad: clamp(1.25rem, 5vw, 3.5rem);margin-top:.85rem;padding:0 var(--sheet-pad)}.blog-post__header.svelte-45xrcs{max-width:var(--measure);margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem) 0 1.4rem;border-bottom:1px solid var(--line-soft)}.blog-post__header.svelte-45xrcs h1:where(.svelte-45xrcs){margin:0;font-size:clamp(2rem,4.4vw,2.85rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.blog-post__meta.svelte-45xrcs{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem;margin:1.25rem 0 0}.blog-post__meta.svelte-45xrcs dd:where(.svelte-45xrcs){margin:.3rem 0 0;font-family:var(--font-mono);font-size:.875rem;color:var(--ink)}.blog-post__content.svelte-45xrcs{max-width:var(--measure);margin:0 auto;padding-top:.5rem;font-size:1.0625rem;line-height:1.75;color:var(--ink-2)}.blog-post__content.svelte-45xrcs :is(h1,h2,h3,h4,h5,h6){margin:2rem 0 .6rem;line-height:1.3;text-wrap:balance;color:var(--ink)}.blog-post__content.svelte-45xrcs h1{font-size:clamp(1.6rem,2.6vw,1.9rem);font-weight:400}.blog-post__content.svelte-45xrcs h2{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line-soft);font-size:clamp(1.35rem,2.2vw,1.55rem);font-weight:500}.blog-post__content.svelte-45xrcs h3{font-size:clamp(1.15rem,1.7vw,1.25rem);font-weight:600}.blog-post__content.svelte-45xrcs h4{font-size:1.0625rem;font-weight:600}.blog-post__content.svelte-45xrcs :is(h5,h6){font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.blog-post__content.svelte-45xrcs p{margin:1.05rem 0}.blog-post__content.svelte-45xrcs a{color:var(--act);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--act) 40%,transparent);text-underline-offset:.18em}.blog-post__content.svelte-45xrcs a:hover{color:var(--act-deep);text-decoration-color:currentColor}.blog-post__content.svelte-45xrcs strong{font-weight:600;color:var(--ink)}.blog-post__content.svelte-45xrcs :is(ul,ol){margin:1.05rem 0;padding-left:1.4rem}.blog-post__content.svelte-45xrcs ul{list-style:disc}.blog-post__content.svelte-45xrcs ol{list-style:decimal}.blog-post__content.svelte-45xrcs li{margin:.35rem 0;padding-left:.2rem}.blog-post__content.svelte-45xrcs li::marker{color:var(--ink-3)}.blog-post__content.svelte-45xrcs code{padding:.08rem .35rem;border:1px solid var(--line-soft);border-radius:3px;background:var(--sunk);font-family:var(--font-mono);font-size:.875em;color:var(--ink)}.blog-post__content.svelte-45xrcs pre{margin:1.5rem 0;padding:1rem 1.15rem;overflow-x:auto;border:1px solid var(--lcd-edge);border-radius:var(--r-control);background:var(--lcd);font-size:.875rem;line-height:1.65;color:var(--ink-2)}.blog-post__content.svelte-45xrcs pre code{padding:0;border:0;background:transparent;font-size:inherit;color:inherit}.blog-post__content.svelte-45xrcs blockquote{margin:1.5rem 0;padding:.85rem 1.15rem;border:1px solid var(--line-soft);border-radius:var(--r-control);background:var(--sunk);font-style:italic;color:var(--ink)}.blog-post__content.svelte-45xrcs blockquote p{margin:.4rem 0}.blog-post__content.svelte-45xrcs img{display:block;max-width:min(100%,42rem);height:auto;margin:2rem auto;border:1px solid var(--line);border-radius:var(--r-control)}.blog-post__content.svelte-45xrcs hr{margin:2.5rem 0;border:0;border-top:1px solid var(--line)}.post-nav.svelte-45xrcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.post-nav__link.svelte-45xrcs{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--r-pane);background:var(--pane);color:var(--ink);text-decoration:none}.post-nav__link.svelte-45xrcs:hover{border-color:var(--hover-edge);background:var(--hover)}.post-nav__link.svelte-45xrcs:hover .post-nav__title:where(.svelte-45xrcs){color:var(--act)}.post-nav__link--next.svelte-45xrcs{grid-column:2;align-items:flex-end;text-align:right}.post-nav__title.svelte-45xrcs{overflow:hidden;max-width:100%;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.post-nav.svelte-45xrcs{grid-template-columns:minmax(0,1fr)}.post-nav__link--next.svelte-45xrcs{grid-column:auto}.post-nav__placeholder.svelte-45xrcs{display:none}}
