.story-container.svelte-7ke6fz{padding:48px 24px;display:flex;justify-content:center;color:var(--text-color);background-color:var(--secondary-background);min-height:100dvh}.story-content.svelte-7ke6fz{max-width:860px;width:100%}header.svelte-7ke6fz{text-align:center;margin-bottom:4rem}.title.svelte-7ke6fz{font-size:clamp(2.5rem,8vw,4rem);margin-top:2rem;font-weight:900}.title.svelte-7ke6fz span:where(.svelte-7ke6fz){color:#09f;font-style:italic}.subtitle.svelte-7ke6fz{font-size:1.1rem;margin-top:1rem;opacity:.5}.prose.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:48px}h3.svelte-7ke6fz{font-size:1.6rem;margin-bottom:16px;font-weight:700}p.svelte-7ke6fz{font-size:1.15rem;line-height:1.8;margin-bottom:1rem}ul.svelte-7ke6fz{font-size:1.15rem;line-height:1.8;margin-bottom:1rem;margin-left:1.5rem}li.svelte-7ke6fz{margin-bottom:.5rem}a.svelte-7ke6fz{color:#09f;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}a.svelte-7ke6fz:hover{border-bottom-color:#09f}strong.svelte-7ke6fz{font-weight:600;color:var(--text-color)}.legal-notice.svelte-7ke6fz{background:#0099ff0d;border-left:4px solid #0099ff;padding:1.5rem;border-radius:4px}.legal-notice.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:1.1rem}@media(max-width:600px){.story-container.svelte-7ke6fz{padding:60px 20px}h3.svelte-7ke6fz{font-size:1.4rem}p.svelte-7ke6fz,ul.svelte-7ke6fz{font-size:1.1rem}ul.svelte-7ke6fz{margin-left:1rem}}
