.warning.svelte-1k5ynt1{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}h1.svelte-1k5ynt1{font-weight:var(--weight-extrabold);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.5rem}p.svelte-1k5ynt1{color:var(--color-muted);text-wrap:pretty;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}button.svelte-1k5ynt1{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-muted);color:var(--color-text);cursor:pointer;background:0 0;padding:.75rem 2rem;font-size:.9rem;transition:border-color .2s,color .2s}button.svelte-1k5ynt1:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=768px){h1.svelte-1k5ynt1{font-size:1.8rem}button.svelte-1k5ynt1{padding:.9rem 2rem;font-size:.85rem}}.confirm.svelte-1b6vv4w{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}h1.svelte-1b6vv4w{font-weight:var(--weight-extrabold);letter-spacing:-.02em;text-transform:lowercase;margin-bottom:1rem;font-size:2.5rem}p.svelte-1b6vv4w{color:var(--color-muted);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.buttons.svelte-1b6vv4w{gap:2rem;display:flex}button.svelte-1b6vv4w{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:lowercase;border:1px solid var(--color-muted);color:var(--color-text);cursor:pointer;background:0 0;padding:.75rem 2rem;font-size:.9rem;transition:border-color .2s,color .2s}button.yes.svelte-1b6vv4w:hover{border-color:var(--color-accent);color:var(--color-accent)}button.no.svelte-1b6vv4w:hover{border-color:var(--color-text);color:var(--color-text)}@media (width<=768px){h1.svelte-1b6vv4w{font-size:1.8rem}button.svelte-1b6vv4w{padding:.9rem 2rem;font-size:.85rem}}.waves.svelte-bjzrd6{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.message.svelte-bjzrd6{font-weight:var(--weight-bold);margin-bottom:.5rem;font-size:2rem}.submessage.svelte-bjzrd6{color:var(--color-muted);font-size:1.1rem}@media (width<=768px){.message.svelte-bjzrd6{font-size:1.5rem}.submessage.svelte-bjzrd6{font-size:1rem}}.title-screen.svelte-qn9z66{z-index:50;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.title-screen.inactive.svelte-qn9z66{pointer-events:none;z-index:-1}.content.svelte-qn9z66{text-align:center;transition:transform .8s cubic-bezier(.45,0,.15,1),opacity .6s}.exit.svelte-qn9z66 .content:where(.svelte-qn9z66){opacity:0;transform:translateY(-100vh)}h1.svelte-qn9z66{font-weight:var(--weight-extrabold);letter-spacing:-.03em;text-transform:lowercase;max-height:5rem;font-size:4rem;transition:opacity .5s,max-height .5s,margin .5s;overflow:hidden}h1.hidden.svelte-qn9z66{opacity:0;max-height:0;margin:0}h1.entering.svelte-qn9z66{animation:1s both svelte-qn9z66-titleFadeIn}@keyframes svelte-qn9z66-titleFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.definition.svelte-qn9z66{opacity:0;margin-top:.75rem;transition:opacity .5s,transform .5s,margin .5s;transform:translateY(20px)}.definition.visible.svelte-qn9z66{opacity:1;transition:opacity .5s,transform .6s,margin .5s;transform:translateY(0)}.definition.focused.svelte-qn9z66{margin-top:0}.pronunciation.svelte-qn9z66,.part-of-speech.svelte-qn9z66{max-height:3rem;transition:opacity .5s,max-height .5s,margin .5s;overflow:hidden}.pronunciation.hidden.svelte-qn9z66,.part-of-speech.hidden.svelte-qn9z66{opacity:0;max-height:0;margin:0}.pronunciation.svelte-qn9z66{color:var(--color-muted);letter-spacing:.05em;margin-bottom:.5rem;font-size:1rem}.part-of-speech.svelte-qn9z66{color:var(--color-accent);font-weight:var(--weight-semibold);letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-style:italic}.meaning.svelte-qn9z66{color:var(--color-text);font-weight:var(--weight-normal);font-size:1.2rem}.definition.raised.svelte-qn9z66{transform:translateY(-2rem)}.bridge.svelte-qn9z66{color:var(--color-muted);opacity:0;text-wrap:pretty;font-size:1.1rem;line-height:1.7;transition:opacity .6s,transform .6s;transform:translateY(10px)}.bridge.visible.svelte-qn9z66{opacity:1;transform:translateY(0)}@media (width<=768px){h1.svelte-qn9z66{max-height:3.5rem;font-size:2.5rem}.meaning.svelte-qn9z66{font-size:1rem}.bridge.svelte-qn9z66{padding:0 1rem;font-size:.95rem}.definition.raised.svelte-qn9z66{transform:translateY(-1rem)}}.timeline.svelte-112n2zp{z-index:100;pointer-events:none;opacity:0;align-items:center;width:100vw;height:300px;transition:transform 1s,opacity .8s;display:flex;position:fixed;bottom:0;left:0;overflow:visible;transform:translateY(100%)}.timeline.active.svelte-112n2zp{opacity:1;transition:transform 1s .6s,opacity .8s .6s;transform:translateY(0)}.track.svelte-112n2zp{align-items:center;height:100%;transition:transform 1.8s cubic-bezier(.45,0,.15,1);display:flex;position:relative;overflow:visible}.line.svelte-112n2zp{background:var(--color-muted);opacity:.2;width:9999vw;height:3px;margin-left:-4999vw;position:absolute;top:50%;left:0}.tick.svelte-112n2zp{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%)}.tick-mark.svelte-112n2zp{background:var(--color-muted);opacity:.2;width:1px;height:20px;transform:translateY(-50%)}.tick-label.svelte-112n2zp{font-size:.85rem;font-weight:var(--weight-medium);color:var(--color-muted);opacity:.3;letter-spacing:.05em;white-space:nowrap;position:absolute;top:30px}.stop.svelte-112n2zp{position:absolute;top:50%;transform:translate(-50%)}.dot.svelte-112n2zp{background:var(--color-muted);opacity:.4;border-radius:50%;width:24px;height:24px;transition:background .5s,transform .5s,opacity .5s;transform:translateY(-42%)}.stop.active.svelte-112n2zp .dot:where(.svelte-112n2zp){background:var(--color-accent);opacity:1;transform:translateY(-42%)scale(1.6)}.stop.visited.svelte-112n2zp .dot:where(.svelte-112n2zp){background:var(--color-muted);opacity:.4}.label.svelte-112n2zp{font-size:1.1rem;font-weight:var(--weight-semibold);color:var(--color-muted);letter-spacing:.03em;opacity:0;white-space:nowrap;transition:opacity .5s,color .5s;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.stop.active.svelte-112n2zp .label:where(.svelte-112n2zp){opacity:1;color:var(--color-accent)}@media (width<=768px){.timeline.svelte-112n2zp{height:180px}.dot.svelte-112n2zp{width:16px;height:16px}.stop.active.svelte-112n2zp .dot:where(.svelte-112n2zp){transform:translateY(-42%)scale(1.4)}.label.svelte-112n2zp{font-size:.85rem;bottom:35px}.tick-label.svelte-112n2zp{font-size:.7rem;top:22px}.tick-mark.svelte-112n2zp{height:14px}}.narrative.svelte-sqqoby{cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:40;justify-content:center;align-items:center;padding-bottom:300px;display:flex;position:fixed;inset:0}.narrative.active.svelte-sqqoby{pointer-events:auto}.stop-header.svelte-sqqoby{text-align:center;opacity:0;pointer-events:none;transition:opacity .5s,transform .6s;position:absolute;transform:translateY(0)}.stop-header.visible.svelte-sqqoby{opacity:1}.stop-header.raised.svelte-sqqoby{transform:translateY(-25vh)}.stop-content.svelte-sqqoby{text-align:center;opacity:0;pointer-events:none;max-width:650px;padding:2rem;transition:opacity .2s,transform .3s;position:absolute;transform:translateY(20px)}.stop-content.visible.svelte-sqqoby{opacity:1;pointer-events:auto;transition:opacity .5s .3s,transform .5s .3s;transform:translateY(5rem)}.stop-content.has-header.header-raised.visible.svelte-sqqoby{transform:translateY(2rem)}.stop-header.entering.svelte-sqqoby:not(.visible){transition:opacity 1s .6s,transform 1s .6s;transform:translateY(100vh)}.stop-header.entering.visible.svelte-sqqoby{transition:opacity 1s .6s,transform 1s .6s}.stop-content.entering.svelte-sqqoby:not(.visible){transition:opacity 1s .6s,transform 1s .6s;transform:translateY(100vh)}.stop-content.entering.visible.svelte-sqqoby{transition:opacity 1s .6s,transform 1s .6s}.date.svelte-sqqoby{font-weight:var(--weight-medium);color:var(--color-accent);letter-spacing:.1em;margin-bottom:1rem;font-size:.85rem}h2.svelte-sqqoby{font-weight:var(--weight-extrabold);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.5rem}.prose.svelte-sqqoby{color:var(--color-muted);text-wrap:pretty;font-size:1.1rem;line-height:1.7}.image-step.svelte-sqqoby{max-width:800px}.image-step.svelte-sqqoby img:where(.svelte-sqqoby){object-fit:contain;width:100%;height:auto;max-height:60vh}@media (width<=768px){.narrative.svelte-sqqoby{padding-bottom:180px}h2.svelte-sqqoby{font-size:1.8rem}.stop-header.raised.svelte-sqqoby{transform:translateY(-15vh)}.stop-content.svelte-sqqoby{max-width:100%;padding:1rem}.prose.svelte-sqqoby{font-size:1rem}.image-step.svelte-sqqoby{max-width:100%}.image-step.svelte-sqqoby img:where(.svelte-sqqoby){max-height:45vh}}
