.agens-story{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem .75rem;box-sizing:border-box;font-family:var(--font-family, system-ui, -apple-system, Segoe UI, Roboto, sans-serif);color:var(--text, #1a1a1a)}.agens-story__header{width:100%;max-width:60rem;text-align:center;flex:0 0 auto}.agens-story__title{margin:0;font-size:1.0625rem;font-weight:600;color:var(--muted, #4a5568)}.agens-story__pages{width:100%;max-width:60rem;aspect-ratio:var(--story-aspect, 4 / 3);flex:0 1 auto;min-height:0;position:relative;background:var(--story-paper, none),radial-gradient(ellipse at center,#fdf8ef,#f3e9d2);background-size:cover;background-position:center;border-radius:8px;box-shadow:0 4px 18px #00000014;overflow:hidden}@media(orientation:portrait){.agens-story{min-height:100%;justify-content:flex-start}.agens-story__pages{aspect-ratio:auto;flex:1 1 auto;min-height:70dvh}}.agens-story__page{position:absolute;inset:0}.agens-story__page[hidden]{display:none}.agens-story__page-canvas{position:relative;width:100%;height:100%}.agens-story__region{box-sizing:border-box}.agens-story__illustration{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.agens-story__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:8rem;border-radius:12px;background:radial-gradient(ellipse at center,#ffffff8c,#f0e0c459);color:#a08a64}.agens-story__placeholder-mark{font-size:2.25rem;opacity:.55}.agens-story__placeholder-note{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.agens-story__region--text{font-family:var(--agens-reading-font, var(--font-family, system-ui, -apple-system, Segoe UI, Roboto, sans-serif));color:#1a1a1a}.agens-story__region--text p{margin:.25rem 0}.agens-story__region--text-corpus-xl{--corpus-size: clamp(2rem, 5vw, 3.5rem);letter-spacing:.02em}.agens-story__region--text-corpus-lg{--corpus-size: clamp(1.5rem, 4vw, 2.5rem)}.agens-story__region--text-corpus-md{--corpus-size: clamp(1.125rem, 2.5vw, 1.75rem)}.agens-story__word{display:inline-block;padding:0 .05em}.agens-story__paragraph--parent{font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:400;line-height:1.6;color:#4a5568;max-width:38rem;margin-left:auto;margin-right:auto}.agens-story__paragraph--parent.agens-story__prose{font-style:italic}.agens-story__paragraph--child{font-size:var(--corpus-size, clamp(1.5rem, 4vw, 2.5rem));font-weight:600;line-height:1.5;word-spacing:.2em;color:#1a1a1a;text-transform:uppercase}.agens-story__paragraph--parent+.agens-story__paragraph--child:before,.agens-story__paragraph--child:first-child:before{content:"✦ Du liest";display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #6366f1);margin-bottom:.3rem;word-spacing:normal}.agens-story__region--reader-parent{font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:400;line-height:1.5;color:#4a5568}.agens-story__region--reader-child{color:#1a1a1a;text-transform:uppercase}.agens-story[data-host=coached] .agens-story__region--reader-parent,.agens-story[data-host=coached] .agens-story__paragraph--parent{display:none}.agens-story__page-canvas--flow{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(.5rem,2vh,1.25rem);padding:clamp(.75rem,3vw,2rem);height:100%;overflow-y:auto;text-align:center}.agens-story__page-canvas--flow .agens-story__region{position:static;width:100%;max-width:44rem;transform:none}.agens-story__page-canvas--flow .agens-story__region--illustration{flex:0 0 auto}.agens-story__page-canvas--flow .agens-story__illustration{width:auto;height:auto;max-width:100%;max-height:min(40vh,20rem);margin:0 auto}.agens-story__page-canvas--flow .agens-story__paragraph--parent{margin:.35rem 0}.agens-story__page-canvas--flow .agens-story__paragraph--child{margin:clamp(.5rem,1.5vh,1rem) 0}.agens-story__page-canvas--flow .agens-story__region--reader-parent{max-width:40rem}.agens-story__page-canvas--flow .agens-story__region--reader-child{padding-top:clamp(.5rem,1.5vh,1rem);border-top:1px solid color-mix(in srgb,var(--accent, #6366f1) 22%,transparent)}.agens-story__page-canvas--tint-dawn{background:linear-gradient(180deg,#ffd1a366,#fff0e000 60%)}.agens-story__page-canvas--tint-day{background:linear-gradient(180deg,#b2deff59,#f0faff00 55%)}.agens-story__page-canvas--tint-dusk{background:linear-gradient(180deg,#d8b4fe52,#ffe9d600 60%)}.agens-story__page-canvas--tint-night{background:linear-gradient(180deg,#4338ca38,#312e8100 65%)}@media(min-width:56rem)and (orientation:landscape){.agens-story__pages{max-width:70rem}.agens-story__page-canvas--flow[data-wide]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pic text";column-gap:clamp(1.25rem,3vw,2.75rem);align-items:center;overflow:hidden}.agens-story__page-canvas--flow[data-wide=side-right]{grid-template-areas:"text pic"}.agens-story__page-canvas--flow[data-wide] .agens-story__region--illustration{grid-area:pic;display:flex;align-items:center;justify-content:center;height:100%;min-height:0}.agens-story__page-canvas--flow[data-wide] .agens-story__illustration{max-height:100%}.agens-story__page-canvas--flow[data-wide] .agens-story__placeholder{height:70%;width:80%}.agens-story__page-canvas--flow[data-wide] .agens-story__region--text{grid-area:text;max-height:100%;overflow-y:auto;text-align:left;padding-right:.5rem}.agens-story__page-canvas--flow[data-wide] .agens-story__paragraph--parent{margin-left:0;margin-right:0}}.agens-story__missing{color:#b91c1c;font-style:italic}.agens-story__region--hidden-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#4a5568}.agens-story__hidden-list{margin:.5rem 0 0;padding:0 0 0 1.25rem;font-size:.875rem;color:#4a5568}.agens-story__nav{display:flex;align-items:center;gap:1.5rem;padding:.25rem .5rem}.agens-story__nav button{font-size:1.75rem;line-height:1;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--border, #cbd5e0);background:var(--bg-elevated, #ffffff);color:var(--text, #1a1a1a);cursor:pointer;transition:background-color .12s ease,transform 80ms ease}.agens-story__nav button:hover:not(:disabled){background:var(--bg-elevated-hover, #f7fafc)}.agens-story__nav button:active:not(:disabled){transform:scale(.96)}.agens-story__nav button:disabled{opacity:.35;cursor:not-allowed}.agens-story__indicator{font-size:.9375rem;color:var(--muted, #4a5568);min-width:9rem;text-align:center}.agens-story__phase-chip{font-size:.75rem;color:var(--muted, #718096);padding:.1rem .6rem;background:color-mix(in srgb,var(--accent, #6366f1) 8%,transparent);border-radius:999px;letter-spacing:.01em}.agens-story__phase-chip[hidden],.agens-story[data-host=coached] .agens-story__nav button,.agens-story[data-host=coached] .agens-story__region--hidden-details{display:none}.agens-story[data-host=classroom] .agens-story__region--text-corpus-xl{--corpus-size: clamp(2.5rem, 6vw, 4.5rem)}.agens-story[data-host=classroom] .agens-story__region--text-corpus-lg{--corpus-size: clamp(2rem, 5vw, 3.5rem)}@media(prefers-reduced-motion:reduce){.agens-story__nav button{transition:none}}.story-host.svelte-1gmcvuj{margin:1rem auto 2rem;max-width:60rem}@media(min-width:56rem)and (orientation:landscape){.story-host.svelte-1gmcvuj{max-width:72rem}}@media(orientation:portrait){.story-host.svelte-1gmcvuj{display:flex;flex-direction:column;min-height:calc(100dvh - 8rem)}}
