.post.svelte-1teoznn{flex-direction:column;min-width:0;display:flex}.post-body.svelte-1teoznn{-moz-column-gap:clamp(2rem, 5vw, 5rem);padding:clamp(2.5rem, 7vh, 4.5rem) var(--gutter) 0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:max(2rem,min(5vw,5rem));display:grid}.post-cover.svelte-1teoznn,.post-text.svelte-1teoznn{grid-column:2;min-width:0}.post-cover.svelte-1teoznn{width:min(100%, calc(75vh * var(--ratio)));width:min(100%, calc(75svh * var(--ratio)));aspect-ratio:var(--ratio);background:var(--ink-2);box-shadow:0 0 0 1px var(--rule-soft), 0 2rem 4rem -2rem #000c;margin:0 0 max(2.5rem,min(7vh,4.5rem));position:relative}.post-cover.svelte-1teoznn img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover-empty.svelte-1teoznn{--edit-frame-inset:0;border:1px dashed var(--rule-strong);box-shadow:none;color:var(--dim);background:#f2ede408;place-items:center;font-size:.9375rem;display:grid}.post-text.svelte-1teoznn{max-width:var(--measure);grid-row:2}.post-contents.svelte-1teoznn{top:calc(var(--nav-h) + 2rem);max-width:20rem;max-height:calc(100vh - var(--nav-h) - 4rem);max-height:calc(100svh - var(--nav-h) - 4rem);overscroll-behavior:contain;scrollbar-width:thin;font-family:var(--font-grotesk);grid-area:1/1/span 2;align-self:start;margin:-4px;padding:4px;position:sticky;overflow-y:auto}.contents-label.svelte-1teoznn{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 1rem;font-size:.6875rem;font-weight:600;font-stretch:88%}.contents-list.svelte-1teoznn{border-top:1px solid var(--rule-soft);margin:0;padding:0;list-style:none}.contents-list.svelte-1teoznn li:where(.svelte-1teoznn){border-bottom:1px solid var(--rule-soft)}.contents-link.svelte-1teoznn{min-height:2.75rem;color:var(--dim);transition:color .25s var(--ease);align-items:baseline;gap:.9rem;padding:.7rem 0;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.contents-no.svelte-1teoznn{letter-spacing:.08em;color:var(--quiet);font-variant-numeric:tabular-nums;transition:color .25s var(--ease);flex:none;font-size:.6875rem;font-weight:500;font-stretch:88%}.contents-text.svelte-1teoznn{transition:transform .5s var(--ease-out)}.contents-link.svelte-1teoznn:hover,.contents-link[aria-current].svelte-1teoznn{color:var(--paper)}.contents-link.svelte-1teoznn:focus-visible{color:var(--paper)}.contents-link.svelte-1teoznn:hover .contents-no:where(.svelte-1teoznn){color:var(--accent)}.contents-link.svelte-1teoznn:focus-visible .contents-no:where(.svelte-1teoznn){color:var(--accent)}.contents-link[aria-current].svelte-1teoznn .contents-no:where(.svelte-1teoznn){color:var(--accent)}.contents-link.svelte-1teoznn:hover .contents-text:where(.svelte-1teoznn){transform:translate(.35rem)}.contents-link.svelte-1teoznn:focus-visible .contents-text:where(.svelte-1teoznn){transform:translate(.35rem)}.post-end.svelte-1teoznn{margin-top:var(--section-y);padding:0 var(--gutter) var(--section-y)}.end-links.svelte-1teoznn{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-top:max(1.5rem,min(4vh,2.5rem));display:flex}@media (max-width:1023px){.post-body.svelte-1teoznn{grid-template-rows:none}.post-cover.svelte-1teoznn{grid-column:1/-1}.post-cover.svelte-1teoznn,.post-text.svelte-1teoznn,.post-contents.svelte-1teoznn{grid-row:auto}.post-contents.svelte-1teoznn{max-width:var(--measure);grid-column:2;max-height:none;margin:0 0 max(2.5rem,min(6vh,3.5rem));padding:0;position:static;overflow:visible}}@media (max-width:767px){.post-body.svelte-1teoznn{grid-template-columns:minmax(0,1fr)}.post-cover.svelte-1teoznn,.post-text.svelte-1teoznn,.post-contents.svelte-1teoznn{grid-column:1}}
