.screen[data-v-72b99224]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.stage[data-v-72b99224]{position:relative;width:min(100vw,200vh);aspect-ratio:2 / 1;overflow:hidden;-webkit-user-select:none;user-select:none;font-family:ui-rounded,SF Pro Rounded,"Baloo 2",Quicksand,Chalkboard SE,Comic Sans MS,system-ui,sans-serif}.bg[data-v-72b99224]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.title[data-v-72b99224]{position:absolute;top:5%;left:50%;transform:translate(-50%);max-width:56%;text-align:center;color:#f4efd6;font-size:clamp(13px,2.4vw,24px);font-weight:800;line-height:1.25;letter-spacing:.01em;background:#2e3a59eb;padding:.55em 1.1em;border-radius:22px;box-shadow:0 4px 14px #0000004d;paint-order:stroke fill;-webkit-text-stroke:.9px #f4efd6;z-index:6}.counter[data-v-72b99224]{position:absolute;top:4%;left:3%;color:#f6f3e2;background:#283456b3;padding:.2em .7em;border-radius:999px;font-size:clamp(11px,1.6vw,16px);font-weight:700;z-index:6}.easel[data-v-72b99224]{position:absolute;bottom:0;transform-origin:bottom center;transition:transform .4s ease,filter .4s ease;z-index:3}.easel.left[data-v-72b99224]{left:9.33%;width:25.72%;height:91.51%}.easel.right[data-v-72b99224]{left:65.01%;width:25.84%;height:91.87%}.easel .painting[data-v-72b99224]{width:100%;height:100%;display:block;object-fit:fill}.easel.clickable[data-v-72b99224]{cursor:pointer}.easel.clickable[data-v-72b99224]:hover{transform:translateY(-1.5%) scale(1.03)}.easel.enlarged[data-v-72b99224]{transform:scale(1.16);z-index:5}.easel.dimmed[data-v-72b99224]{filter:brightness(.55) saturate(.7)}.hint[data-v-72b99224]{position:absolute;top:16%;left:50%;transform:translate(-50%);background:#fffae6f5;color:#3a4668;font-size:clamp(16px,3vw,30px);font-weight:800;padding:.5em 1.2em;border-radius:999px;box-shadow:0 6px 18px #00000040;white-space:nowrap;pointer-events:none;z-index:8;animation:hintpop-72b99224 .35s cubic-bezier(.18,1.4,.4,1)}@keyframes hintpop-72b99224{0%{transform:translate(-50%) scale(.5);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.badge[data-v-72b99224]{position:absolute;top:15%;left:0;right:0;margin:0 auto;width:fit-content;font-size:clamp(18px,3.4vw,36px);font-weight:900;padding:.4em 1.1em;border-radius:999px;white-space:nowrap;pointer-events:none;z-index:9;box-shadow:0 6px 18px #0000004d}.badge.correct[data-v-72b99224]{background:#e7fae8f7;color:#1f8a3b;border:3px solid #36c45c}.badge.wrong[data-v-72b99224]{background:#ffeeecf7;color:#c23a2b;border:3px solid #ff6a55}.overlay[data-v-72b99224]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;z-index:7}.intro-overlay[data-v-72b99224]{justify-content:flex-end;padding-bottom:8%;gap:2.5%}.banner[data-v-72b99224]{width:38%;max-width:460px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.replay-btn[data-v-72b99224]{width:26%;max-width:280px;cursor:pointer;transition:transform .2s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.replay-btn[data-v-72b99224]:hover{transform:scale(1.06)}.pill[data-v-72b99224]{border:none;background:#2c3556;color:#f6f3e2;border:2px solid #5b8cff;font-size:clamp(16px,2.6vw,26px);font-weight:800;padding:.5em 1.4em;border-radius:999px;cursor:pointer;transition:transform .2s ease;paint-order:stroke fill;-webkit-text-stroke:.8px #f6f3e2}.pill[data-v-72b99224]:hover{transform:scale(1.05)}.pill.small[data-v-72b99224]{font-size:clamp(13px,1.8vw,18px);padding:.45em 1.1em}.intro-lines[data-v-72b99224]{text-align:center;color:#f6f3e2;font-size:clamp(13px,2vw,20px);font-weight:800;line-height:1.5;text-shadow:0 2px 6px rgba(0,0,0,.5);paint-order:stroke fill;-webkit-text-stroke:.8px #f6f3e2}.intro-lines .num[data-v-72b99224]{color:#ffcf3f;-webkit-text-stroke:.8px #d98a1f}.pop[data-v-72b99224]{animation:pop-72b99224 .45s cubic-bezier(.18,1.4,.4,1)}@keyframes pop-72b99224{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;background:#1a2238;font-family:system-ui,-apple-system,PingFang SC,sans-serif}
