body{color:#f5ecff;background:linear-gradient(#100b13b3,#0f0a12),radial-gradient(circle at 12% 8%,#7dd3fc24,#0000 28%),#0f0a12;min-height:100vh}.post-page.svelte-14u6r3i{width:min(920px,100% - 2rem);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.post-page__back.svelte-14u6r3i{color:#f5ecffb8;text-underline-offset:.32em;margin-bottom:2rem;text-decoration:none;display:inline-flex}.post-page__back.svelte-14u6r3i:hover,.post-page__back.svelte-14u6r3i:focus-visible{color:#f5ecff;text-decoration:underline}.post-page__article.svelte-14u6r3i{gap:clamp(1.4rem,3vw,2.5rem);min-width:0;display:grid}.post-page__header.svelte-14u6r3i{gap:.8rem;min-width:0;display:grid}.post-page__meta.svelte-14u6r3i,.post-page__author.svelte-14u6r3i{color:#f5ecff94;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.84rem}h1.svelte-14u6r3i{letter-spacing:0;max-width:12ch;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.35rem,7vw,5.8rem);line-height:.94}.post-page__excerpt.svelte-14u6r3i{color:#f5ecffc7;overflow-wrap:anywhere;max-width:68ch;margin:0;font-size:clamp(1.02rem,1vw + .8rem,1.32rem);line-height:1.65}.post-page__cover.svelte-14u6r3i{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f;border-radius:1.2rem;width:100%;max-height:520px}.post-page__body.svelte-14u6r3i{color:#f5ecffd6;overflow-wrap:anywhere;min-width:0;max-width:76ch;font-size:1.02rem;line-height:1.8}.post-page__body.svelte-14u6r3i h2,.post-page__body.svelte-14u6r3i h3,.post-page__body.svelte-14u6r3i h4{color:#f5ecff;letter-spacing:0;margin:2.4rem 0 .8rem;font-family:Newsreader,Georgia,serif;line-height:1.15}.post-page__body.svelte-14u6r3i p,.post-page__body.svelte-14u6r3i ul,.post-page__body.svelte-14u6r3i pre{margin:0 0 1.15rem}.post-page__body.svelte-14u6r3i a{color:#9bd7ff;text-underline-offset:.28em}.post-page__body.svelte-14u6r3i code{color:#fff5c7;background:#ffffff14;border-radius:.35rem;padding:.12rem .32rem}.post-page__body.svelte-14u6r3i pre{background:#00000047;border:1px solid #ffffff1a;border-radius:.85rem;max-width:100%;padding:1rem;overflow-x:auto}.post-page__body.svelte-14u6r3i pre code{background:0 0;padding:0}.post-page__nav.svelte-14u6r3i{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:3rem;display:grid}.post-page__nav.svelte-14u6r3i a:where(.svelte-14u6r3i){color:#f5ecff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;gap:.35rem;min-height:7rem;padding:1rem;text-decoration:none;display:grid}.post-page__nav.svelte-14u6r3i a:where(.svelte-14u6r3i):hover,.post-page__nav.svelte-14u6r3i a:where(.svelte-14u6r3i):focus-visible{background:#ffffff14;border-color:#f5ecff61}.post-page__nav.svelte-14u6r3i span:where(.svelte-14u6r3i){color:#f5ecff8c;text-transform:uppercase;font-size:.78rem}@media (width<=680px){.post-page__nav.svelte-14u6r3i{grid-template-columns:1fr}}
