.ps.svelte-1gcyd8o{flex-direction:column;height:calc(100dvh - 116px);min-height:560px;display:flex}.ps.svelte-1gcyd8o>section:where(.svelte-1gcyd8o){flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}h2.svelte-1gcyd8o{font-size:1.25rem}.kicker.svelte-1gcyd8o{color:var(--c,var(--orange));font-size:1.05rem;line-height:1}.cover.svelte-1gcyd8o{color:#fdf3e1;background:linear-gradient(135deg,#24306e,#3a4aa0);border:0;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.cover.svelte-1gcyd8o .kicker:where(.svelte-1gcyd8o){color:#ffc93c}.globe.svelte-1gcyd8o{flex-shrink:0;width:54px;height:54px}.sub.svelte-1gcyd8o{opacity:.85;font-size:1rem}.pages.svelte-1gcyd8o{border-radius:var(--radius);background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--sky) 8%, transparent) 12px 24px), color-mix(in srgb, #fffbf3 92%, var(--sky));min-height:0;box-shadow:var(--shadow);border:3px solid #24306e;flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);gap:8px;padding:10px;display:grid}.page.svelte-1gcyd8o{color:#1e2550;min-height:0;font-family:var(--font-ui);background:0 0;border:2px dashed #24306e40;border-radius:16px;place-items:center;padding:4px;display:grid;position:relative}.page.locked.svelte-1gcyd8o{color:#24306e66;align-content:center;gap:0}.mini.svelte-1gcyd8o{line-height:0;position:absolute;bottom:2px}.ticket.svelte-1gcyd8o{flex-direction:column;align-items:center;gap:4px;display:flex}.tname.svelte-1gcyd8o{text-align:center;font-size:.9rem;font-weight:600;line-height:1}.go.svelte-1gcyd8o{background:var(--c);color:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.cbadge.svelte-1gcyd8o{aspect-ratio:3/2;background:var(--c);color:#fff;border-radius:6px;place-items:center;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 3px #1e255040}.stamp.svelte-1gcyd8o{width:var(--s);aspect-ratio:1;border:calc(var(--s) * .04) solid var(--c);max-width:100%;max-height:100%;box-shadow:inset 0 0 0 calc(var(--s) * .03) #fffbf3, inset 0 0 0 calc(var(--s) * .05) var(--c);background:color-mix(in srgb, var(--c) 10%, #fffbf3);rotate:var(--t);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stamp-art.svelte-1gcyd8o{opacity:.92;width:74%;margin-top:6%}.stamp-name.svelte-1gcyd8o{font-weight:700;font-size:calc(var(--s) * .13);color:var(--c);text-transform:uppercase;letter-spacing:.04em;line-height:1}.trip-top.svelte-1gcyd8o{flex-shrink:0;align-items:center;gap:10px;display:flex}.dots.svelte-1gcyd8o{flex:1;justify-content:center;gap:5px;display:flex}.dot.svelte-1gcyd8o{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;flex:1;max-width:34px;height:10px}.dot.done.svelte-1gcyd8o{background:var(--green);border-color:var(--green)}.dot.on.svelte-1gcyd8o{background:var(--c);border-color:var(--c)}.scene.svelte-1gcyd8o{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden}.caption.svelte-1gcyd8o{text-align:center;font-size:1.15rem;line-height:1.25}.hello.svelte-1gcyd8o{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.speech.svelte-1gcyd8o{border:3px solid var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));color:var(--ink);font-family:var(--font-ui);box-shadow:0 5px 0 var(--c);border-radius:30px;flex-direction:column;align-items:center;padding:14px 30px 12px;display:flex;position:relative}.speech.svelte-1gcyd8o:after{content:"";border:10px solid #0000;border-top:12px solid var(--c);position:absolute;bottom:-16px;left:30%}.word.svelte-1gcyd8o{font-size:clamp(2rem,8vw,3.2rem);font-weight:700;line-height:1.05}.say.svelte-1gcyd8o{color:var(--ink-soft);font-size:1.3rem}.spk.svelte-1gcyd8o{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-12px;right:-12px}.flag-big.svelte-1gcyd8o{justify-content:center;width:100%;display:flex}.flag-big.svelte-1gcyd8o .cbadge:where(.svelte-1gcyd8o){font-size:2rem}.sky.svelte-1gcyd8o{aspect-ratio:4/3;background:linear-gradient(#9fd2ff,#e3f2ff);border-radius:20px;flex-shrink:1;width:min(100%,133.333dvh - 440px);overflow:hidden}.sky.svelte-1gcyd8o svg{height:100%;width:100%!important}.dish.svelte-1gcyd8o{background:radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent), transparent 65%);border-radius:50%;flex:1;place-items:center;width:100%;min-height:0;display:grid}.fact.svelte-1gcyd8o{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.fact-badge.svelte-1gcyd8o{background:color-mix(in srgb, var(--yellow) 40%, var(--surface));border-radius:24px;place-items:center;width:76px;height:76px;display:grid;rotate:-6deg}.fact-text.svelte-1gcyd8o{max-width:560px;font-size:1.35rem;font-weight:500;line-height:1.3}.q.svelte-1gcyd8o{text-align:center;font-size:1.25rem;line-height:1.2}.pics.svelte-1gcyd8o{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-height:0;display:grid}.pic.svelte-1gcyd8o{border:3px solid var(--line);background:linear-gradient(#9fd2ff,#e3f2ff);border-radius:18px;place-items:center;min-height:0;padding:4px;display:grid;overflow:hidden}.pic.svelte-1gcyd8o svg{height:100%;width:auto!important}.opts.svelte-1gcyd8o{gap:10px;width:100%;display:grid}.opt.svelte-1gcyd8o{border:3px solid var(--line);background:var(--surface-2);min-height:64px;color:var(--ink);font:600 1.15rem var(--font-ui);text-align:left;box-shadow:0 4px 0 var(--line);border-radius:20px;align-items:center;gap:12px;padding:8px 14px;display:flex}.letter.svelte-1gcyd8o{background:var(--c);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wrong.svelte-1gcyd8o{opacity:.6;animation:.4s svelte-1gcyd8o-wobble;border-color:var(--orange)!important}.right.svelte-1gcyd8o{box-shadow:0 4px 0 var(--green);border-color:var(--green)!important}@keyframes svelte-1gcyd8o-wobble{25%{translate:-6px}75%{translate:6px}}.stamped.svelte-1gcyd8o{flex-direction:column;align-items:center;gap:14px;display:flex}.stamp-drop.svelte-1gcyd8o{animation:.7s cubic-bezier(.3,1.6,.5,1) .2s backwards svelte-1gcyd8o-thunk}@keyframes svelte-1gcyd8o-thunk{0%{opacity:0;rotate:-30deg;scale:2.2}}.nav.svelte-1gcyd8o{flex-shrink:0;align-items:center;gap:10px;display:flex}.grow.svelte-1gcyd8o{flex:1}.hint.svelte-1gcyd8o{color:var(--ink-soft);font-size:1.15rem}@media (width>=900px){.ps.svelte-1gcyd8o{height:calc(100dvh - 226px);min-height:600px}.book.svelte-1gcyd8o{grid-template-columns:300px 1fr;display:grid!important}.cover.svelte-1gcyd8o{text-align:center;flex-direction:column;justify-content:center;padding:24px}.globe.svelte-1gcyd8o{width:120px;height:120px}.pages.svelte-1gcyd8o{grid-template-columns:repeat(4,1fr)}.pics.svelte-1gcyd8o{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.pic.svelte-1gcyd8o svg{height:auto;width:100%!important}.opts.svelte-1gcyd8o{max-width:640px}.nav.svelte-1gcyd8o{align-self:center;width:100%;max-width:640px}}@media (hover:hover){.page.svelte-1gcyd8o:not(.locked):hover{background:#ffffff80}}@media (prefers-reduced-motion:reduce){.stamp-drop.svelte-1gcyd8o,.wrong.svelte-1gcyd8o{animation:none}}
