.post-shell.svelte-1teoznn{--post-heading-color: color-mix( in srgb, var(--ink) 86%, var(--brand-accent) 14% );--post-subheading-color: color-mix( in srgb, var(--ink) 90%, var(--brand-accent) 10% );--post-body-color: color-mix(in srgb, var(--ink) 74%, var(--muted) 26%);background:var(--surface-panel);border:1px solid color-mix(in srgb,var(--border-soft) 70%,transparent);border-radius:var(--radius-card);padding:40px;color:var(--ink);max-width:920px;font-family:var(--font-body);box-shadow:0 10px 28px #1414140f}.post-meta-row.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.5rem}.post-shell.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:44px;line-height:1.15;font-weight:850;color:var(--post-heading-color);margin-top:.9rem;margin-bottom:26px}.post-content.svelte-1teoznn{max-width:72ch;margin-inline:auto}.post-hero-image-wrap.svelte-1teoznn{border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(35,22,15,.1)}.post-hero-image.svelte-1teoznn{width:100%;height:auto;aspect-ratio:12 / 7;object-fit:cover;display:block}.post-shell.svelte-1teoznn h2{margin:66px 0 22px;font-size:30px;line-height:1.25;font-weight:720;letter-spacing:.01em;font-family:var(--font-sans);color:var(--post-subheading-color)}.post-shell.svelte-1teoznn h3{margin:46px 0 20px;font-size:24px;line-height:1.35;font-weight:680;font-family:var(--font-sans);color:var(--post-subheading-color)}.post-shell.svelte-1teoznn p{margin:0 0 1.35rem;font-size:18px;line-height:1.7;color:var(--post-body-color)}.post-shell.svelte-1teoznn li,.post-shell.svelte-1teoznn ul,.post-shell.svelte-1teoznn ol,.post-shell.svelte-1teoznn strong,.post-shell.svelte-1teoznn em{font-size:18px;line-height:1.7;color:var(--post-body-color)}.post-shell.svelte-1teoznn ul,.post-shell.svelte-1teoznn ol{margin:.5rem 0 .7rem;padding-left:1.2rem}.post-shell.svelte-1teoznn li{margin:.18rem 0}.post-shell.svelte-1teoznn a,.post-shell.svelte-1teoznn a:visited,.post-shell.svelte-1teoznn a:hover,.post-shell.svelte-1teoznn a:focus-visible{color:color-mix(in srgb,var(--ink) 92%,var(--brand-accent) 8%)}.post-shell.svelte-1teoznn strong,.post-shell.svelte-1teoznn b,.post-shell.svelte-1teoznn li strong,.post-shell.svelte-1teoznn li b{color:color-mix(in srgb,var(--post-subheading-color) 90%,var(--ink) 10%)}.post-shell.svelte-1teoznn .date:where(.svelte-1teoznn){color:var(--ink);font-size:.9rem;font-weight:500;line-height:1.35;opacity:.7}.post-shell.svelte-1teoznn .category-row:where(.svelte-1teoznn){display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.75rem;margin-bottom:.5rem}.post-shell.svelte-1teoznn .category-label:where(.svelte-1teoznn){font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.post-shell.svelte-1teoznn .category-label:where(.svelte-1teoznn){color:var(--ink)}
