.lv-root[data-astro-cid-ffe2hhtj]{--lv-wood:#2a1a10;--lv-cream:#f6ead0;-webkit-user-select:none;user-select:none;max-width:1100px;margin:0 auto}.lv-root[data-astro-cid-ffe2hhtj] [data-astro-cid-ffe2hhtj][hidden]{display:none!important}.lv-start[data-astro-cid-ffe2hhtj]{text-align:center;background:radial-gradient(at top,#3a2414,#150d08 75%);border:1px solid #d4af374d;border-radius:18px;padding:1.5rem 1rem 2rem}.lv-cover[data-astro-cid-ffe2hhtj]{border-radius:14px;width:min(260px,60vw);height:auto;margin:0 auto 1rem;display:block;box-shadow:0 8px 24px #00000080}.lv-title[data-astro-cid-ffe2hhtj]{color:var(--accent);font-family:var(--font-kyiv);margin:0 0 .3rem}.lv-story[data-astro-cid-ffe2hhtj]{max-width:42ch;color:var(--lv-cream);margin:0 auto 1rem;font-size:clamp(1rem,3vw,1.2rem)}.lv-progress[data-astro-cid-ffe2hhtj]{background:#ffffff1f;border-radius:999px;width:min(320px,80%);height:12px;margin:0 auto;overflow:hidden}.lv-progress-fill[data-astro-cid-ffe2hhtj]{background:linear-gradient(90deg, #a3841f, var(--accent));width:0;height:100%;transition:width .2s}.lv-loading-label[data-astro-cid-ffe2hhtj]{color:rgb(var(--gray));margin:.6rem 0 0}.lv-play-btn[data-astro-cid-ffe2hhtj]{font:inherit;color:#1a1206;background:linear-gradient(180deg, #f0cf6a, var(--accent));cursor:pointer;border:0;border-radius:999px;margin-top:1rem;padding:.8rem 2.4rem;font-size:1.25rem;font-weight:700;box-shadow:0 6px 18px #d4af3759}.lv-topbar[data-astro-cid-ffe2hhtj]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.lv-turn-counter[data-astro-cid-ffe2hhtj]{color:var(--accent);font-weight:700}.lv-topbar-controls[data-astro-cid-ffe2hhtj]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lv-translation-toggle[data-astro-cid-ffe2hhtj],.lv-mute[data-astro-cid-ffe2hhtj]{font:inherit;color:var(--lv-cream);cursor:pointer;background:#0000004d;border:1px solid #d4af3766;border-radius:999px;padding:.4rem .7rem;font-size:.85rem}.lv-mute[data-astro-cid-ffe2hhtj]{padding:.3rem .6rem;font-size:1.1rem}.lv-volume-control[data-astro-cid-ffe2hhtj]{background:#00000040;border:1px solid #d4af374d;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.85rem;display:flex}.lv-volume-control[data-astro-cid-ffe2hhtj] input[data-astro-cid-ffe2hhtj][type=range]{width:64px;accent-color:var(--accent)}.lv-stage[data-astro-cid-ffe2hhtj]{aspect-ratio:16/9;background:#0a0603;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.lv-layer[data-astro-cid-ffe2hhtj]{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lv-sky[data-astro-cid-ffe2hhtj]{z-index:0}.lv-clouds-wrap[data-astro-cid-ffe2hhtj]{z-index:1;width:200%;height:100%;animation:38s linear infinite lv-cloud-scroll;display:flex;position:absolute;inset:0}.lv-clouds-wrap[data-astro-cid-ffe2hhtj] img[data-astro-cid-ffe2hhtj]{object-fit:cover;object-position:center top;pointer-events:none;flex:none;width:50%;height:100%}@keyframes lv-cloud-scroll{0%{transform:translate(-50%)}to{transform:translate(0%)}}.lv-park[data-astro-cid-ffe2hhtj]{z-index:2}.lv-butterfly[data-astro-cid-ffe2hhtj]{z-index:3;aspect-ratio:1;background-image:var(--lv-butterfly-src);pointer-events:none;background-repeat:no-repeat;background-size:300% 100%;width:6%;animation:14s ease-in-out infinite alternate lv-butterfly-path;position:absolute;top:10%;left:6%}@keyframes lv-butterfly-path{0%{transform:translate(0)}30%{transform:translate(22%,-14px)}60%{transform:translate(55%,10px)}to{transform:translate(85%,-6px)}}.lv-char[data-astro-cid-ffe2hhtj]{z-index:4;width:30%;position:absolute;bottom:11%}.lv-victoria[data-astro-cid-ffe2hhtj]{left:9%}.lv-jorge[data-astro-cid-ffe2hhtj]{right:9%}.lv-shadow[data-astro-cid-ffe2hhtj]{filter:blur(2px);background:radial-gradient(#00000073,#0000 70%);width:72%;height:12%;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.lv-victoria[data-astro-cid-ffe2hhtj] .lv-sprite[data-astro-cid-ffe2hhtj]{aspect-ratio:511.5/768;background-image:var(--lv-victoria-src);background-repeat:no-repeat;background-size:400% 100%;width:100%;height:auto;animation:4s ease-in-out infinite lv-breathe}.lv-jorge[data-astro-cid-ffe2hhtj] .lv-sprite[data-astro-cid-ffe2hhtj]{aspect-ratio:525.75/748;background-image:var(--lv-jorge-src);background-repeat:no-repeat;background-size:400% 100%;width:100%;height:auto;animation:4s ease-in-out -1.3s infinite lv-breathe}@keyframes lv-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.4deg)}}.lv-dialogue[data-astro-cid-ffe2hhtj]{z-index:5;aspect-ratio:2000/750;opacity:1;width:min(78%,760px);transition:opacity .4s;position:absolute;bottom:13%;left:50%;transform:translate(-50%);container-type:inline-size}.lv-dialogue[data-astro-cid-ffe2hhtj].lv-dialogue-dim{opacity:.12}.lv-dialogue[data-astro-cid-ffe2hhtj].lv-dialogue-dim:hover,.lv-dialogue[data-astro-cid-ffe2hhtj].lv-dialogue-dim:focus-within{opacity:1}.lv-dialogue[data-astro-cid-ffe2hhtj]:before{content:"";background-image:var(--lv-dialogue-src);opacity:.93;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.lv-dialogue-name[data-astro-cid-ffe2hhtj]{z-index:1;text-align:center;justify-content:center;align-items:center;width:25%;height:13%;line-height:1.05;display:flex;position:absolute;top:30%;left:9%}.lv-speaker[data-astro-cid-ffe2hhtj]{font-weight:700;font-family:var(--font-kyiv);color:#ffe9b8;text-shadow:0 1px 3px #000000b3;font-size:4.8cqw}.lv-dialogue-body[data-astro-cid-ffe2hhtj]{z-index:1;flex-direction:column;justify-content:center;gap:.6cqw;display:flex;position:absolute;inset:40% 7% 16% 10%}.lv-replay[data-astro-cid-ffe2hhtj]{cursor:pointer;background:#0000004d;border:1px solid #ffe9b866;border-radius:999px;padding:.4em .55em;font-size:3.6cqw;line-height:1;position:absolute;top:-8%;right:0}.lv-uk[data-astro-cid-ffe2hhtj]{color:#ffe9b8;text-shadow:0 1px 2px #00000080;margin:0;padding-right:9cqw;font-size:clamp(.95rem,4.3cqw,1.3rem);font-weight:700;line-height:1.25}.lv-translation[data-astro-cid-ffe2hhtj]{color:#e7cda3;opacity:.85;margin:0;font-size:clamp(.72rem,3cqw,.95rem)}.lv-hide-translation[data-astro-cid-ffe2hhtj] .lv-translation[data-astro-cid-ffe2hhtj],.lv-hide-translation[data-astro-cid-ffe2hhtj] .lv-choice-translation{display:none}.lv-cutaway[data-astro-cid-ffe2hhtj]{z-index:10;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a060300;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;transition:opacity .15s,background .15s;display:flex;position:absolute;inset:0}.lv-cutaway-visible[data-astro-cid-ffe2hhtj]{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a060324}.lv-cutaway-img[data-astro-cid-ffe2hhtj]{filter:drop-shadow(0 8px 16px #0006);background-repeat:no-repeat;background-size:300% 100%;width:min(55%,300px);transition:transform .15s cubic-bezier(.2,1.4,.4,1);transform:scale(.85)}.lv-cutaway-visible[data-astro-cid-ffe2hhtj] .lv-cutaway-img[data-astro-cid-ffe2hhtj]{transform:scale(1)}.lv-cutaway-text[data-astro-cid-ffe2hhtj]{font-family:var(--font-kyiv);color:var(--accent);background:#0a060399;border-radius:999px;margin:0;padding:.3rem 1rem;font-size:1.3rem;font-weight:700}.lv-complete[data-astro-cid-ffe2hhtj]{z-index:12;flex-direction:column;justify-content:flex-end;align-items:center;animation:.3s ease-out lv-fade;display:flex;position:absolute;inset:0}.lv-complete-art[data-astro-cid-ffe2hhtj]{background-image:var(--lv-win-src);background-position:50%;background-size:cover;position:absolute;inset:0}.lv-complete-panel[data-astro-cid-ffe2hhtj]{z-index:1;text-align:center;background:#0a0603b8;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:4%;padding:.7rem 1.4rem;display:flex;position:relative}.lv-final-score[data-astro-cid-ffe2hhtj]{color:var(--lv-cream);margin:0;font-size:1.1rem}.lv-replay-game[data-astro-cid-ffe2hhtj]{font:inherit;color:#1a1206;background:linear-gradient(180deg, #f0cf6a, var(--accent));cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.8rem;font-weight:700}@keyframes lv-fade{0%{opacity:0}}.lv-choices-panel[data-astro-cid-ffe2hhtj]{margin-top:.8rem}.lv-choices[data-astro-cid-ffe2hhtj]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice{box-sizing:border-box;background-image:var(--lv-choice-src);color:#ffe9b8;cursor:pointer;height:72px;font:inherit;text-align:left;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem .4rem 3.4rem;transition:filter .12s;display:flex;position:relative}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice:disabled{cursor:default;opacity:.7}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-badge{font-family:var(--font-kyiv);color:#5c3a14;font-size:1.3rem;font-weight:800;position:absolute;top:50%;left:1.25rem;transform:translate(-50%,-50%)}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-text{flex-direction:column;justify-content:center;gap:.1rem;min-width:0;display:flex;overflow:hidden}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-uk{color:#ffe9b8;text-shadow:0 1px 2px #0009;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.92rem,4.2vw,1.1rem);font-weight:700;line-height:1.2;overflow:hidden}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-translation{opacity:.8;color:#e7cda3;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,3vw,.82rem);line-height:1.2;overflow:hidden}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-correct{filter:brightness(1.25)saturate(1.35)}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-wrong{filter:brightness(.8)saturate(.7);animation:.18s lv-bad-shake}@keyframes lv-bad-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.lv-clouds-wrap[data-astro-cid-ffe2hhtj],.lv-butterfly[data-astro-cid-ffe2hhtj],.lv-victoria[data-astro-cid-ffe2hhtj] .lv-sprite[data-astro-cid-ffe2hhtj],.lv-jorge[data-astro-cid-ffe2hhtj] .lv-sprite[data-astro-cid-ffe2hhtj],.lv-choice-wrong[data-astro-cid-ffe2hhtj]{animation:none!important}}@media (width<=640px){.lv-root[data-astro-cid-ffe2hhtj]{max-width:100%}.lv-stage[data-astro-cid-ffe2hhtj]{border-radius:10px}.lv-topbar[data-astro-cid-ffe2hhtj]{flex-wrap:wrap;row-gap:.4rem}.lv-topbar-controls[data-astro-cid-ffe2hhtj]{justify-content:space-between;gap:.35rem;width:100%}.lv-translation-toggle[data-astro-cid-ffe2hhtj]{padding:.35rem .55rem;font-size:.72rem}.lv-volume-control[data-astro-cid-ffe2hhtj]{gap:.2rem;padding:.2rem .4rem;font-size:.72rem}.lv-volume-control[data-astro-cid-ffe2hhtj] input[data-astro-cid-ffe2hhtj][type=range]{width:40px}.lv-choices[data-astro-cid-ffe2hhtj]{grid-template-columns:1fr;gap:.5rem}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice{height:60px;padding:.35rem .8rem .35rem 3rem}.lv-choices[data-astro-cid-ffe2hhtj] .lv-choice-badge{font-size:1.1rem;left:1.05rem}}
