.post.svelte-19wunmu{background:var(--manila);min-height:100vh;padding:var(--space-6) 0 var(--space-10)}.back.svelte-19wunmu{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:var(--space-6);font-size:.74rem;font-weight:700;text-decoration:none;display:inline-block}.back.svelte-19wunmu:hover{color:var(--claret)}article.svelte-19wunmu{max-width:720px}.stamp.svelte-19wunmu{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--claret);font-size:.72rem;font-weight:700}h1.svelte-19wunmu{margin-top:var(--space-2);text-wrap:balance;font-size:clamp(2rem,4.5vw,3rem)}.standfirst.svelte-19wunmu{margin-top:var(--space-4);color:var(--ink-soft);max-width:52ch;font-size:1.2rem;line-height:1.5}.head.svelte-19wunmu{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:2px solid var(--brass)}h2.svelte-19wunmu{margin:var(--space-8) 0 var(--space-3);font-size:1.5rem}.body-p.svelte-19wunmu{margin-top:var(--space-4);max-width:62ch;font-size:1.05rem;line-height:1.7}.pull.svelte-19wunmu{margin:var(--space-6) 0;background:var(--paper);border-left:3px solid var(--brass);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-6);max-width:56ch}.pull.svelte-19wunmu blockquote:where(.svelte-19wunmu){font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:600;line-height:1.45}.pull.svelte-19wunmu figcaption:where(.svelte-19wunmu){margin-top:var(--space-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--claret);font-size:.68rem;font-weight:700}.card-row.svelte-19wunmu{margin:var(--space-5) 0 0;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:0;list-style:none;display:grid}.card-link.svelte-19wunmu{gap:var(--space-2);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.cap.svelte-19wunmu{font-family:var(--font-display);text-align:center;font-size:.92rem;font-weight:600;line-height:1.15}.card-link.svelte-19wunmu:hover .cap:where(.svelte-19wunmu){color:var(--claret)}.clip.svelte-19wunmu{margin-top:var(--space-6);max-width:300px}.clip.svelte-19wunmu video:where(.svelte-19wunmu){aspect-ratio:9/16;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-card);background:#000;display:block}.clip-cap.svelte-19wunmu{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin-top:var(--space-3);font-size:.7rem}.more.svelte-19wunmu{margin-top:var(--space-10);border-top:var(--rule);padding-top:var(--space-5);gap:var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.more-title.svelte-19wunmu{width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);font-size:.7rem;font-weight:700}.more.svelte-19wunmu a:where(.svelte-19wunmu){gap:var(--space-1);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.more.svelte-19wunmu .dir:where(.svelte-19wunmu){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--claret);font-size:.68rem;font-weight:700}.more.svelte-19wunmu .ttl:where(.svelte-19wunmu){font-family:var(--font-display);font-size:1.05rem;font-weight:600}.more.svelte-19wunmu a:where(.svelte-19wunmu):hover .ttl:where(.svelte-19wunmu){color:var(--claret)}
