.wrap.svelte-gygcht{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vh,4rem) clamp(1rem,4vw,2rem)}.head.svelte-gygcht{margin-bottom:2.5rem;border-bottom:1px dashed color-mix(in oklch,var(--color-bone) 12%,transparent);padding-bottom:2rem}.back.svelte-gygcht{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-bone-dim);text-decoration:none;margin-bottom:2rem;transition:color .2s ease}.back.svelte-gygcht:hover{color:var(--color-amber)}.meta-row.svelte-gygcht{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.year.svelte-gygcht{color:var(--color-amber)}.tags.svelte-gygcht{list-style:none;padding:0;margin:0;display:flex;gap:.6rem;color:var(--color-bone-dimmer)}.tags.svelte-gygcht li:where(.svelte-gygcht):before{content:"· ";margin-right:.1rem}.title.svelte-gygcht{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.015em;margin:0 0 .9rem}.sum.svelte-gygcht{font-family:var(--font-display);font-size:1.2rem;line-height:1.55;color:var(--color-bone-dim);margin:0 0 1.25rem}.links.svelte-gygcht{display:flex;gap:1.5rem;margin-top:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}
