.story.svelte-a6j3jk{padding:2rem 1.5rem 4rem}.story-header.svelte-a6j3jk{max-width:38rem;margin:1.5rem auto 2.5rem;text-align:center}.eyebrow.svelte-a6j3jk .dot:where(.svelte-a6j3jk){margin:0 .4em;color:var(--color-pencil-soft)}.draft-tag.svelte-a6j3jk{margin-left:.6em;font-family:var(--font-mono);background:var(--color-wax);color:var(--color-paper);font-size:.6rem;padding:.1em .5em;letter-spacing:.12em;text-transform:uppercase;border-radius:2px}.story-title.svelte-a6j3jk{font-size:clamp(2.4rem,7vw,5rem);margin:.6rem 0 1.2rem;color:var(--color-ink)}.story-summary.svelte-a6j3jk{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--color-ink-soft);max-width:30rem;margin:0 auto;line-height:1.5}.story-where.svelte-a6j3jk{margin:1rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--color-pencil)}.story-where.svelte-a6j3jk .where-link:where(.svelte-a6j3jk){color:inherit;text-decoration:none;border-bottom:1px dotted var(--color-pencil-soft);padding-bottom:1px}.story-where.svelte-a6j3jk .where-link:where(.svelte-a6j3jk):hover{border-bottom-style:solid}.story-context.svelte-a6j3jk{margin:.4rem 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--color-pencil);display:inline-flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.story-context.svelte-a6j3jk .sep:where(.svelte-a6j3jk){color:var(--color-pencil-soft)}.story-header.has-cover.svelte-a6j3jk{max-width:64rem;margin:1.5rem auto 3.5rem;padding:clamp(3.5rem,10vw,7rem) clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden;border-radius:2px;background-image:var(--cover-image);background-size:cover;background-position:var(--cover-pos, 50% 50%);background-repeat:no-repeat;box-shadow:0 1px #0000000a,0 24px 50px -32px #00000073}.story-header.has-cover.svelte-a6j3jk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12100c6b,#12100cb3)}.story-header.has-cover.svelte-a6j3jk .header-inner:where(.svelte-a6j3jk){position:relative;z-index:1;max-width:40rem;margin:0 auto}.story-header.has-cover.svelte-a6j3jk .story-title:where(.svelte-a6j3jk){color:var(--color-paper)}.story-header.has-cover.svelte-a6j3jk .story-summary:where(.svelte-a6j3jk){color:#f5efe1eb}.story-header.has-cover.svelte-a6j3jk .eyebrow:where(.svelte-a6j3jk){color:#f5efe1d9}.story-header.has-cover.svelte-a6j3jk .eyebrow:where(.svelte-a6j3jk) .dot:where(.svelte-a6j3jk){color:#f5efe180}.story-header.has-cover.svelte-a6j3jk .story-where:where(.svelte-a6j3jk),.story-header.has-cover.svelte-a6j3jk .story-context:where(.svelte-a6j3jk){color:#f5efe1d1}.story-header.has-cover.svelte-a6j3jk .story-where:where(.svelte-a6j3jk) .where-link:where(.svelte-a6j3jk){color:inherit;border-bottom-color:#f5efe180}.story-header.has-cover.svelte-a6j3jk .story-context:where(.svelte-a6j3jk) .sep:where(.svelte-a6j3jk){color:#f5efe180}.story-footer.svelte-a6j3jk{max-width:38rem;margin:5rem auto 0;padding-top:2rem;border-top:1px dashed var(--color-pencil-soft);text-align:center}.back-link.svelte-a6j3jk{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-pencil)}.back-link.svelte-a6j3jk:hover{color:var(--color-wax)}
