@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Lexend Deca;src:url(/assets/lexend-deca-latin-wght-normal-Cz7ZdjVl.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Lexend Exa;src:url(/assets/lexend-exa-latin-wght-normal-bziMxHl4.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.woff) format("woff");font-weight:550 800;font-display:swap}@font-face{font-family:Comic Neue;src:url(/assets/comic-neue-latin-400-normal-BdhG8RSD.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Comic Neue;src:url(/assets/comic-neue-latin-700-normal-NE4Vcoll.woff2) format("woff2");font-weight:550 800;font-display:swap}@font-face{font-family:Andika;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Andika;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2) format("woff2");font-weight:550 800;font-display:swap}@font-face{font-family:Literata;src:url(/assets/literata-latin-wght-normal-DLxlUchJ.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2");font-weight:550 800;font-display:swap}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2) format("woff2-variations");font-weight:400 800;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/assets/crimson-pro-latin-wght-normal-C4R2PX-h.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/work-sans-latin-wght-normal-Bl-S9Xys.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg, hsl(40 33% 97%));overscroll-behavior:none}#app{height:100%}a{color:var(--accent, hsl(20 45% 42%))}a:hover{color:color-mix(in srgb,var(--accent, hsl(20 45% 42%)) 80%,#000)}input[type=range]{accent-color:var(--accent, hsl(20 45% 42%));width:100%;margin:0}button{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent, hsl(20 45% 42%));outline-offset:2px;border-radius:4px}@keyframes vflash{0%{background-color:#f7d26499}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ees-text b{font-weight:var(--fb-w, 700)}.ees-text .syl-a{opacity:1}.ees-text .syl-b{opacity:.62}.ees-text .ck{margin-right:.55em}.ees-text .gw{color:color-mix(in srgb,color-mix(in oklch,var(--grad-a, #8a4a1f) var(--t, 50%),var(--grad-b, #2f6b5e)) 72%,var(--fg, #333))}.ruler-grip.svelte-17f2qxr{position:absolute;right:8px;transform:translateY(-50%);width:44px;height:56px;z-index:10;touch-action:none;cursor:grab;display:flex;align-items:center;justify-content:center;background:var(--chrome);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:14px;box-shadow:0 2px 10px #00000047}.ruler-grip.dragging.svelte-17f2qxr{cursor:grabbing;border-color:var(--accent)}.ruler-grip.svelte-17f2qxr:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.ruler-grip-dots.svelte-17f2qxr{width:18px;height:22px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--accent) 85%,var(--fg)) 0 3px,transparent 3px 8px);border-radius:2px}@media(prefers-reduced-motion:no-preference){.ruler-band.svelte-17f2qxr:not(.dragging),.ruler-grip.svelte-17f2qxr:not(.dragging){transition:top .12s ease-out}}
