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