@font-face{font-family:Dimple Sans;src:url(/games/box-clever/play/fonts/DimpleSans-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Vedu Sans;src:url(/games/box-clever/play/fonts/VeduSans-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--kraft:#c99a63;--kraft-dark:#9c7044;--kraft-deep:#6e4c2b;--paper:#fbf3e2;--ink:#2a1d12;--ink-soft:#5a4433;--primary:#141210;--primary-hover:#018662;--focus:#1c73c5;--sun:#ffda7d;--display:"Dimple Sans", "Vedu Sans", system-ui, sans-serif;--body:"Vedu Sans", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}body{background-color:var(--kraft);color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-image:repeating-linear-gradient(90deg,#00000009 0 2px,#0000 2px 7px),radial-gradient(circle at 20% 10%,#ffffff2e,#0000 60%),radial-gradient(circle at 80% 90%,#0000001f,#0000 55%);font-size:18px;line-height:1.45}#app{height:100%}.screen{height:100%;padding:max(env(safe-area-inset-top), 12px) 16px max(env(safe-area-inset-bottom), 12px);flex-direction:column;align-items:center;gap:12px;display:flex}h1,h2{font-family:var(--display);margin:0;line-height:1.1}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:10px}.btn{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:52px;font-family:var(--display);cursor:pointer;box-shadow:0 3px 0 var(--kraft-deep);border-radius:14px;padding:10px 18px;font-size:20px;font-weight:700;transition:transform 80ms,background-color .12s}.btn:active{box-shadow:0 1px 0 var(--kraft-deep);transform:translateY(2px)}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.quiet{box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.btn:hover:not(.primary){background:#fff}.btn.quiet:hover{background:#ffffff59}.icon-btn{border:2px solid var(--ink);background:var(--paper);cursor:pointer;width:48px;height:48px;box-shadow:0 3px 0 var(--kraft-deep);border-radius:12px;place-items:center;padding:0;display:grid}.icon-btn svg{width:26px;height:26px}.icon-btn:hover{background:#fff}.hint-btn{background:var(--sun)}.hint-btn:hover{background:#ffe8a8}.actions{flex-direction:column;gap:10px;width:100%;display:flex}.title{justify-content:center;max-width:440px;margin:0 auto}.title-art{aspect-ratio:1;align-items:end;width:min(78vw,330px,40vh);display:grid;position:relative}.title-box{z-index:2;width:100%;position:relative}.title-pops img{z-index:1;position:absolute}.pop-a{width:38%;top:0;left:8%;rotate:-12deg}.pop-b{width:17%;top:9%;left:47%}.pop-c{width:24%;top:6%;right:8%;rotate:10deg}.title h1{letter-spacing:-.01em;color:var(--ink);text-shadow:0 2px #ffffff59;font-size:clamp(46px,13vw,64px);font-weight:800}.tagline{text-align:center;color:var(--ink);max-width:22em;margin:-4px 0 8px;font-size:19px}.bar{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;width:100%;max-width:560px;display:grid}.bar h2{text-align:center;font-size:22px}.spacer{width:48px}.level-scroll{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:4px 2px 16px;scroll-padding-top:8px;display:flex;overflow-y:auto}.level-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:480px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tile{aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);width:100%;box-shadow:0 4px 0 var(--kraft-deep);cursor:pointer;border-radius:16px;place-items:center;display:grid;position:relative}.tile .num{font-family:var(--display);font-size:28px;font-weight:800}.tile svg{width:20px;height:20px;position:absolute;bottom:5px;right:5px}.tile.done{background:#e3f3ea}.tile.done svg{color:#016b4e}.tile:disabled{background:var(--kraft-dark);border-color:var(--kraft-deep);color:#2a1d12;box-shadow:none;cursor:default}.tile:disabled .num{opacity:.65}.tile:hover:not(:disabled){background:#fff}.note{text-align:center;max-width:24em}.play{touch-action:none;gap:10px}.question{background:var(--paper);width:100%;max-width:560px;font-family:var(--display);text-align:center;box-shadow:0 2px 0 var(--kraft-deep), 0 0 0 1px #00000014;border-radius:6px;margin:0;padding:12px 16px;font-size:clamp(21px,5.6vw,26px);font-weight:700;line-height:1.25;position:relative;rotate:-.6deg}.question:before{content:"";background:#fff8dcb3;width:64px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:2deg;box-shadow:0 0 0 1px #0000000d}.word{display:inline}.word.scrap{touch-action:none;cursor:grab}.word.lifted-away,.word.placed{visibility:hidden}.ghost{z-index:50;pointer-events:none;background:var(--paper);font-family:var(--display);text-align:center;border-radius:4px;margin-left:-4px;padding:0 4px;font-size:clamp(21px,5.6vw,26px);font-weight:700;line-height:1.25;position:fixed;rotate:-4deg;box-shadow:0 6px 14px #0000004d}.stage-wrap{flex:1;place-items:center;width:100%;min-height:0;display:grid;container-type:size}.stage{aspect-ratio:2/3;background:var(--paper) center / cover no-repeat;width:min(100cqw,66.6667cqh);box-shadow:inset 0 0 0 6px var(--kraft-dark), inset 0 10px 18px #00000040, 0 3px 0 var(--kraft-deep);touch-action:none;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.stage:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 6px var(--kraft-dark), inset 0 10px 18px #00000038;z-index:30;position:absolute;inset:0}.prop{filter:drop-shadow(0 4px 3px #28190a59);-webkit-user-drag:none;height:auto;transition-property:none;position:absolute;translate:-50% -50%}.prop.movable,.prop.tappable{cursor:pointer;touch-action:none}.prop.lifted{filter:drop-shadow(0 12px 8px #28190a59);scale:1.04;z-index:20!important}.prop.faded{opacity:.25;transition:opacity .4s}@keyframes wiggle{20%{rotate:-6deg}45%{rotate:5deg}70%{rotate:-3deg}to{rotate:0deg}}.wiggle{animation:.38s wiggle}.numeral{font-family:var(--display);color:var(--ink);filter:none;white-space:nowrap;text-align:center;background:0 0;padding:2cqw 3cqw;font-weight:800;line-height:1}.zzz{font-family:var(--display);color:var(--paper);text-shadow:0 2px 0 var(--kraft-deep);filter:none;pointer-events:none;font-size:7cqw;font-weight:800;rotate:-12deg}.stream{filter:none;background:linear-gradient(90deg,#8a4b1f,#b86a2c,#8a4b1f);border-radius:6px;translate:-50%;width:2.2%!important}.stage:before{content:"";pointer-events:none;z-index:10;background:#080a1e00;transition:background-color .6s;position:absolute;inset:0}.stage.dark:before{background:#080a1eb8}.stage.dark .prop{z-index:11;filter:brightness(.45)}.glow{filter:drop-shadow(0 0 18px #ffd35a)drop-shadow(0 0 40px #ffd35a)brightness(1.08)!important}.stage.dusk{filter:saturate(.85)brightness(.92);transition:filter .9s}.half-left{clip-path:polygon(0 0,50% 0,43% 18%,57% 36%,43% 54%,57% 72%,50% 100%,0 100%)}.half-right{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,57% 72%,43% 54%,57% 36%,43% 18%)}@keyframes beat{0%,to{scale:1}30%{scale:1.1}60%{scale:.98}}.beat{clip-path:none;animation:.7s 2 beat}@keyframes sink{to{opacity:0;translate:-50% -20%;scale:.2}}.sink{animation:.5s ease-in forwards sink}.answers{z-index:25;grid-template-columns:repeat(5,1fr);gap:2.5%;display:grid;position:absolute;bottom:3%;left:4%;right:4%}.answer{aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);min-height:48px;font-family:var(--display);box-shadow:0 3px 0 var(--kraft-deep);cursor:pointer;border-radius:12px;font-size:clamp(22px,7cqw,30px);font-weight:800}.answer.wide{aspect-ratio:auto;padding:6px 4px;font-size:clamp(16px,4.6cqw,20px);line-height:1.15}.answer:hover{background:#fff}.toast{z-index:40;background:var(--paper);width:max-content;max-width:88%;color:var(--ink);text-align:center;box-shadow:0 4px 10px #00000040, 0 0 0 2px var(--ink);opacity:0;pointer-events:none;border-radius:12px;margin:0;padding:10px 16px;font-size:18px;font-weight:600;transition:opacity .18s,translate .18s;position:absolute;top:4%;left:50%;translate:-50% -12px}.toast.show{opacity:1;translate:-50%}.scrim{z-index:60;background:#1e120880;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card{background:var(--paper);width:100%;max-width:420px;box-shadow:0 4px 0 var(--kraft-deep), 0 12px 30px #00000040;border-radius:14px;flex-direction:column;gap:12px;padding:22px 20px 18px;display:flex}.card h2{font-size:28px}.card p{margin:0}.result{text-align:center;rotate:-1deg}.result h2{font-size:36px}.hint-text{font-size:20px}.muted{color:var(--ink-soft)}.settings .card{max-width:560px}.settings-list{gap:0;padding:6px 20px}.toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:600;display:flex}.toggle+.toggle{border-top:1px solid #2a1d1226}.toggle input{appearance:none;cursor:pointer;background:#8b7a6a;border-radius:15px;flex:none;width:52px;height:30px;margin:0;transition:background-color .15s;position:relative}.toggle input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:translate .15s;position:absolute;top:3px;left:3px}.toggle input:checked{background:#016b4e}.toggle input:checked:after{translate:22px}.signature{font-weight:700}.link{color:#145a9c;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.wiggle,.beat{animation:none}.prop{transition:none!important}.toast{transition:none}}.p2-grab{touch-action:none;cursor:grab}.p2-away{visibility:hidden!important}.p2-ghost{white-space:nowrap;filter:drop-shadow(0 6px 8px #0000004d);rotate:-4deg;z-index:60!important;pointer-events:none!important;margin:0!important;position:fixed!important;translate:none!important}.p2-ghost.p2-text{text-align:center;background:var(--paper);border-radius:4px;display:block}.p2-bit{border-radius:4px;margin:0 -.06em;padding:0 .12em;display:inline-block}.p2-bit.p2-grab:hover,.p2-word-tap:hover{background:#0000000f}.p2-word-tap{cursor:pointer;border-radius:4px}.p2-ticked{background:#ffe48a;border-radius:4px}.p2-gone{display:none}.p2-slot{vertical-align:baseline;cursor:pointer;min-width:1.1em;height:1em;display:inline-block}.p2-ant-letters{color:#1d6b3a}.p2-num{border-radius:4px;padding:0 .1em;display:inline-block}.p2-mirrored{transform:scaleX(-1)}.p2-label{cursor:pointer}@keyframes p2-turn{0%{transform:scaleY(1)}50%{transform:scaleY(0)}to{transform:scaleY(1)}}.p2-turning{animation:.42s p2-turn}.question.p2-back{font-size:0}.question.p2-back .p2-backtext{display:inline}.p2-backtext{color:#6b3b1d;font-size:clamp(21px,5.6vw,26px);font-style:italic;font-weight:600;display:none}.p2-bug{filter:none}.p2-bug img{filter:drop-shadow(0 4px 3px #28190a59);pointer-events:none;width:100%;display:block}.p2-spot{aspect-ratio:1;pointer-events:none;background:#1c1715;border-radius:50%;width:15%;position:absolute;translate:-50% -50%}.p2-spot.p2-empty{background:#ffffff2e;box-shadow:inset 0 0 0 3px #28140a99}.p2-dotprop{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#4a423c,#141110 70%);border-radius:50%;box-shadow:0 0 0 2px #e9dcc4}.p2-flydot{aspect-ratio:1;filter:none;z-index:25;background:#1c1715;border-radius:50%}.p2-chalk{font-family:var(--display);color:#f4f1e6;text-align:center;filter:none;pointer-events:none;word-spacing:.6em;white-space:nowrap;font-size:7cqw;font-weight:700}.p2-block{aspect-ratio:1;font-family:var(--display);color:#b23a2a;background:50%/contain no-repeat;place-items:center;font-size:13cqw;font-weight:800;line-height:1;display:grid}.p2-block.p2-a{color:#2a6db2}.p2-block.p2-t{color:#1d8a4a}.p2-plate{font-family:var(--display);color:#1c1715;text-align:center;filter:none;pointer-events:none;font-size:6.5cqw;font-weight:800;line-height:1}.p2-line{filter:none;pointer-events:none;opacity:.85;background:#f4f1e6;translate:-50%;width:.6%!important}.p2-hook{font-family:var(--display);color:#3a3330;text-align:center;filter:none;pointer-events:none;font-size:9cqw;font-weight:800;line-height:1;translate:-50%}.p2-flipx{transform:scaleX(-1)}@keyframes p2-swim{0%,to{translate:-50% -50%}50%{translate:-80% -54%}}.p2-swim{animation:2.4s ease-in-out infinite p2-swim}@keyframes p2-scurry{0%,to{translate:-50% -50%}50%{translate:-40% -52%}}.p2-scurry{animation:.5s ease-in-out infinite p2-scurry}@keyframes p2-creep{0%,to{translate:-50% -50%}50%{translate:-46% -50%}}.p2-creep{animation:1.1s ease-in-out infinite p2-creep}.p2-rain{pointer-events:none;z-index:6;background-image:repeating-linear-gradient(105deg,#0000 0 18px,#c8dcff8c 18px 20px,#0000 20px 46px);background-size:120px 120px;transition:opacity .7s;animation:.5s linear infinite p2-fall;position:absolute;inset:0}@keyframes p2-fall{to{background-position:-30px 120px}}.p2-rain.p2-stopped{opacity:0}.stage.p2-grey{filter:saturate(.7)brightness(.88);transition:filter .7s}.p2-pop{animation:.45s p2-pop}@keyframes p2-pop{0%{scale:.2}70%{scale:1.1}to{scale:1}}@media (prefers-reduced-motion:reduce){.p2-swim,.p2-scurry,.p2-creep,.p2-rain,.p2-turning,.p2-pop{animation:none}}.p2-handmirror{filter:none}.p2-handmirror>img{filter:drop-shadow(0 4px 3px #28190a59);pointer-events:none;width:100%;display:block}.p2-glass{aspect-ratio:1;pointer-events:none;border-radius:50%;place-items:center;width:68%;display:grid;position:absolute;top:30.5%;left:50%;overflow:hidden;translate:-50% -50%}.p2-glass img{opacity:.9;filter:saturate(.85)brightness(1.05);width:92%;transform:scaleX(-1)}.p2-sign{aspect-ratio:1.5;font-family:var(--display);color:#2a62a8;text-align:center;background:linear-gradient(170deg,#f6e7c4,#e8cf98);border:.9cqw solid #8a5a2b;border-radius:8px;place-items:center;padding:0 4%;font-size:5.6cqw;font-weight:800;line-height:1.05;display:grid}.p2-sign:after{content:"";z-index:-1;background:#8a5a2b;width:8%;height:70%;position:absolute;top:100%;left:50%;translate:-50%}.p2-sign-back{background:repeating-linear-gradient(90deg,#a87442 0 18%,#9a6838 18% 20%)}.p2-lineend{aspect-ratio:1;filter:none;background:radial-gradient(circle,#f4f1e6 0 22%,#0000 24%);border-radius:50%;translate:-50% -50%}.p2-magnifier{aspect-ratio:1;filter:drop-shadow(0 4px 3px #28190a59)}.p2-magnifier:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffffffd9,#c8e6f58c 45%,#a0c8e173);border:1.4cqw solid #3a3330;border-radius:50%;width:62%;position:absolute;top:36%;left:40%;translate:-50% -50%;box-shadow:0 0 0 .6cqw #f4efe4}.p2-magnifier:after{content:"";background:linear-gradient(90deg,#7a3b1f,#b5652f 45%,#7a3b1f);border-radius:1.2cqw;width:16%;height:46%;position:absolute;top:74%;left:76%;translate:-50% -50%;rotate:-45deg;box-shadow:0 0 0 .5cqw #f4efe4}.p2-ghost.p2-magnifier{background:0 0}@keyframes p2-wriggle{0%,to{translate:0;rotate:0deg}25%{translate:0 -2px;rotate:-4deg}75%{translate:0 1px;rotate:4deg}}.p2-wriggle{animation:.38s ease-in-out infinite p2-wriggle;display:inline-block}.p2-lemon{aspect-ratio:2;background:repeating-conic-gradient(from -90deg at 50% 100%, #fff3a8 0 14deg, #f7d548 14deg 16deg), #f7d548;border:.8cqw solid #e6b91e;border-radius:100% 100% 12% 12%/200% 200% 12% 12%;box-shadow:inset 0 0 0 .6cqw #fffbe0}.p2-ink{color:#0000;transition:color 1.4s}.p2-ink.p2-ink-shown{color:#8a4a1a}.question.p2-warm{background:linear-gradient(180deg, #fff1cf, var(--paper))}.p2-stopsign{aspect-ratio:1;filter:drop-shadow(0 4px 3px #28190a59)}.p2-stopsign span{aspect-ratio:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);color:#fff;font-family:var(--display);z-index:1;background:#c62f2a;place-items:center;font-size:5.2cqw;font-weight:800;display:grid;position:absolute;inset:0 0 auto;box-shadow:inset 0 0 0 1.2cqw #fff}.p2-stopsign:after{content:"";background:linear-gradient(90deg,#8f949a,#c9cdd1,#8f949a);width:9%;height:120%;position:absolute;top:90%;left:50%;translate:-50%}.p2-i{display:inline-block;position:relative}.p2-tittle{cursor:grab;touch-action:none;background:radial-gradient(circle,currentColor 0 .09em,#0000 .1em);border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:-.32em;left:50%;translate:-50%}.p2-ghost.p2-tittle{background:radial-gradient(circle,#1c1715 0 .12em,#0000 .13em)!important}.p2-card{aspect-ratio:1.4;background:linear-gradient(160deg,#f3d9a6,#e3be7c);border-radius:3px;box-shadow:inset 0 0 0 .6cqw #c99c55}@keyframes p2-bend{30%{transform:perspective(200px)rotateY(24deg)}60%{transform:perspective(200px)rotateY(-8deg)}to{transform:none}}.p2-bend{animation:.5s p2-bend}.p2-sheet{aspect-ratio:3/2;background:var(--paper);box-shadow:0 3px 0 var(--kraft-deep), 0 0 0 1px #00000014;font-family:var(--display);text-align:center;color:var(--ink);filter:none;clip-path:polygon(0 0,50% 0,100% 0,100% 100%,0 100%);border-radius:3px;place-items:center;padding:0 8%;font-size:5cqw;font-weight:700;transition:clip-path .25s;display:grid}.p2-sheet.p2-fold-left{clip-path:polygon(0 45%,50% 0,100% 0,100% 100%,0 100%)}.p2-sheet.p2-fold-right{clip-path:polygon(0 0,50% 0,100% 45%,100% 100%,0 100%)}.p2-sheet.p2-fold-left.p2-fold-right{clip-path:polygon(0 45%,50% 0,100% 45%,100% 100%,0 100%)}.p2-corner{aspect-ratio:1;filter:drop-shadow(0 2px 2px #28190a59)}.p2-corner:before{content:"";background:#efe6d2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.p2-corner-left:before{clip-path:polygon(0 0,100% 0,0 100%)}.p2-corner-right:before{clip-path:polygon(0 0,100% 0,100% 100%)}.p2-faded{opacity:.15;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.p2-wriggle,.p2-bend{animation:none}}.p2-hook.movable{pointer-events:auto;cursor:grab}.stage .p3-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage .p3-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.stage .p3-hose{stroke:#3d7a34;stroke-width:5px;filter:drop-shadow(0 1px 1px #28190a66)}.stage .p3-cable{stroke:#f4efe4;stroke-width:2.4px;filter:drop-shadow(0 1px 1px #28190a80)}.stage .p3-string{stroke:#fbf3e2;stroke-width:.9px;filter:drop-shadow(0 1px #28190a80)}.stage .p3-rope{stroke:#b08a52;stroke-width:2.2px;stroke-dasharray:2 1.2;filter:drop-shadow(0 1px #28190a80)}.stage .p3-poolwater{aspect-ratio:2.6;filter:none;opacity:0;pointer-events:none;background:radial-gradient(at 40% 35%,#bfe8f5,#5fb6dc 70%,#3f97c4);border-radius:50%;transition:opacity .9s,scale 1.2s;scale:.3}.stage .p3-poolwater.p3-on{opacity:.92;scale:1}.stage .p3-socket{aspect-ratio:1;background:radial-gradient(circle at 35% 40%,#3b2a1c 0 7%,#0000 8%),radial-gradient(circle at 65% 40%,#3b2a1c 0 7%,#0000 8%),radial-gradient(circle at 50% 70%,#3b2a1c 0 7%,#0000 8%),linear-gradient(160deg,#fff,#e6dfd0);border:2px solid #cfc6b2;border-radius:14%}@keyframes p3-flap{0%,to{rotate:0deg;scale:1}45%{rotate:-4deg;scale:1.03 .55}70%{rotate:2deg;scale:1 .85}}.stage .p3-flap{transform-origin:50% 100%;animation:1.1s ease-in-out infinite p3-flap}.stage .p3-bathwater{aspect-ratio:7.6;filter:none;pointer-events:none;background:radial-gradient(at 45% 35%,#d8f1fa,#8fd0ea 55%,#5aaed6);border-radius:50%;transition:opacity 1.4s,scale 1.4s;rotate:4deg;box-shadow:inset 0 3px 4px #1e506e59}.stage .p3-bathwater.p3-off{opacity:0;scale:1 .2}@keyframes p3-bob{0%,to{rotate:-4deg}50%{rotate:5deg}}.stage .p3-fly{animation:1.6s ease-in-out infinite p3-bob}.stage .p3-heap{aspect-ratio:2.4;filter:none;pointer-events:none;background:radial-gradient(at 50% 100%,#f0d69a,#d9b46a);border-radius:50% 50% 8% 8%/100% 100% 8% 8%;transition:scale .7s,opacity 1s}.stage .p3-heap.p3-crumble{opacity:.7;translate:-50% 20%;scale:1.4 .35}.stage .p3-wet{filter:drop-shadow(0 4px 3px #28190a59)brightness(.82)saturate(1.25)}.stage .p3-steam{aspect-ratio:1/1.1;filter:none;pointer-events:none;background:radial-gradient(18% 45% at 30% 60%,#ffffffbf,#0000 70%),radial-gradient(18% 50% at 52% 45%,#fffc,#0000 70%),radial-gradient(18% 45% at 72% 62%,#ffffffb3,#0000 70%);transition:opacity 1.2s;animation:1.8s ease-in-out infinite p3-steam}@keyframes p3-steam{0%,to{translate:-50% -50%}50%{translate:-50% -58%}}.stage.p3-night:before{background:#080a1e80}.stage.p3-night .prop{z-index:12}.stage .p3-beam{pointer-events:none;filter:none;height:0;position:absolute;z-index:11!important}.stage .p3-glowspot{aspect-ratio:1.2;filter:none;pointer-events:none;background:radial-gradient(#ffecaa8c,#ffe69640 55%,#0000 72%);border-radius:50%;transition:opacity .3s}.stage.p3-night .p3-glowspot{z-index:11}.stage .p3-shadow{opacity:.62;pointer-events:auto;filter:brightness(0)blur(1.5px)!important}.stage.p3-night .p3-shadow{z-index:11}.stage .p3-hidden{opacity:0!important}.stage .p3-lit{filter:drop-shadow(0 0 10px #ffd35a)drop-shadow(0 4px 3px #28190a59)brightness(1.1)}.stage .p3-domino{aspect-ratio:1/2.1;transform-origin:100% 100%;background:linear-gradient(#0000 48%,#fbf3e2 48% 52%,#0000 52%),radial-gradient(circle at 50% 25%,#fbf3e2 0 9%,#0000 10%),radial-gradient(circle at 30% 70%,#fbf3e2 0 9%,#0000 10%),radial-gradient(circle at 70% 82%,#fbf3e2 0 9%,#0000 10%),#2a1d12;border:2px solid #fbf3e2;border-radius:10%;transition:rotate .16s ease-in}.stage .p3-domino.p3-red{background:linear-gradient(#0000 48%,#fbf3e2 48% 52%,#0000 52%),radial-gradient(circle at 50% 25%,#fbf3e2 0 9%,#0000 10%),radial-gradient(circle at 50% 75%,#fbf3e2 0 9%,#0000 10%),#c0392b}.stage .p3-domino.p3-down{rotate:72deg}.stage .p3-domino.p3-lying{transform-origin:50%;rotate:90deg}@keyframes p3-crackle{0%,to{filter:drop-shadow(0 0 #fff6b0)drop-shadow(0 4px 3px #28190a59)}50%{filter:drop-shadow(0 0 8px #fff6b0)drop-shadow(0 4px 3px #28190a59)}}.stage .p3-charged{animation:.9s ease-in-out infinite p3-crackle}.stage .p3-pivot{aspect-ratio:1.1;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(160deg,#e2b04a,#b8812c)}.stage .p3-handle{aspect-ratio:1/1.2;filter:drop-shadow(0 3px 2px #28190a66);background:radial-gradient(at 50% 55%,#0000 0 34%,#8c6a3a 36% 62%,#0000 64%);border-radius:40% 40% 45% 45%}.stage .p3-pipe{aspect-ratio:1/3.6;background:linear-gradient(90deg,#8f949a 0 14%,#2e2a28 14% 86%,#8f949a 86%);border-radius:6px;box-shadow:inset 0 0 0 2px #6b7076}.stage .p3-pipe:before{content:"";background:#a7acb1;border-radius:4px;height:4%;position:absolute;top:-2%;left:-10%;right:-10%;box-shadow:0 2px #6b7076}.stage .p3-pipewater{opacity:.85;filter:none;pointer-events:none;background:linear-gradient(#bfe8f5,#4ea7d2);border-radius:0 0 4px 4px;transition:height 1.6s ease-in-out;translate:-50% -100%}.stage .p3-dark{aspect-ratio:1.5;pointer-events:none;filter:blur(10px);border-radius:50%;transition:opacity .9s;box-shadow:0 0 0 300vmax #060814d6;z-index:10!important}.stage .p3-sun-patch{aspect-ratio:2;filter:none;pointer-events:none;background:radial-gradient(#ffeca0b3,#ffe28c40 60%,#0000 72%);border-radius:50%}.stage .p3-ray{transform-origin:0;pointer-events:none;z-index:11;background:linear-gradient(90deg,#fff0aaf2,#ffe68c59);border-radius:99px;height:3.2cqw;position:absolute;translate:0 -50%;box-shadow:0 0 12px #ffe68ccc}.stage .p3-shaft{pointer-events:none;z-index:11;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#fff0aa0d,#ffeca066);position:absolute}@media (prefers-reduced-motion:reduce){.stage .p3-fly,.stage .p3-steam,.stage .p3-flap,.stage .p3-charged{animation:none}}.stage .p3-plate{aspect-ratio:2.6;background:radial-gradient(at 50% 45%,#fbfaf6 0 52%,#e7e2d6 54% 62%,#fbfaf6 64%);border-radius:50%;box-shadow:0 2px #cfc6b2,0 0 0 1px #0000000f}.stage .p3-plate:after{content:"";opacity:0;background:radial-gradient(at 45% 40%,#f7a24a,#e0742a 70%);border-radius:50%;transition:opacity .5s,scale .7s;position:absolute;inset:16% 14%;scale:.4}.stage .p3-plate.p3-full:after{opacity:1;scale:1}.stage .p3-steam.p3-wide{transition:opacity .9s;width:34%!important}.stage .p3-toyblock{aspect-ratio:1;transform-origin:100% 100%;background:linear-gradient(150deg,#5aa0e0,#2f6fb0);border-radius:10%;transition:rotate .16s ease-in;box-shadow:inset 0 0 0 2px #fbf3e2}.stage .p3-toyblock.p3-down{rotate:72deg}.stage .p3-tapstream{opacity:.9;filter:none;pointer-events:none;background:linear-gradient(#bfe8f5,#6fbfe2);border-radius:99px;height:12%;translate:-50%}.stage .p3-mound{aspect-ratio:2.6;transform-origin:50% 100%;background:radial-gradient(at 50% 100%,#f2dca6,#dcb873);border-radius:50% 50% 10% 10%/100% 100% 10% 10%;transition:scale .4s}.stage .p3-mound.p3-tall{scale:.8 1.7}.stage .p3-hook{aspect-ratio:1/1.3;pointer-events:none;border:.8cqw solid #6b7076;border-top-color:#0000;border-radius:0 0 50% 50%}.stage .p3-glowing{opacity:.95;filter:grayscale()brightness(1.7)sepia()hue-rotate(50deg)saturate(2.2)drop-shadow(0 0 8px #c8ff9a)drop-shadow(0 0 18px #9eff7a)!important}@keyframes p4-shake{0%,to{rotate:0deg}20%{rotate:-4deg}40%{rotate:4deg}60%{rotate:-3deg}80%{rotate:2deg}}.p4-shake{transform-origin:50% 95%;animation:.6s p4-shake}@keyframes p4-knock{30%{scale:.97}}.p4-knock{animation:.12s p4-knock}.p4-purr{font-family:var(--display);color:var(--paper);text-shadow:0 2px 0 var(--kraft-deep);filter:none;pointer-events:none;text-align:center;font-size:7cqw;font-weight:800;rotate:-8deg}@keyframes p4-content{50%{scale:1.03 .98}}.p4-content{animation:.9s 3 p4-content}.p4-flame{aspect-ratio:2/3;filter:drop-shadow(0 0 6px #ffd35a);pointer-events:none;background:radial-gradient(at 50% 70%,#fff6c8 0 25%,#ffd35a 45%,#f08a24 80%);border-radius:50%/62% 62% 38% 38%;transition:opacity .15s,scale .15s}.p4-flame.p4-out{opacity:0;scale:.3}.p4-note{box-shadow:0 3px 0 var(--kraft-deep);color:var(--ink);cursor:zoom-in;touch-action:none;background:#fff8d8;border-radius:4px;flex-direction:column;gap:3cqw;padding:5cqw 5cqw 6cqw;display:flex;rotate:-2deg}.p4-note b{font-family:var(--display);font-size:11cqw;line-height:1}.p4-tiny{font-family:var(--body,inherit);line-height:1.2}.p4-sheet{--p4-scribble:0;aspect-ratio:4/3;background:repeating-linear-gradient(-60deg, rgb(110 60 170/var(--p4-scribble)) 0 3px, transparent 3px 7px), #fffdf6;box-shadow:0 3px 0 var(--kraft-deep), 0 0 0 1px #00000014;border-radius:3px}.p4-sheet:before,.p4-sheet:after{content:"";background:#f0e1aad9;width:22%;height:9%;position:absolute;top:-3%}.p4-sheet:before{left:-6%;rotate:-30deg}.p4-sheet:after{right:-6%;rotate:30deg}.p4-rubbed{pointer-events:none;z-index:1;filter:grayscale()contrast(2.4)brightness(1.1)sepia()hue-rotate(215deg)saturate(2.5);mix-blend-mode:multiply}@keyframes p4-tremble{0%,to{translate:-50% -50%}25%{translate:calc(-50% - 2px) -50%}75%{translate:calc(2px - 50%) -50%}}.p4-tremble{animation:.16s linear infinite p4-tremble}@keyframes p4-strain{0%,to{rotate:0deg}50%{rotate:1.5deg}}.p4-strain{animation:.14s linear infinite p4-strain}@keyframes p4-spin{0%,to{rotate:-3deg;scale:1}50%{rotate:3deg;scale:.9 1}}.p4-spin{animation:.18s linear infinite p4-spin}.p4-spinner{aspect-ratio:1;background:var(--paper);border:3px solid var(--ink);box-shadow:0 3px 0 var(--kraft-deep);filter:none;pointer-events:none;border-top-color:#0000;border-radius:50%}@keyframes p4-turn{to{rotate:360deg}}.p4-turning{animation:.6s linear infinite p4-turn}@media (prefers-reduced-motion:reduce){.p4-shake,.p4-knock,.p4-content,.p4-tremble,.p4-strain,.p4-spin,.p4-turning{animation:none}}.p4-row .answer.wide{min-height:56px;font-size:clamp(20px,6cqw,26px)}.p4-dawn{aspect-ratio:2/3;mix-blend-mode:screen;opacity:0;pointer-events:none;filter:none;background:linear-gradient(#ffd696bf,#ffbe8c73 45%,#fff0c840);transition:opacity .3s}.p4-corner{aspect-ratio:1;cursor:pointer;background:linear-gradient(135deg,#0000 50%,#efe2b2 50%,#fff3c4 75%);border-radius:0 0 4px;width:15%;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 3px #00000014}.p4-note.p4-back{background:#fff3c4}@keyframes p4-flip{50%{scale:0 1}}.p4-flip{animation:.4s p4-flip}.p4-wound{aspect-ratio:1;pointer-events:none;filter:none;background:repeating-linear-gradient(-12deg,#0000 0 7%,#e9dcc0 7% 12%);border-radius:50%}.p4-tail{aspect-ratio:1;background:#f6ecd240;border:1.4cqw solid #f6ecd2;border-radius:50%;box-shadow:0 0 0 .4cqw #8a6a3a,inset 0 0 0 .4cqw #8a6a3a}@keyframes p4-wobble{0%,to{rotate:78deg}25%{rotate:60deg}75%{rotate:90deg}}.p4-wobble{animation:.18s linear 3 p4-wobble}@keyframes p4-pop{0%{scale:.3}70%{scale:1.1}to{scale:1}}.p4-pop{animation:.35s p4-pop}.p4-bowl{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffffffb3,#96cdeb8c 40%,#5aa0cd99);border-radius:50% 50% 46% 46%;overflow:hidden;box-shadow:inset 0 0 0 .7cqw #ffffffb3}.p4-bowl img{pointer-events:none;width:62%;position:absolute;top:34%;left:18%}@keyframes p4-slosh{25%{translate:calc(6px - 50%) -50%;rotate:8deg}60%{translate:calc(-50% - 4px) -50%;rotate:-6deg}}.p4-slosh{animation:.5s p4-slosh}.p4-level{aspect-ratio:6;background:linear-gradient(#f2c230,#d99e1a);border-radius:6px;box-shadow:inset 0 0 0 2px #a8740e}.p4-level:before{content:"";background:#d8f3c8;border-radius:99px;width:24%;position:absolute;top:22%;bottom:22%;left:38%;box-shadow:inset 0 0 0 1px #6b8a50}.p4-level:after{content:"";background:#fff;border-radius:50%;width:8%;transition:left .5s;position:absolute;top:30%;bottom:30%;left:46%}.p4-level.p4-tipped:after{left:56%}.p4-grippy{filter:drop-shadow(0 0 #fff)drop-shadow(0 4px 3px #28190a59)saturate(.85);outline-offset:-2cqw;border-radius:40%;outline:.8cqw dashed #b2282899}.p4-flaps{aspect-ratio:3;background:linear-gradient(90deg,#0000 40%,#c49650f2 40% 60%,#0000 60%),linear-gradient(#b98a52,#a5763f);border-radius:3px;box-shadow:inset 0 -2px #00000026}.p4-sheet.p4-loose:before,.p4-sheet.p4-loose:after{display:none}.p4-shine{box-shadow:0 3px 0 var(--kraft-deep), 0 0 30px 8px #fff0aacc}.p4-page{z-index:0;background:50%/cover no-repeat;position:absolute;inset:0}.p4-page-end{background:var(--paper);text-align:center;height:40%;font-family:var(--display);color:#3c281473;margin:0;padding-top:6%;font-size:4.5cqw;font-weight:700;position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.p4-flip,.p4-wobble,.p4-pop,.p4-slosh{animation:none}}.p5-tail{aspect-ratio:1;filter:none}.p5-tail:before{content:"";border:1cqw solid #c98585;border-color:#c98585 #c98585 #0000 #0000;border-radius:50%;width:45%;height:40%;position:absolute;top:30%;left:30%;rotate:30deg}.p5-clock{aspect-ratio:1;box-shadow:0 4px 0 var(--kraft-deep);background:#fffaf0;border:2.4cqw solid #8a5a2b;border-radius:50%}.p5-num{font-family:var(--display);color:var(--ink);font-size:6.4cqw;font-weight:800;line-height:1;position:absolute;translate:-50% -50%}.p5-hand{transform-origin:50% 100%;background:var(--ink);border-radius:1cqw;position:absolute;bottom:50%;left:50%;translate:-50%}.p5-pin{background:var(--ink);border-radius:50%;width:4cqw;height:4cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.p5-sail{font-family:var(--display);color:#fffaf0;-webkit-text-stroke:.6cqw #6e4c2b;padding:0 1cqw;font-size:30cqw;font-weight:800;line-height:1;transition:font-size .3s;width:auto!important}.p5-sail.placed{color:var(--ink);-webkit-text-stroke:0;filter:none;font-size:6.4cqw}.p5-fade{pointer-events:none;filter:none;background:linear-gradient(90deg,#121212,#f4f4f4);border-radius:8px;height:44%}.p5-fish svg{width:100%;height:auto;display:block}.p5-fish{filter:none}.p5-pot{aspect-ratio:1;background:linear-gradient(#fffaf0 0 22%, var(--p5-paint) 22%);border:.8cqw solid #6e4c2b;border-radius:8% 8% 22% 22%}.p5-line{pointer-events:none;filter:none;background:#f3efe6;border-radius:2px;height:.6%;box-shadow:0 1px 1px #0000004d}.p5-peg{pointer-events:none;filter:none;background:#b98952;border-radius:2px;height:3.2%}.p5-reflect{filter:none;opacity:.88;border-radius:50%;overflow:hidden}.p5-reflect img{width:190%;position:absolute;bottom:-4%;left:-40%;transform:scaleX(-1)}.p5-reflect img.p5-r-cat{width:120%;bottom:18%;left:-26%}.p5-reflect img.p5-r-teddy{width:110%;bottom:-20%;left:18%}.p5-towel{aspect-ratio:3/4;background:repeating-linear-gradient(90deg,#fff0 0 18%,#ffffff8c 18% 24%),linear-gradient(#e9a43a,#e9a43a 82%,#c7852a 82% 86%,#e9a43a 86%);border-radius:3px 3px 6px 6px;box-shadow:inset 0 -4px #00000014}.p5-yarn svg{width:100%;height:auto;display:block}.p5-yarn{filter:drop-shadow(0 3px 2px #28190a4d)}.p5-back{transform:scaleX(-1)}.p5-card{aspect-ratio:3/4;font-family:var(--display);color:#c8302c;background:radial-gradient(circle at 18% 16%,#e05a4f 0 6%,#0000 7%),radial-gradient(circle at 84% 22%,#3b6fd8 0 5%,#0000 6%),radial-gradient(circle at 80% 86%,#2f9a57 0 6%,#0000 7%),#fffaf0;border:.8cqw solid #e2862b;border-radius:4px;place-items:center;font-size:15cqw;font-weight:800;line-height:1;display:grid}.p6-blend{opacity:.22;transition:opacity .7s}.p6-shade{aspect-ratio:2.4;filter:none;pointer-events:none;background:radial-gradient(closest-side,#14281499,#14281400);border-radius:50%}.p6-sunpatch{aspect-ratio:2.4;filter:none;pointer-events:none;background:radial-gradient(closest-side,#ffec8cbf,#ffec8c00);border-radius:50%}.p6-rain{z-index:8;pointer-events:none;opacity:0;background:repeating-linear-gradient(105deg,#78a0dc00 0 14px,#78a0dc8c 14px 16px) 0 0/100% 60px;transition:opacity .4s;animation:.4s linear infinite p6-rain;position:absolute;inset:0}.p6-rain.on{opacity:1}@keyframes p6-rain{to{background-position:0 60px}}.p6-warm{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffc85a00,#ffbe508c);width:14%;position:absolute;top:0;bottom:0;right:0}.p6-patch{aspect-ratio:2.6;filter:drop-shadow(0 3px 2px #28190a4d);background:repeating-linear-gradient(0deg,#5b3a22 0 10%,#7a5232 10% 20%),#6a4529;border-radius:14px;box-shadow:inset 0 0 0 3px #4a2e1a}.p6-swim{animation:3s ease-in-out infinite alternate p6-swim}@keyframes p6-swim{0%{translate:-60% -50%}to{translate:-40% -55%}}.p6-tide{z-index:1;pointer-events:none;background:linear-gradient(#4f9fc4,#2f7aa6);border-top:6px solid #d8f1fb;height:0;transition:height 1.6s ease-in-out;position:absolute;bottom:0;left:0;right:0}.p6-sky{transition:filter .9s;background-image:linear-gradient(#86c6e8,#d6eef7)!important}.p6-sky.p6-night{background-image:linear-gradient(#0e1838,#24346a)!important}.p6-stars{z-index:0;pointer-events:none;opacity:0;background-image:radial-gradient(2px 2px at 12% 18%,#fff,#0000),radial-gradient(2px 2px at 30% 8%,#fff,#0000),radial-gradient(3px 3px at 46% 22%,#fff,#0000),radial-gradient(2px 2px at 64% 12%,#fff,#0000),radial-gradient(2px 2px at 88% 26%,#fff,#0000),radial-gradient(3px 3px at 22% 40%,#fff,#0000),radial-gradient(2px 2px at 8% 60%,#fff,#0000),radial-gradient(2px 2px at 34% 88%,#fff,#0000),radial-gradient(3px 3px at 92%,#fff,#0000),radial-gradient(2px 2px at 14% 92%,#fff,#0000),radial-gradient(2px 2px at 56% 36%,#fff,#0000);transition:opacity 1.2s;position:absolute;inset:0}.p6-night .p6-stars{opacity:1}.p6-nightside{aspect-ratio:1;filter:none;pointer-events:none;background:linear-gradient(90deg,#0a103200 42%,#0a1032b3 64%);border-radius:50%}.p6-eclipse{transition:filter .3s;filter:brightness(.45)!important}.p6-moonglow{filter:drop-shadow(0 0 14px #fff6c8)drop-shadow(0 0 30px #fff6c8)}@media (prefers-reduced-motion:reduce){.p6-rain,.p6-swim{animation:none}.p6-tide{transition:none}}.p6-star{aspect-ratio:1;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px #fff3b0);background:#ffe08a;min-width:18px}.p6-orange{aspect-ratio:1;background:radial-gradient(circle, #fff1c9 0 9%, transparent 10%), repeating-conic-gradient(#f7a531 0 26deg, #fff1c9 26deg 30deg);border:1.4cqw solid #fff1c9;border-radius:50%;box-shadow:0 0 0 .8cqw #f08a1c}.p6-orange.p6-dabbed{background:radial-gradient(circle at 40% 40%, #ffffff80 0 12%, transparent 13%), radial-gradient(circle, #fff1c9 0 9%, transparent 10%), repeating-conic-gradient(#f7a531 0 26deg, #fff1c9 26deg 30deg)}.p6-heap{aspect-ratio:1.6}.p6-heap img{pointer-events:none;width:46%;position:absolute}.p6-spring{transform-origin:50% 100%;animation:.6s ease-out p6-spring}@keyframes p6-spring{0%{scale:1 .3}to{scale:1}}.p6-doorway{aspect-ratio:.8;filter:none;pointer-events:none;background:#2b1a10;border-radius:2px}.p6-door{aspect-ratio:.8;background:linear-gradient(to top right,#0000 calc(50% - .5cqw),#f3e6d0 calc(50% - .5cqw) calc(50% + .5cqw),#0000 calc(50% + .5cqw)),linear-gradient(to bottom right,#0000 calc(50% - .5cqw),#f3e6d0 calc(50% - .5cqw) calc(50% + .5cqw),#0000 calc(50% + .5cqw)),repeating-linear-gradient(90deg,#a8322b 0 22%,#8e2a24 22% 25%);border:.6cqw solid #f3e6d0;border-radius:2px}.p6-buzz{animation:.26s ease-in-out 4 p6-buzz}@keyframes p6-buzz{50%{translate:-50% -58%}}.p6-moonpath{aspect-ratio:6;filter:none;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff6c8bf,#fff6c800);transition:opacity .9s}.p6-moonpath.dim{opacity:.6}.p6-moonpath.on{opacity:1}@media (prefers-reduced-motion:reduce){.p6-spring,.p6-buzz{animation:none}}.p7-pop{font-family:var(--display);color:var(--ink);text-shadow:0 2px 0 var(--paper);filter:none;pointer-events:none;text-align:center;white-space:nowrap;font-size:9cqw;font-weight:800;animation:1.1s ease-out forwards p7-float}.p7-pop.big{font-size:11cqw}@keyframes p7-float{0%{opacity:0;translate:-50% -20%}20%{opacity:1}to{opacity:0;translate:-50% -160%}}.p7-say{font-family:var(--display);color:var(--ink);background:var(--paper);border:2px solid var(--ink);filter:none;pointer-events:none;text-align:center;white-space:nowrap;border-radius:14px;padding:1cqw 3cqw;font-size:8cqw;font-weight:800}.p7-star{aspect-ratio:1;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px #fff3b0);background:#ffd75e;animation:2.4s ease-in-out infinite p7-twinkle}.p7-star:nth-of-type(2n){animation-delay:-1.2s}@keyframes p7-twinkle{50%{scale:.82}}.p7-block{aspect-ratio:1;font-family:var(--display);color:#2d5fa8;background:50%/contain no-repeat;place-items:center;padding:1.2cqw 0 0 2.2cqw;font-size:10cqw;font-weight:800;line-height:1;display:grid}@keyframes p7-post{to{opacity:0;scale:.15}}.p7-posted{animation:.45s ease-in forwards p7-post}.p7-strings{aspect-ratio:3;filter:none;pointer-events:none;background:linear-gradient(#c8302c,#c8302c) 0 30%/100% 3px no-repeat,linear-gradient(#c8302c,#c8302c) 0/100% 3px no-repeat,linear-gradient(#c8302c,#c8302c) 0 70%/100% 3px no-repeat}.p7-strings.twang{animation:.3s linear 2 p7-twang}@keyframes p7-twang{25%{translate:-50% -56%}75%{translate:-50% -44%}}.p7-dot{aspect-ratio:1;filter:none;pointer-events:none;background:#1b1b1b;border-radius:50%}.p7-yellow{filter:hue-rotate(210deg)saturate(1.5)brightness(1.15)drop-shadow(0 4px 3px #28190a59);transition:filter .7s}.p7-flip{scale:-1 1}.p7-flip.lifted{scale:-1.04 1.04}.p7-ink{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.p7-ink polyline{fill:none;stroke:#1f3f8f;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.p7-ink.fence polyline{stroke:#8a5a2b;stroke-width:9px}.p7-ink.fade{opacity:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.p7-pop,.p7-star,.p7-strings.twang,.p7-posted{animation:none}.p7-posted{opacity:0}}.p7-bluepot{filter:hue-rotate(170deg)saturate(1.3)drop-shadow(0 4px 3px #28190a59)}.p7-bluer{filter:saturate(2.2)brightness(.75)drop-shadow(0 4px 3px #28190a59);transition:filter .4s}.p7-splodge{aspect-ratio:1.3;filter:none;pointer-events:none;opacity:.9;background:#f3c53a;border-radius:46% 54% 50% 50%/55% 45%;transition:width .2s}.p7-spare{aspect-ratio:5;background:var(--ink);clip-path:polygon(0 40%,78% 40%,78% 0,100% 50%,78% 100%,78% 60%,0 60%);transform-origin:0}.p7-bush{aspect-ratio:1.5;pointer-events:none;background:radial-gradient(circle at 30% 40%,#5f9a45 0 22%,#0000 23%),radial-gradient(circle at 62% 30%,#6aa84e 0 24%,#0000 25%),radial-gradient(circle at 78% 60%,#4f8a3a 0 22%,#0000 23%),radial-gradient(circle at 46% 66%,#5a9441 0 30%,#0000 31%),radial-gradient(circle at 18% 70%,#4c8437 0 20%,#0000 21%);border-radius:50% 50% 40% 40%}.p7-berry{aspect-ratio:1;background:radial-gradient(circle at 35% 32%,#ff9a8c 0 12%,#d9302a 30%,#a3201c);border-radius:50%;min-width:18px}.p7-toadstool{aspect-ratio:1;background:radial-gradient(circle at 30% 26%,#fff 0 6%,#0000 7%),radial-gradient(circle at 56% 18%,#fff 0 5%,#0000 6%),radial-gradient(circle at 74% 34%,#fff 0 6%,#0000 7%),radial-gradient(50% 46% at 50% 46%,#d63a2f 99%,#0000 100%) 0 0/100% 60% no-repeat,linear-gradient(#f3ead6,#e2d4b6) 38% 100%/24% 50% no-repeat}.p7-cap{aspect-ratio:3.2;background:linear-gradient(#2a4f9e,#142f6e);border:.4cqw solid #f3ead6;border-radius:45% 14% 14% 45%;rotate:-40deg}.p7-fence{aspect-ratio:1.6;background:linear-gradient(#8a5a2b,#8a5a2b) 0 28%/100% 14% no-repeat,linear-gradient(#8a5a2b,#8a5a2b) 0 70%/100% 14% no-repeat,repeating-linear-gradient(90deg,#b07a43 0 16%,#0000 16% 42%)}.p7-potband{aspect-ratio:8;filter:none;border:.8cqw solid #c8302c;border-radius:40%}.p7-hairband{aspect-ratio:1.3;border:2.2cqw solid #e77fa8;border-bottom-color:#0000;border-radius:50% 50% 0 0/100% 100% 0 0}[class*=p8-][hidden]{display:none!important}.p8-grab{touch-action:none;cursor:grab}.p8-away{visibility:hidden!important}.p8-ghost{white-space:nowrap;filter:drop-shadow(0 6px 8px #0000004d);rotate:-4deg;z-index:60!important;pointer-events:none!important;margin:0!important;position:fixed!important;translate:none!important}.p8-ghost.p8-text{text-align:center;background:var(--paper);border-radius:4px;display:block}.p8-ghost.question{rotate:-3deg}.p8-bit{border-radius:4px;margin:0 -.06em;padding:0 .12em;display:inline-block}.p8-bit.p8-grab:hover,.p8-tapword:hover{background:#0000000f}.p8-tapword{cursor:pointer;border-radius:4px}.p8-rub{touch-action:none;cursor:pointer}.p8-glow{background:#ffe48a}.p8-pop{animation:.45s p8-pop}@keyframes p8-pop{0%{scale:.3}70%{scale:1.1}to{scale:1}}.p8-float{font-family:var(--display);color:var(--ink);white-space:nowrap;filter:none;pointer-events:none;z-index:26;font-size:6cqw;font-weight:800;animation:1.1s ease-out forwards p8-float}@keyframes p8-float{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% -180%}}.p8-svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.p8-flipx{transform:scaleX(-1)}.p8-twin{pointer-events:none}.p8-gone{pointer-events:none;transition:opacity .6s;opacity:0!important}.p8-title-word,.p8-title-num{touch-action:none;border-radius:4px;padding:0 .08em;display:inline-block}.p8-slot{border-radius:4px;min-width:.6em;display:inline-block}.p8-slot.p8-new{color:#b23a2a;animation:.45s p8-pop}.p8-block{aspect-ratio:1;font-family:var(--display);color:#b23a2a;background:50%/contain no-repeat;place-items:center;font-size:11cqw;font-weight:800;line-height:1;display:grid}.p8-ghost.p8-block{font-size:11cqw}.p8-bigdot{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#4a4440,#141110 60%);border-radius:50%;box-shadow:0 0 0 1.2cqw #f1e2c4}.p8-cog{aspect-ratio:1;background:radial-gradient(circle, transparent 0 17%, #8d969c 18% 52%, transparent 53%), repeating-conic-gradient(#8d969c 0 22.5deg, transparent 22.5deg 45deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 17%,#000 18% 68%,#0000 69%);mask:radial-gradient(circle,#0000 0 17%,#000 18% 68%,#0000 69%)}.p8-wand{background:linear-gradient(90deg,#1d1a18 0 82%,#f6f1e6 82%);border-radius:1cqw;height:1.6cqw;rotate:-30deg;box-shadow:0 0 0 .5cqw #f1e2c4}.p8-wand-star:after{content:"★";color:#f2c230;text-shadow:0 0 .6cqw #fff8d8;font-size:8cqw;position:absolute;top:50%;right:-4cqw;translate:0 -50%}.p8-bowl{aspect-ratio:1;background:radial-gradient(50% 9% at 50% 13%,#ffffff8c,#0000 80%),linear-gradient(#e1f0fa59 0 18%,#9fd0e8 18% 80%,#74a868 80%);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;overflow:hidden;box-shadow:inset 0 0 0 .8cqw #ffffffa6,0 0 0 1cqw #f1e2c4}.p8-bowlfish{pointer-events:none;width:34%;animation:3s ease-in-out infinite alternate p8-swim;position:absolute;top:40%;left:33%}.p8-bowlfish.p8-eat{transition:top .4s;animation:none;top:20%;left:30%}@keyframes p8-swim{0%{translate:-40%;scale:1}49%{scale:1}50%{scale:-1 1}to{translate:40% 6%;scale:-1 1}}.p8-tub{aspect-ratio:1/1.1;background:linear-gradient(90deg,#f0a24a,#f7c27a 40%,#e88a35);border-radius:8% 8% 14% 14%;transition:rotate .3s;box-shadow:0 0 0 1cqw #f1e2c4}.p8-tub-lid{background:linear-gradient(90deg,#a82a22,#d9473a 40%,#9c241d);border-radius:20%;height:24%;transition:translate .3s,rotate .3s,opacity .3s;position:absolute;top:-10%;left:-6%;right:-6%}.p8-tub-label{background:#fff6de;border-radius:6px;position:absolute;inset:34% 18% 18%}.p8-tub-label:after{content:"";background:#e8692c;border-radius:50% 20% 20% 50%;position:absolute;inset:25% 20%}.p8-tub.p8-tilt{rotate:125deg}.p8-tub.p8-open .p8-tub-lid{opacity:0;translate:40% -160%;rotate:40deg}.p8-flake{aspect-ratio:1;filter:none;pointer-events:none;z-index:7;border-radius:30%}.p8-chalk{font-family:var(--display);color:#f4f1e6;text-align:center;filter:none;text-shadow:0 0 1px #fff6;padding:1cqw 0;font-size:8cqw;font-weight:700;transition:rotate .2s}.p8-chalk.p8-flipped{color:#ffe48a}.p8-drawing{aspect-ratio:4/3;background:#fffdf6;transition:rotate .2s;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.p8-drawing>*{pointer-events:none;position:absolute}.p8-d-sky{background:#dff0fb;inset:0 0 30%}.p8-d-grass{background:repeating-linear-gradient(80deg,#5fae4a 0 3px,#78c25e 3px 7px);inset:70% 0 0}.p8-d-wall{background:#d9473a;border:2px solid #8c2a20;width:34%;height:34%;top:40%;left:22%}.p8-d-roof{clip-path:polygon(50% 0,100% 100%,0 100%);background:#6b3b1d;width:44%;height:24%;top:18%;left:17%}.p8-d-door{background:#f2c230;width:10%;height:18%;top:56%;left:34%}.p8-d-sun{width:26%;top:6%;right:8%}.p8-half-l{clip-path:polygon(0 0,52% 0,47% 14%,55% 30%,46% 46%,54% 62%,47% 78%,53% 100%,0 100%)}.p8-half-r{clip-path:polygon(52% 0,100% 0,100% 100%,53% 100%,47% 78%,54% 62%,46% 46%,55% 30%,47% 14%)}.p8-glue{aspect-ratio:1/1.3;background:linear-gradient(90deg,#e9e5da,#fffdf6 40%,#d6d0c2);border-radius:18% 18% 10% 10%;box-shadow:0 0 0 .8cqw #f1e2c4}.p8-glue-cap{background:#2a6db2;border-radius:30% 30% 0 0;height:26%;position:absolute;top:-22%;left:30%;right:30%}.question.p8-taped:before{display:none}.p8-tape{cursor:grab;touch-action:none;background:#fff8dcd9;width:64px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:2deg;box-shadow:0 0 0 1px #00000014}.p8-tape:before{content:"";position:absolute;inset:-12px -6px}.p8-ghost.p8-tape{translate:none}.question.p8-droop{transform-origin:8% 0;transition:rotate .3s;rotate:4deg}.p8-tape-on{filter:none;z-index:8;background:#fff8dccc;height:30%;box-shadow:0 0 0 1px #00000014}.stage.p8-rimglow{animation:1.6s 2 p8-rim}@keyframes p8-rim{50%{box-shadow:inset 0 0 0 10px #f2c230, inset 0 10px 18px #00000040, 0 3px 0 var(--kraft-deep)}}.p8-labelcat{pointer-events:none;filter:drop-shadow(0 3px 2px #28190a59);width:52px;animation:.45s p8-pop;position:absolute;top:-34px;right:-6px}.p8-wall{background-color:#b5523b;background-image:linear-gradient(#d9c6a5 2px,#0000 2px),linear-gradient(90deg,#d9c6a5 2px,#0000 2px),linear-gradient(90deg,#d9c6a5 2px,#0000 2px);background-position:0 0,0 0,25% 4cqw;background-size:100% 4cqw,50% 8cqw,50% 8cqw;box-shadow:0 0 0 1cqw #f1e2c4}.question.p8-lines{flex-direction:column;align-items:center;display:flex}.p8-line{display:block}.p8-line2{cursor:grab;touch-action:none}.p8-secret{height:0;font-family:var(--body,inherit);color:#6b3b1d;font-size:15px;font-style:italic;font-weight:600;line-height:40px;display:block;overflow:hidden}.question.p8-read .p8-secret{height:40px}.p8-notebook{aspect-ratio:4/3;background:linear-gradient(90deg,#0000 49.4%,#0000002e 49.6% 50.4%,#0000 50.6%),linear-gradient(90deg,#0000 8%,#f0a0a0 8% 8.6%,#0000 8.6%),repeating-linear-gradient(#fffdf6 0 7.5%,#a9c8e8 7.5% 8.2%);border-radius:4px;box-shadow:0 0 0 1cqw #f1e2c4}.p8-nb-note{color:#6f6a62;opacity:0;font-size:3.2cqw;font-style:italic;transition:opacity .4s;position:absolute;top:34%;left:56%}.p8-nb-note:after{content:"not these lines"}.p8-nb-shown .p8-nb-note{opacity:1}.p8-dirt{aspect-ratio:1.3;filter:none;background:radial-gradient(circle at 40% 40%,#7a6448,#5c4a36 60%,#5c4a3699);border-radius:46% 54% 40% 60%;transition:opacity .2s}.p8-cloth{aspect-ratio:1.1;background:repeating-linear-gradient(90deg,#ffffff59 0 2cqw,#0000 2cqw 4cqw),repeating-linear-gradient(0deg,#ffffff59 0 2cqw,#0000 2cqw 4cqw),#3d8fd1;border-radius:10% 18% 12% 20%;rotate:-8deg;box-shadow:0 0 0 .8cqw #f1e2c4}.p8-smudge{z-index:45;touch-action:none;cursor:pointer;background:repeating-radial-gradient(60% 70% at 50% 55%,#645a506b 0 2px,#0000 2px 6px);border-radius:50%;position:fixed;rotate:-18deg;-webkit-mask:radial-gradient(50% 56% at 50% 52%,#000 40%,#0000 72%);mask:radial-gradient(50% 56% at 50% 52%,#000 40%,#0000 72%)}.p8-robot{aspect-ratio:1/1.7}.p8-robot>span{pointer-events:none;background:linear-gradient(90deg,#a9b8c4,#d7e2ea 45%,#98a7b4);display:block;position:absolute;box-shadow:0 0 0 .7cqw #f1e2c4}.p8-r-ant{border-radius:2px;width:6%;height:12%;top:0;left:47%}.p8-r-ant:after{content:"";aspect-ratio:1;background:#e4513f;border-radius:50%;width:240%;position:absolute;top:-40%;left:-70%}.p8-sad .p8-r-ant{transform-origin:50% 100%;rotate:35deg}.p8-r-head{border-radius:14%;width:72%;height:30%;top:11%;left:14%}.p8-robot>.p8-r-eye{aspect-ratio:1;background:#1f2b38;border-radius:50%;width:14%;top:19%;box-shadow:inset 0 0 0 .8cqw #7fd3ff}.p8-r-eye-l{left:28%}.p8-r-eye-r{left:58%}.p8-robot>.p8-r-mouth{width:32%;height:7%;box-shadow:none;background:0 0;border-bottom:1.2cqw solid #1f2b38;border-radius:0 0 50% 50%;top:31%;left:34%}.p8-sad>.p8-r-mouth{border-top:1.2cqw solid #1f2b38;border-bottom:none;border-radius:50% 50% 0 0;top:33%}.p8-robot>.p8-r-mouth.p8-r-smile{height:auto;font-family:var(--display);color:#1f2b38;border:none;place-items:center;font-size:9cqw;font-weight:800;line-height:1;animation:.45s p8-pop;display:grid;top:24%;rotate:90deg}.p8-r-body{border-radius:10%;width:60%;height:32%;top:44%;left:20%}.p8-r-arm{border-radius:6px;width:12%;height:22%;top:48%}.p8-r-arm-l{left:5%;rotate:12deg}.p8-r-arm-r{right:5%;rotate:-12deg}.p8-sad .p8-r-arm-l{rotate:2deg}.p8-sad .p8-r-arm-r{rotate:-2deg}.p8-r-leg{border-radius:4px;width:14%;height:21%;top:77%}.p8-r-leg-l{left:28%}.p8-r-leg-r{left:58%}.p8-scribble{aspect-ratio:2.4;filter:none;pointer-events:none;z-index:8;border-bottom:1.2cqw solid #f2c230;border-radius:0 0 50% 50%}.p8-wire{filter:none;pointer-events:none;background:#3a2c22;height:.5cqw}.p8-flutter{animation:2.4s ease-in-out infinite alternate p8-flutter}@keyframes p8-flutter{0%{translate:-50% -50%}to{translate:-40% -62%}}.p8-perch{cursor:pointer;filter:drop-shadow(0 3px 2px #28190a59);width:40px;position:absolute;top:-24px;right:24%;transform:scaleX(-1)}.p8-perch.p8-hop{animation:.4s p8-hop}@keyframes p8-hop{50%{translate:0 -10px}}.p8-shelf{transform-origin:6%;transition:rotate .5s}.p8-shelf>img{pointer-events:none;width:100%;display:block}.p8-shelfbook{position:absolute;bottom:70%;left:10%;width:24%!important}.p8-nail{aspect-ratio:1;filter:none}.p8-nail:before{content:"";background:#8d969c;border-radius:0 0 40% 40%;width:10%;height:60%;position:absolute;top:30%;left:46%;box-shadow:0 0 0 1px #f1e2c4}.p8-nail-head{background:#6f777c;border-radius:2px;width:46%;height:12%;position:absolute;top:22%;left:28%;box-shadow:0 0 0 1px #f1e2c4}.p8-hammer{aspect-ratio:1;rotate:-30deg}.p8-hammer:before{content:"";background:linear-gradient(90deg,#a8692e,#d29a5c 50%,#9a5c24);border-radius:1cqw;width:14%;height:74%;position:absolute;top:22%;left:44%;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-hammer-head{background:linear-gradient(#a7b0b6,#6f777c);border-radius:1cqw 3cqw 1cqw 1cqw;width:66%;height:22%;position:absolute;top:6%;left:18%;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-spirit{aspect-ratio:8;background:linear-gradient(#f6cf3c,#e2ad1a);border-radius:1cqw;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-bubble{background:#d9f2c4;border-radius:1cqw;width:20%;height:56%;position:absolute;top:22%;left:40%;box-shadow:inset 0 0 0 1px #6c8a50}.p8-bubble:after{content:"";background:#fff;border-radius:50%;width:32%;height:64%;transition:left .3s;position:absolute;top:18%;left:34%}.p8-bubble-off .p8-bubble:after{left:66%}.p8-levelword{font-family:var(--display);color:#fff8e6;text-align:center;filter:none;pointer-events:none;font-size:4.6cqw;font-weight:800}.p8-string{stroke:#f4f1e6;stroke-width:.5px;vector-effect:non-scaling-stroke;stroke-width:2px}.p8-grip{aspect-ratio:.5;filter:none;touch-action:none;cursor:grab}.question.p8-over{z-index:5}.p8-tail{cursor:pointer;transform-origin:50% 0;background:#f4f1e6;width:4px;height:64px;animation:2s ease-in-out infinite alternate p8-sway;position:absolute;top:calc(100% - 4px);left:68%;box-shadow:0 0 0 1px #00000026}.p8-tail:before{content:"";position:absolute;inset:0 -14px}.p8-tail i{clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,50% 60%,0 100%);background:linear-gradient(90deg,#e4513f 0 45%,#0000 45% 55%,#e4513f 55%);width:20px;height:10px;position:absolute;left:-8px}.p8-tail i:first-child{top:16px}.p8-tail i:nth-child(2){background:linear-gradient(90deg,#f2c230 0 45%,#0000 45% 55%,#f2c230 55%);top:34px}.p8-tail i:nth-child(3){background:linear-gradient(90deg,#2a6db2 0 45%,#0000 45% 55%,#2a6db2 55%);top:52px}@keyframes p8-sway{0%{rotate:-6deg}to{rotate:6deg}}.question.p8-flap{transform-origin:50% 0;animation:.6s p8-flap}@keyframes p8-flap{40%{transform:perspective(400px)rotateX(55deg)}to{transform:none}}.p8-note{aspect-ratio:1.3;font-family:var(--display);text-align:center;color:#6b3b1d;background:#fff6de;place-items:center;padding:2cqw;font-size:3.6cqw;font-weight:700;line-height:1.2;display:grid;rotate:3deg}.p8-safe{aspect-ratio:1/.9;background:linear-gradient(#3f6b55,#2b4d3d);border-radius:6%;box-shadow:0 0 0 1cqw #f1e2c4}.p8-safe-door{transform-origin:0;z-index:1;background:linear-gradient(135deg,#4d8067,#34604b);border-radius:5%;transition:transform .6s;position:absolute;inset:7%;box-shadow:inset 0 0 0 .6cqw #0003}.p8-safe-hinge{z-index:2;background:repeating-linear-gradient(#e3b341 0 18%,#0000 18% 82%,#e3b341 82%);width:4%;height:60%;position:absolute;top:20%;left:4%}.p8-safe-inside{background:#1a2a22;border-radius:5%;position:absolute;inset:7%}.p8-safe-open .p8-safe-door{transform:perspective(500px)rotateY(-75deg)}.p8-dial{aspect-ratio:.8;font-family:var(--display);color:#1d1a18;filter:none;background:#f4f1e6;border-radius:1.4cqw;place-items:center;font-size:6cqw;font-weight:800;display:grid;box-shadow:inset 0 0 0 .6cqw #1d1a18,0 0 0 .6cqw #e3b341}.p8-handle{aspect-ratio:1;background:radial-gradient(circle,#e3e7ea 0 22%,#9aa3a9 24% 100%);border-radius:50%;transition:rotate .4s;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-handle:before,.p8-handle:after{content:"";background:#c9cfd3;border-radius:1cqw;width:12%;height:136%;position:absolute;top:-18%;left:44%}.p8-handle:after,.p8-handle.p8-turned{rotate:90deg}.stage.p8-theatre{background-image:radial-gradient(60% 30% at 50% 100%,#00000040,#0000 70%),repeating-linear-gradient(90deg,#8a5a32 0 9%,#7a4e2a 9% 9.4%),linear-gradient(#5a2a4a,#3e1a33)!important;background-position:0 0,0 100%,0 0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 30%,100% 70%!important}.p8-curtain{filter:hue-rotate(-115deg)saturate(1.6)brightness(.85)drop-shadow(0 4px 3px #28190a59)}.p8-beam{aspect-ratio:1;filter:none;pointer-events:none;z-index:3;background:radial-gradient(40% 60% at 70% 30%,#fff0b48c,#0000 70%)}.stage.p8-dim{filter:brightness(.55)saturate(.85);transition:filter .5s}.stage.p8-dim .glow{filter:drop-shadow(0 0 18px #ffd35a)drop-shadow(0 0 40px #ffd35a)brightness(1.6)!important}.p8-spout{animation:.5s 2 p8-hop}.p8-spray{aspect-ratio:1;filter:none;pointer-events:none;background:radial-gradient(circle,#aad7f5e6 0 20%,#aad7f580 40%,#0000 70%);border-radius:50%;animation:.9s ease-out forwards p8-float}.word.p8-blotted{color:#0000;position:relative}.p8-blot{touch-action:none;background:radial-gradient(circle at 45% 45%,#4c6f95,#355a80 55%,#355a80bf 75%);border-radius:44% 56% 50% 50%;position:absolute;inset:-6px -10px}.p8-crayon{aspect-ratio:.28;border-radius:1cqw 1cqw .6cqw .6cqw;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-crayon:after{content:"";background:#ffffff73;position:absolute;inset:30% 0 32%}.p8-crayon-tip{background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);height:18%;position:absolute;top:-16%;left:18%;right:18%}.p8-c-red{background:#d9473a}.p8-c-yellow{background:#f2c230}.p8-c-green{background:#3f9a4a}.p8-c-blue{background:#2a6db2}.p8-c-purple{background:#7a4aa8}.p8-world{background:linear-gradient(#cfe3f1 0 22%,#e9f1f7 22% 24%,#fbfdff 24%),#fbfdff;width:150%;height:100%;transition:left .12s ease-out;position:absolute;top:0}.p8-world.p8-panning{transition:none}.p8-world:before{content:"";clip-path:polygon(0 100%,2% 20%,4% 100%,9% 100%,11% 0,13% 100%,22% 100%,24% 30%,26% 100%,38% 100%,40% 10%,42% 100%,55% 100%,57% 25%,59% 100%,70% 100%,72% 5%,74% 100%,86% 100%,88% 30%,90% 100%,100% 100%);opacity:.7;background:#4f7a5c repeating-linear-gradient(90deg,#0000 0 3%,#4f7a5c 3% 3.6%,#0000 3.6% 7.4%);height:10%;position:absolute;top:14%;left:0;right:0}.p8-pan{touch-action:none;cursor:grab;position:absolute;inset:0}.p8-paw{aspect-ratio:1;pointer-events:none;background:#a8bccb;border-radius:50%;width:1.6%;transition:opacity .9s;position:absolute;translate:-50% -50%}.p8-run{animation:.3s infinite p8-hop}.p8-flurry{z-index:20;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 2px,#0000 2.5px);background-size:28px 32px,41px 47px;animation:2.4s linear forwards p8-snow;position:absolute;inset:0}@keyframes p8-snow{0%{opacity:1;background-position:0 0,10px 0}80%{opacity:1}to{opacity:0;background-position:0 180px,10px 260px}}.p8-sign{aspect-ratio:1}.p8-sign-post{background:linear-gradient(90deg,#6b4423,#8d6236 50%,#5e3b1e);width:12%;height:70%;position:absolute;top:30%;left:44%;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-sign-board{clip-path:polygon(0 18%,72% 18%,72% 0,100% 50%,72% 100%,72% 82%,0 82%);background:linear-gradient(#c99a5c,#a8783e);width:92%;height:30%;position:absolute;top:14%;left:4%}.p8-sign-up{rotate:-90deg}.p8-sign-up .p8-sign-board{top:35%}.p8-groundarrow{aspect-ratio:1.6;clip-path:polygon(0 35%,60% 35%,60% 10%,100% 50%,60% 90%,60% 65%,0 65%);filter:none;opacity:.85;background:#5e4630}.p8-chest{aspect-ratio:1.3;background:linear-gradient(#8b5a2b,#6e4420);border-radius:6% 6% 4% 4%;box-shadow:0 0 0 1cqw #f1e2c4}.p8-chest-band{background:#e3b341;width:12%;position:absolute;top:0;bottom:0;left:44%}.p8-chest-lid{transform-origin:50% 100%;z-index:1;background:linear-gradient(#9c6a35,#7a4c22);border-radius:50% 50% 8% 8%/80% 80% 8% 8%;height:40%;transition:transform .3s;position:absolute;top:-30%;left:-2%;right:-2%;box-shadow:inset 0 -.6cqw #e3b341,0 0 0 .8cqw #f1e2c4}.p8-chest-open .p8-chest-lid{transform:translateY(-40%)rotateX(70deg)}.p8-chest-open:after{content:"";background:#2a1a0c;height:30%;position:absolute;top:0;left:8%;right:8%}.p8-glint{animation:.9s p8-glint}@keyframes p8-glint{50%{filter:drop-shadow(0 0 12px #ffe48a)drop-shadow(0 0 20px #ffd35a)}}.word.p8-gold{color:#c9901c;text-shadow:0 0 8px #ffe48a}.p8-paper{aspect-ratio:1;pointer-events:none;background:#fffdf6;rotate:-1.5deg;box-shadow:0 0 0 1cqw #f1e2c4}.p8-dotsvg{z-index:4}.p8-dotline{fill:none;stroke:#2a2420;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.p8-house{fill:#0000;transition:fill .6s}.p8-house.p8-filled{fill:#f6b8a8}.p8-dotpt{aspect-ratio:1;filter:none;border-radius:50%}.p8-dotpt:before{content:"";background:#1d1a18;border-radius:50%;position:absolute;inset:34%}.p8-dotpt.p8-missing:before{display:none}.p8-dotnum{font-family:var(--display);color:#6b3b1d;pointer-events:none;font-size:4.6cqw;font-weight:700;position:absolute;top:-20%;left:70%}.p8-button{aspect-ratio:1;background:radial-gradient(circle at 38% 40%,#f4f1e6 0 7%,#0000 8%),radial-gradient(circle at 62% 40%,#f4f1e6 0 7%,#0000 8%),radial-gradient(circle at 38% 62%,#f4f1e6 0 7%,#0000 8%),radial-gradient(circle at 62% 62%,#f4f1e6 0 7%,#0000 8%),#1d1a18;border-radius:50%;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-i{display:inline-block;position:relative}.p8-idot{touch-action:none;cursor:grab;background:currentColor;border-radius:50%;width:.24em;height:.24em;position:absolute;top:.02em;left:50%;translate:-50%}.p8-idot:before{content:"";position:absolute;inset:-12px}.p8-ghost.p8-idot{background:var(--ink);border-radius:50%}.p8-rails{filter:none;pointer-events:none;background:linear-gradient(#6d6f72 0 18%,#0000 18% 82%,#6d6f72 82%),repeating-linear-gradient(90deg,#7a4e2a 0 2cqw,#0000 2cqw 4.5cqw);height:3cqw}.p8-rails.p8-mended{background:linear-gradient(#6d6f72 0 18%,#c99a5c 18% 82%,#6d6f72 82%)}.p8-trackgap{aspect-ratio:2;filter:none;background:#503c2840;border-radius:40%}.p8-station{aspect-ratio:1/.9}.p8-station>span{position:absolute;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-station:before{content:"";background:#e8d6b0;position:absolute;inset:34% 8% 0;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-st-roof{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#b5523b;height:30%;top:8%;left:0;right:0}.p8-st-door{background:#6b3b1d;width:22%;top:56%;bottom:0;left:40%}.p8-st-sign{height:13%;font-family:var(--display);text-align:center;color:#1d1a18;background:#fffdf6;font-size:2.6cqw;font-weight:700;line-height:1.3;top:40%;left:14%;right:14%}.p8-train{aspect-ratio:1.5}.p8-train>span{position:absolute;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-t-boiler{background:linear-gradient(#3f9a4a,#2b7a36);border-radius:6% 40% 40% 6%;height:40%;top:32%;left:30%;right:0}.p8-t-cab{background:linear-gradient(#d9473a,#b2362b);border-radius:6%;width:36%;height:64%;top:8%;left:0}.p8-t-cab:after{content:"";background:#cfe7f5;height:32%;position:absolute;top:14%;left:22%;right:22%}.p8-t-chimney{background:#1d1a18;width:13%;height:28%;top:6%;left:72%}.p8-train>[class^=p8-t-w]{aspect-ratio:1;background:radial-gradient(circle,#c9cfd3 0 22%,#1d1a18 24%);border-radius:50%;width:24%;top:66%}.p8-t-w1{left:4%}.p8-t-w2{left:40%}.p8-t-w3{left:72%}.p8-signal{aspect-ratio:.3}.p8-signal:before{content:"";background:#3a3a3a;width:20%;position:absolute;top:30%;bottom:0;left:40%}.p8-sig-lamp{aspect-ratio:.6;background:radial-gradient(circle at 50% 28%,#e4513f 0 18%,#0000 20%),radial-gradient(circle at 50% 72%,#2b3a2e 0 18%,#0000 20%),#1d1a18;border-radius:1.4cqw;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 .6cqw #f1e2c4}.p8-green .p8-sig-lamp{background:radial-gradient(circle at 50% 28%,#3a2422 0 18%,#0000 20%),radial-gradient(circle at 50% 72%,#5fdc6e 0 18%,#0000 20%),#1d1a18}.p8-sleep{transition:scale .3s;scale:.85}.question.p8-awake .word{animation:.9s ease-in-out infinite alternate p8-bob;display:inline-block}.question.p8-awake .word:nth-child(2n){animation-delay:-450ms}@keyframes p8-bob{0%{translate:0 -3px}to{translate:0 3px}}.p8-tucked{background:var(--paper);font-family:var(--display);text-align:center;border-radius:4px;padding:1cqw;font-size:3cqw;font-weight:700;animation:.45s p8-pop;rotate:-8deg}@media (prefers-reduced-motion:reduce){.p8-pop,.p8-float,.p8-bowlfish,.p8-flutter,.p8-tail,.p8-run,.p8-flurry,.p8-glint,.question.p8-awake .word,.question.p8-flap,.stage.p8-rimglow,.p8-slot.p8-new,.p8-r-smile{animation:none!important}}.p8-tallpaper{aspect-ratio:4/5;pointer-events:auto;touch-action:none;rotate:0deg}.p8-tallpaper>.p8-dotpt{cursor:pointer;z-index:4;width:12%;position:absolute;translate:-50% -50%}.p8-shelfpot{touch-action:none;cursor:grab;position:absolute;bottom:62%;left:83%;width:15%!important}.p8-bowlart,.p8-robotart{filter:none}.p8-bowlart>img:first-child,.p8-robotart>img{pointer-events:none;filter:drop-shadow(0 4px 3px #28190a59);width:100%;display:block}.p8-bowlart>.p8-bowlfish{width:30%;top:34%;left:35%}.p8-bowlart>.p8-bowlfish.p8-eat{top:22%}.p8-tubart{transition:rotate .3s}.p8-tubart.p8-tilt{rotate:125deg}.p8-robotart>.p8-r-mouth{pointer-events:none;border-bottom:1.4cqw solid #1f2b38;border-radius:0 0 50% 50%;width:40%;height:6%;position:absolute;top:27%;left:30%}.p8-robotart.p8-sad>.p8-r-mouth{border-top:1.4cqw solid #1f2b38;border-bottom:none;border-radius:50% 50% 0 0;top:31%}.p8-robotart>.p8-r-mouth.p8-r-smile{height:auto;font-family:var(--display);color:#1f2b38;border:none;place-items:center;font-size:8cqw;font-weight:800;line-height:1;animation:.45s p8-pop;display:grid;top:24%;rotate:90deg}.p8-stationsign{font-family:var(--display);text-align:center;color:#1d1a18;filter:none;pointer-events:none;background:#fffdf6;border-radius:3px;font-size:3.2cqw;font-weight:700;line-height:1.4;box-shadow:0 0 0 .5cqw #6b3b1d}.stage .p9-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage .p9-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.stage .p9-rope{stroke:#b08a52;stroke-width:1.6px;stroke-dasharray:2 1;filter:drop-shadow(0 1px #28190a73)}.stage .p9-cord{stroke:#5b4630;stroke-width:.8px}.stage .p9-cable{stroke:#2f2a26;stroke-width:1.4px;filter:drop-shadow(0 1px #ffffff4d)}.stage .p9-belt{stroke:#6b3b1e;stroke-width:1.6px}.stage .p9-wire{stroke:#3c4a2e;stroke-width:.8px}.stage .p9-bar{transform-origin:50%;border-radius:3px}.stage .p9-plank{background:linear-gradient(#e2b27a 0%,#c68b4e 55%,#9e6634 100%);border:1.5px solid #f3e3c4;box-shadow:inset 0 -2px #00000026}.stage .p9-thin{background:linear-gradient(#d9a56c,#a8703b)}.stage .p9-shelfboard{background:linear-gradient(#c99158,#8f5a2c);border:1.5px solid #f3e3c4}.stage .p9-chute{border:1.5px solid #f6ead2;border-top-width:3px;border-radius:0 0 40% 40%/0 0 100% 100%}.stage .p9-chute.p9-red{background:linear-gradient(#7a2e22 0 22%,#d4553f 23%,#a63a2a 100%)}.stage .p9-chute.p9-blue{background:linear-gradient(#24406e 0 22%,#4f86c9 23%,#2f5d97 100%)}.stage .p9-bracket{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(90deg,#8f5a2c,#b77b44);border-radius:2px}.stage .p9-nail{background:radial-gradient(circle at 35% 35%,#f2f2f2,#8a8a8a 60%,#555);border-radius:50%}.stage .p9-peg{background:linear-gradient(90deg,#a46b37,#d9a56c,#a46b37);border:1px solid #f3e3c4;border-radius:3px;transition:translate .2s,opacity .2s}.stage .p9-peg.p9-out{opacity:.85;translate:-50% -140%}.stage .p9-pivot{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#8c8c8c,#5e5e5e)}.stage .p9-arm{background:linear-gradient(#4b3a2a,#2f241a);border-radius:2px}.stage .p9-post{background:linear-gradient(90deg,#8f5a2c,#c68b4e 50%,#8f5a2c);border:1px solid #f3e3c4;border-radius:2px}.stage .p9-beam{background:linear-gradient(#c68b4e,#8f5a2c);border:1px solid #f3e3c4;border-radius:2px}.stage .p9-marble{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff 0 9%,#8fd0f5 22%,#2a7cc0 62%,#164a7d 100%);border:1px solid #eaf6ff;border-radius:50%}@keyframes p9-ring{0%,to{rotate:0deg}15%{rotate:16deg}35%{rotate:-14deg}55%{rotate:10deg}75%{rotate:-6deg}}.stage .p9-ringing{animation:.7s 2 p9-ring}.stage .p9-cup{background:linear-gradient(90deg,#c94f3c,#e57b62 40%,#a63a2a);border:1.5px solid #f6ead2;border-top:3px solid #7a2e22;border-radius:0 0 30% 30%}.stage .p9-book{background:linear-gradient(180deg, #fbf3e2 0 30%, #e8dcc2 30% 70%, var(--p9-cover,#3c7a4a) 70%);border:2px solid var(--p9-cover,#3c7a4a);border-radius:2px}.stage .p9-book.p9-green{--p9-cover:#3c7a4a}.stage .p9-book.p9-red{--p9-cover:#b03a2e}.stage .p9-book.p9-blue{--p9-cover:#2f5d97}.stage .p9-book.p9-yellow{--p9-cover:#c99a1d}.stage .p9-pan{background:linear-gradient(#d7d7d7,#8c8c8c);border:1.5px solid #f6ead2;border-radius:0 0 50% 50%/0 0 100% 100%}.stage .p9-weight{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(90deg,#3a3a3a,#6b6b6b 45%,#2a2a2a);border-radius:3px}.stage .p9-wordweight{clip-path:none;color:#f6ead2;font:700 clamp(9px, 2.6cqw, 15px) / 1 var(--font-display,sans-serif);border:1.5px solid #f6ead2;border-radius:40% 40% 4px 4px/60% 60% 4px 4px;place-items:center;padding-top:8%;display:grid}.stage .p9-pond{filter:none;background:radial-gradient(at 40% 35%,#bfe3f2,#6fb4d6 65%,#4a8fb8);border:3px solid #f4f8fb;border-radius:50%}.stage .p9-ice{opacity:.95;pointer-events:none;filter:none;background:linear-gradient(120deg,#0000 30%,#ffffffb3 31% 33%,#0000 34% 60%,#fff9 61% 62%,#0000 63%),radial-gradient(at 45% 40%,#f3fbff,#cfe9f5 70%,#b5d9ea);border-radius:50%;transition:opacity 1.2s}.stage .p9-ice.p9-melt{opacity:0}@keyframes p9-flakes{0%{background-position:0 0,0 0}to{background-position:240px 120px,160px 160px}}.stage .p9-flakes{pointer-events:none;filter:none;background-image:radial-gradient(circle,#fff 0 2px,#0000 3px),radial-gradient(circle,#fffc 0 1.5px,#0000 2.5px);background-size:60px 60px,40px 40px;animation:6s linear infinite p9-flakes}@keyframes p9-steam{0%{opacity:0;translate:-50% -30%}40%{opacity:.8}to{opacity:0;translate:-40% -90%}}.stage .p9-steam{pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;animation:1.8s ease-out infinite p9-steam}@keyframes p9-bob{0%,to{translate:-50% -50%}50%{translate:-50% -56%}}.stage .p9-bob{animation:1.6s ease-in-out infinite p9-bob}.stage .p9-knob{background:radial-gradient(circle at 40% 35%,#fff,#9aa7b4 60%,#5d6b78);border:1.5px solid #f6ead2;border-radius:50%;transition:rotate .3s}.stage .p9-knob.p9-on{background:radial-gradient(circle at 40% 35%,#fff3e8,#e07a52 60%,#b24a2a);rotate:120deg}@keyframes p9-heat{0%{background-position:0 100%}to{background-position:0 0}}.stage .p9-heat{pointer-events:none;filter:none;opacity:0;background:repeating-linear-gradient(0deg,#0000 0 10px,#ffaa7859 10px 12px,#0000 12px 22px);border-radius:40%;transition:opacity 1.5s;animation:1.2s linear infinite p9-heat;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.stage .p9-heat.p9-on{opacity:1}@keyframes p9-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}.stage .p9-sway{animation:1.4s ease-in-out infinite p9-sway}.stage .p9-flume{background:linear-gradient(#6b4423 0 25%,#a8703b 26% 100%);border:1.5px solid #f3e3c4;border-radius:0 0 4px 4px}.stage .p9-waterbar{filter:none;background:linear-gradient(#bfe3f2,#4f9ccc);border-radius:3px;transition:width .5s,left .5s,top .5s}@keyframes p9-fall{0%{background-position:0 0}to{background-position:0 24px}}.stage .p9-fall{opacity:.9;filter:none;background:repeating-linear-gradient(#8fcdea 0 6px,#4f9ccc 6px 12px);border-radius:40%;animation:.4s linear infinite p9-fall}@keyframes p9-spin{to{rotate:360deg}}.stage .p9-spin{animation:3s linear infinite p9-spin}@keyframes p9-grind{0%,to{translate:-50% -50%}50%{translate:-49% -50%}}.stage .p9-quern.p9-on{animation:.24s linear infinite p9-grind}.stage .p9-pulleywheel{aspect-ratio:1;background:radial-gradient(circle,#3b2a1c 0 18%,#c68b4e 20% 62%,#6b4423 64% 100%);border:1.5px solid #f3e3c4;border-radius:50%}.stage .p9-beltend{background:#6b3b1e;border:1.5px solid #f3e3c4;border-radius:40%}.stage .p9-flour{background:radial-gradient(at 50% 30%,#fff,#efe8da);border-radius:50% 50% 8% 8%/100% 100% 8% 8%;transition:height 1.2s,top 1.2s;translate:-50% -50%}.stage .p9-shaft{filter:none;background:linear-gradient(90deg,#7d7468 0 10%,#0000 10% 90%,#7d7468 90%),linear-gradient(#4a3f35,#1c1712 70%,#2a3f4f 92%,#3b6585);border-radius:0 0 8px 8px}.stage .p9-drum.p9-wound{background:repeating-linear-gradient(90deg,#d8b07a 0 4px,#a5824e 4px 6px)}.stage .p9-road{background:linear-gradient(#8b8b8b,#6c6c6c);border:1.5px solid #f3e3c4;border-radius:3px}.stage .p9-river{background:linear-gradient(#8fcdea,#3f86b8);border-radius:0 0 30% 30%}.stage .p9-bridge{transform-origin:50%}.stage .p9-basket{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#8d8d8d,#c8c8c8 40%,#7a7a7a);border-radius:2px}.stage .p9-control{background:radial-gradient(circle at 50% 42%,#e0402c 0 26%,#9b2416 28% 32%,#0000 33%),linear-gradient(#f1d36b,#c9a43a);border:1.5px solid #f6ead2;border-radius:6px}@keyframes p9-flash{0%,to{filter:none}30%,70%{filter:brightness(1.6)drop-shadow(0 0 6px #ff6a50)}}.stage .p9-control.p9-flash{animation:.6s p9-flash}.stage .p9-earth{filter:none;background:linear-gradient(#8a6a46,#6b4f33);border-top:2px solid #b9b3a6}.stage .p9-water{opacity:.92;filter:none;background:linear-gradient(#a9dcf0,#4f9ccc 70%,#3f86b8)}.stage .p9-gate{background:repeating-linear-gradient(#a8703b 0 6px,#8f5a2c 6px 7px);border:1.5px solid #f3e3c4;border-radius:2px}.stage .p9-paddle{background:linear-gradient(90deg,#3b3b3b,#6a6a6a);border:1.5px solid #f6ead2;border-radius:3px;transition:rotate .25s}.stage .p9-paddle.p9-open{rotate:-40deg}.stage .p9-jet{filter:none;background:repeating-linear-gradient(90deg,#8fcdea 0 5px,#4f9ccc 5px 10px);border-radius:40% 0 0 40%;animation:.4s linear infinite p9-fall}.stage .p9-gutter{background:linear-gradient(#9aa3ab 0 20%,#d5dbe0 21% 55%,#7d868e 100%);border:1.5px solid #f4f8fb;border-radius:0 0 40% 40%/0 0 100% 100%}.stage .p9-hole{background:#2c2620;border-radius:50%}.stage .p9-cork{background:linear-gradient(90deg,#b88a55,#e0b77f 50%,#a87a45);border:1px solid #f3e3c4;border-radius:30%}.stage .p9-brick{background:linear-gradient(#c45a3c,#8f3b26);border:1.5px solid #f3e3c4;border-radius:2px}.stage .p9-strip{background:var(--paper,#fbf3e2);color:#3b2a1c;font:600 7px / 1 var(--font-body,sans-serif);white-space:nowrap;text-align:center;border:1px solid #d9cba8;border-radius:2px;overflow:hidden}.stage .p9-wall{background:repeating-linear-gradient(0deg,#0000 0 13px,#e7d9c0 13px 15px),repeating-linear-gradient(90deg,#b5543a 0 30px,#e7d9c0 30px 32px);border:1.5px solid #f3e3c4;border-radius:2px}.stage .p9-grate{background:repeating-linear-gradient(90deg,#4a4a4a 0 9%,#0000 9% 16%),linear-gradient(#0000 0 8%,#4a4a4a 8% 18%,#0000 18% 82%,#4a4a4a 82% 92%,#0000 92%);border:2px solid #6b6b6b;border-radius:3px;box-shadow:inset 0 0 0 100vmax #14100c26}.stage .p9-sash{background:linear-gradient(#ffffff59,#c8e1f073);border:3px solid #f1efe9;border-radius:2px}@keyframes p9-breeze{0%{opacity:.2;background-position:0 0}50%{opacity:.8}to{opacity:.2;background-position:80px 0}}.stage .p9-breeze{pointer-events:none;filter:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffffe6 18px 34px,#0000 34px 52px);animation:1.2s linear infinite p9-breeze;-webkit-mask:repeating-linear-gradient(#000 0 2px,#0000 2px 9px);mask:repeating-linear-gradient(#000 0 2px,#0000 2px 9px)}.stage .p9-pinwheel.p9-spin{animation-duration:.6s}.stage .p9-axle{background:linear-gradient(#9a9a9a,#5d5d5d);border-radius:2px}.stage .p9-hammer{transform-origin:50% 0;background:radial-gradient(at 50% 88%,#6b4423 0 34%,#0000 36%),linear-gradient(90deg,#0000 0 38%,#8f5a2c 38% 62%,#0000 62%)}@keyframes p9-knock{0%,to{rotate:0deg}40%{rotate:-32deg}}.stage .p9-knock{animation:.45s p9-knock}@keyframes p9-twitch{0%,80%,to{rotate:0deg}85%{rotate:2deg}92%{rotate:-2deg}}.stage .p9-twitch{transform-origin:50% 0;animation:.9s infinite p9-twitch}.stage .p9-rotor.p9-spin{animation-duration:.9s}.stage .p9-dynamobox{background:linear-gradient(#5d6b78,#3a444d);border:1px solid #f6ead2;border-radius:3px}.stage .p9-tentpeg{clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);background:linear-gradient(90deg,#8a8a8a,#cfcfcf,#8a8a8a)}.stage .p9-glow{pointer-events:none;filter:blur(6px);opacity:0;background:radial-gradient(circle,#ffec96e6,#0000 70%);border-radius:50%;transition:opacity .8s}.stage .p9-glow.p9-on{opacity:1}@keyframes p9-leaves{0%{background-position:0 0,30px 40px}to{background-position:400px 60px,430px 20px}}.stage .p9-leaves{pointer-events:none;filter:none;background-image:radial-gradient(6px 3px,#6fa34a 90%,#0000),radial-gradient(5px 2.5px,#a8b84a 90%,#0000);background-size:140px 90px,110px 120px;animation:5s linear infinite p9-leaves}.stage .p9-hookend{background:0 0;border:2px solid #5b4630;border-radius:50%}.stage .p9-catbowl{background:radial-gradient(50% 40% at 50% 10%,#8a5a2e 0 90%,#0000),linear-gradient(#7fb6dc,#3f86b8);border:1.5px solid #f6ead2;border-radius:10% 10% 45% 45%/20% 20% 80% 80%}.stage .p9-spokes{aspect-ratio:1;pointer-events:none;filter:none;opacity:0;background:repeating-conic-gradient(#c8c8c899 0 4deg, transparent 4deg 30deg);border-radius:50%}.stage .p9-spokes.p9-spin{opacity:1;animation-duration:.3s}.stage .p9-pedal{background:linear-gradient(#3a3a3a,#1f1f1f);border:1.5px solid #f6ead2;border-radius:3px}.stage .p9-dynamo{background:linear-gradient(90deg,#8a8a8a,#e3e3e3 45%,#8a8a8a);border:1px solid #f6ead2;border-radius:40% 40% 20% 20%}.stage .p9-bulb{aspect-ratio:1;filter:none;background:#6b6458;border-radius:50%/60% 60% 40% 40%;transition:background .4s,box-shadow .4s}.stage .p9-bulb.p9-on.p9-c0{background:#ffd34d;box-shadow:0 0 10px 4px #ffd34db3}.stage .p9-bulb.p9-on.p9-c1{background:#ff8a6a;box-shadow:0 0 10px 4px #ff8a6ab3}.stage .p9-bulb.p9-on.p9-c2{background:#8fd0f5;box-shadow:0 0 10px 4px #8fd0f5b3}.stage .p9-switch{background:linear-gradient(#0000 0 30%,#d9d3c6 30% 70%,#0000 70%) 50%/30% 100% no-repeat,#fbf9f4;border:1.5px solid #c9c1b0;border-radius:4px}@keyframes p9-zzz{0%,to{opacity:.4;translate:-50% -50%}50%{opacity:1;translate:-50% -70%}}.stage .p9-zzz{color:#fbf3e2;font:700 clamp(10px, 3cqw, 16px) / 1 var(--font-display,sans-serif);text-align:center;filter:drop-shadow(0 1px 1px #28190a99);pointer-events:none;animation:2s ease-in-out infinite p9-zzz}.stage .p9-bell{transform-origin:77% 4%}.stage .p9-bag{transform-origin:50% 100%;transition:scale .9s;scale:.94 .88}.stage .p9-bag.p9-full{scale:1.1 1.06}.stage .p9-rotor{transform-origin:48% 45%;transition:scale .5s;scale:.14 1}.stage .p9-rotor.p9-facing{scale:1}.stage .p9-hit{filter:none;background:0 0}.stage .p9-drum{filter:none;background:0 0;border-radius:6px}.p10-turn{rotate:calc(var(--base,0deg) + var(--tip,0deg) + var(--sway,0deg));transition:rotate .35s}.p10-turn.p10-turning{transition:rotate 60ms linear}.p10-bowl{aspect-ratio:2;background:radial-gradient(50% 22% at 50% 12%,#f3ead8 0 96%,#0000 100%),linear-gradient(#f4e7c8,#e2cfa2);border-radius:6% 6% 50% 50%/14% 14% 86% 86%;box-shadow:inset 0 -6px #00000014}.p10-mix{background:#fffaf0;border-radius:50%;height:22%;position:absolute;top:2%;left:18%;right:18%;box-shadow:inset 0 0 0 2px #fff}.p10-egg .p10-mix{background:radial-gradient(circle,#ffbe2e 0 22%,#fff6dc 26% 40%,#fffaf0 44%)}.p10-egg .p10-mix:after{content:"";opacity:var(--mixed,0);background:#f6cf6a;border-radius:50%;position:absolute;inset:0}.p10-spoon{aspect-ratio:5;background:radial-gradient(22% 48% at 80%,#c58a4a 0 96%,#0000 100%),linear-gradient(#0000 40%,#b97d3e 40% 60%,#0000 60%);rotate:-18deg}.p10-ovenglow{aspect-ratio:2;filter:none;opacity:.85;background:radial-gradient(at 50% 80%,#ffcf6b,#e2802e 70%);border-radius:10%;overflow:hidden}.p10-rise{transform-origin:50% 100%;height:70%;scale:1 calc(.25 + var(--rise,0) * .75);background:#d9a24e;border-radius:50% 50% 8% 8%/80% 80% 8% 8%;transition:scale .12s linear;position:absolute;bottom:8%;left:22%;right:22%}.p10-tank{aspect-ratio:4/3;transform-origin:90% 100%;background:#dcf0ff40;border:3px solid #ffffffe6;border-top-width:1px;border-radius:6px 6px 12px 12px;overflow:hidden}.p10-tank .p10-water{height:0;transition:height .7s,background-color .7s;position:absolute;bottom:0;left:0;right:0}.p10-tank.p10-murky .p10-water{background:#6e703cd1;height:82%}.p10-tank.p10-clean .p10-water{background:#6ebeeb99;height:82%}.p10-tank.p10-tipping{animation:.9s p10-tip}@keyframes p10-tip{40%,70%{rotate:55deg}}.p10-fishbowl{aspect-ratio:1;background:linear-gradient(#0000 30%,#6ebeeb8c 30%);border:3px solid #ffffffd9;border-top:none;border-radius:50% 50% 45% 45%}.p10-stream{filter:none;background:linear-gradient(90deg,#96d2f580,#c8ebfff2,#96d2f580);border-radius:3px;height:19cqw}.p10-splash{aspect-ratio:3;filter:none;border-radius:50%;animation:1.4s forwards p10-splash}.p10-splash.p10-murky{background:#6e703c99}.p10-splash.p10-clean{background:#6ebeeb99}@keyframes p10-splash{0%{opacity:1;scale:.2}to{opacity:0;scale:1.2}}.p10-flakes{z-index:2;position:absolute;inset:0}.p10-flakes i{left:var(--x);aspect-ratio:1;background:#fff;border-radius:50%;width:4%;transition:top .7s;position:absolute;top:80%;box-shadow:0 0 2px #00000040}.p10-flakes i:nth-child(odd){top:84%}.p10-flakes.p10-up i{top:6%}.p10-flakes.p10-up i:nth-child(odd){top:11%}.p10-flakes.p10-fall i{animation:p10-snow 3s linear var(--d) infinite;top:-5%}@keyframes p10-snow{0%{top:-5%;translate:0}50%{translate:6px}to{top:100%;translate:-4px}}.p10-teddy{aspect-ratio:427/512;transition:rotate .3s}.p10-teddy img{pointer-events:none;width:100%;display:block}.p10-lid{opacity:0;background:#8a5427;border-bottom:2px solid #3b2410;border-radius:50% 50% 45% 45%;width:8%;height:6.5%;transition:opacity .25s;position:absolute;top:21.5%}.p10-lid.l{left:36%}.p10-lid.r{left:55%}.p10-shut .p10-lid{opacity:1}.p10-stack{height:28cqw;translate:-50% calc(-50% - var(--lift,0cqw));flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.p10-plateon{visibility:hidden;background:linear-gradient(#fff,#dfe3e8);border-radius:50%;width:100%;height:4cqw;rotate:180deg}.p10-plated .p10-plateon{visibility:visible}.p10-jiggle .p10-mould{animation:.3s p10-jiggle}@keyframes p10-jiggle{30%{translate:-3px}60%{translate:3px}}.p10-lifted .p10-mould{opacity:0;transition:translate .6s,opacity .6s .2s;translate:0 22cqw}.p10-lifted .p10-plateon{visibility:hidden}.p10-plate{aspect-ratio:6;background:linear-gradient(#fff,#dfe3e8);border-radius:50%}.p10-splat{aspect-ratio:4;filter:none;background:#d8322d;border-radius:50% 40% 50% 45%;animation:1.5s forwards p10-splash}.p10-jelly{clip-path:polygon(30% 0,70% 0,82% 30%,100% 100%,0 100%,18% 30%);transform-origin:50% 100%;background:linear-gradient(90deg,#b31f1f,#ef4b45 35%,#ff8a80 45%,#d8322d 60%,#a51b1b);height:20cqw;animation:.9s 2 p10-wobble}@keyframes p10-wobble{25%{scale:1.06 .94}50%{scale:.96 1.04}75%{scale:1.02 .98}}.p10-soap{aspect-ratio:1.3;background:linear-gradient(#5d8fd6,#3f6db2);border-radius:8% 8% 22% 22%}.p10-soap i{background:radial-gradient(#f4fbff,#bfe3f5);border-radius:50%;height:22%;position:absolute;top:4%;left:8%;right:8%}.p10-bubbleball{aspect-ratio:1;filter:none;background:radial-gradient(circle at 32% 30%,#ffffffd9 0 8%,#dcf0ff2e 30%,#aadcff4d 70%,#ffd2f08c);border-radius:50%;box-shadow:inset 0 0 0 2px #fff9}.p10-pop{animation:.3s forwards p10-pop}@keyframes p10-pop{to{opacity:0;scale:1.4}}.p10-fizz{position:absolute;inset:30% 6% 4%;overflow:hidden}.p10-fizz i{left:var(--x);aspect-ratio:1;width:9%;animation:p10-bubble-up 1.6s linear var(--d) infinite;background:#ffffffb3;border:1.5px solid #8c8228b3;border-radius:50%;position:absolute;bottom:0}.p10-fizz i[hidden]{display:none}@keyframes p10-bubble-up{0%{bottom:0}to{bottom:100%}}.p10-fizzing{animation:.4s infinite p10-fizzwob}@keyframes p10-fizzwob{50%{translate:-50% calc(-50% - 1px)}}.p10-cap{aspect-ratio:1.3;background:repeating-linear-gradient(90deg,#3c8a43 0 12%,#2e6d33 12% 18%);border-radius:20% 20% 8% 8%;transition:translate .4s,rotate .4s}.p10-spray{aspect-ratio:1;filter:none;clip-path:polygon(45% 100%,0 0,100% 0,55% 100%);background:radial-gradient(circle at 50% 100%,#faf096f2 0 10%,#fffac8b3 30%,#0000 65%);animation:1.6s forwards p10-spray}@keyframes p10-spray{0%{opacity:1;transform-origin:50% 100%;scale:.3 .1}40%{opacity:1;scale:1}to{opacity:0;scale:1.1}}.p10-window{aspect-ratio:3/4;background:linear-gradient(90deg,#0000 47%,#e8e1cf 47% 53%,#0000 53%),linear-gradient(#0000 47%,#e8e1cf 47% 53%,#0000 53%),linear-gradient(#8fc8f0,#d7efff);border:5px solid #e8e1cf;border-radius:4px}.p10-curtain{aspect-ratio:3/4;background:repeating-linear-gradient(90deg,#b5523c 0 8%,#93402e 8% 12%,#c96650 12% 20%);border-radius:4px 4px 10px 10px;transition:left .2s}.p10-sunpatch{aspect-ratio:3;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);filter:blur(1px);background:#ffec8cbf}.p10-blob{aspect-ratio:1/1.3;filter:none;background:#c8211a;border-radius:50%/40% 40% 60% 60%;transition:scale .1s linear}.p10-blob.p10-splat2{aspect-ratio:3;border-radius:50% 40% 50% 45%;width:18%!important}.p10-hogball{aspect-ratio:1;outline-offset:-1px;background:radial-gradient(circle at 40% 35%,#b07a4a,#6b4325 70%);border-radius:50%;outline:3px dotted #3e2614;box-shadow:inset 0 0 0 3px #4a2d16}.p10-finish{background:repeating-conic-gradient(#222 0 25%, #fff 0 50%) 0 0 / 100% 2cqw;filter:none;opacity:.85;height:60cqw}.p10-flag{transform-origin:50% 100%;height:30cqw;transition:rotate .4s}.p10-flag:before{content:"";background:#7a5230;width:10%;position:absolute;top:0;bottom:0;left:45%}.p10-flag i{clip-path:polygon(0 0,100% 15%,85% 50%,100% 85%,0 100%);background:#e2453a;width:90%;height:32%;position:absolute;top:2%;left:55%}.p10-flag.p10-down{rotate:70deg}.p10-lead{aspect-ratio:1.6;filter:none;border:3px solid #c8281f;border-left-width:6px;border-radius:50%}.p10-leashed{filter:drop-shadow(0 4px 3px #28190a59)drop-shadow(0 0 #c8281f)}.p10-steam{aspect-ratio:2;filter:none}.p10-steam i{aspect-ratio:1;background:#ffffffbf;border-radius:50%;width:18%;animation:1.4s ease-in infinite p10-steam;position:absolute;bottom:0}.p10-steam i:first-child{left:15%}.p10-steam i:nth-child(2){animation-delay:.45s;left:42%}.p10-steam i:nth-child(3){animation-delay:.9s;left:68%}@keyframes p10-steam{0%{opacity:.9;translate:0;scale:.6}to{opacity:0;translate:0 -120%;scale:1.3}}.p10-timer{aspect-ratio:1/1.8;background:linear-gradient(#8a5a2e 0 7%,#0000 7% 93%,#8a5a2e 93%)}.p10-timer:before{content:"";clip-path:polygon(0 0,100% 0,58% 50%,100% 100%,0 100%,42% 50%);background:#dcf0ff80;position:absolute;inset:7% 10%}.p10-top,.p10-bot{background:#e2b65a;position:absolute;left:10%;right:10%}.p10-top{clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);height:43%;clip-path:polygon(calc(var(--sand) * -50% + 50%) calc(100% - var(--sand) * 70%), calc(var(--sand) * 50% + 50%) calc(100% - var(--sand) * 70%), 58% 100%, 42% 100%);top:7%}.p10-bot{height:43%;clip-path:polygon(0 100%, 100% 100%, 100% calc(100% - (1 - var(--sand)) * 55%), 0 calc(100% - (1 - var(--sand)) * 55%));bottom:7%}.p10-snap{transition:none!important}.p10-ladle{aspect-ratio:1/4;background:radial-gradient(45% 12% at 50% 88%,#b9c1c8 0 96%,#0000 100%),linear-gradient(90deg,#0000 42%,#9aa3ab 42% 58%,#0000 58%)}.p10-rocket{aspect-ratio:1/2.4;transition:top 1.6s ease-in}.p10-port{aspect-ratio:1;background:#23324a;border:3px solid #9aa3ab;border-radius:50%;width:28%;position:absolute;top:34%;left:36%}.p10-blastoff{top:-60%!important}.p10-blastoff:after{content:"";background:radial-gradient(at 50% 0,#fff6c8,#ffb02e 40%,#e8501f 70%,#0000 72%);height:30%;position:absolute;top:98%;left:30%;right:30%}.p10-hatch{aspect-ratio:1/1.3;transform-origin:0;background:#d9d2c4;border:2px solid #8b8274;border-radius:6px;transition:scale .3s;scale:.25 1}.p10-hatch.p10-shut{scale:1}.p10-launch{aspect-ratio:1;background:#4b5258;border-radius:12%}.p10-launch i{background:radial-gradient(circle at 40% 35%,#ff7b6b,#d6271f 60%);border-radius:50%;position:absolute;inset:18%;box-shadow:0 4px #8a1510}.p10-countword{cursor:pointer;border-radius:4px}.p10-said{background:var(--sun)}.p10-cuckoo{aspect-ratio:1.2;filter:none}.p10-cuckoo i{clip-path:polygon(0 45%,18% 30%,30% 0,45% 30%,80% 30%,100% 10%,92% 55%,70% 90%,25% 90%);background:#f2c230;position:absolute;inset:0}.p10-dial{aspect-ratio:1;font-family:var(--display);color:var(--ink);background:radial-gradient(#e8ecef,#a7b0b7);border:3px solid #5f686f;border-radius:50%;place-items:center;font-size:4.5cqw;font-weight:800;transition:rotate .12s;display:grid}.p10-dial span{rotate:calc(var(--n,0) * 1deg);display:block}.p10-handle{aspect-ratio:1/2.4;background:linear-gradient(90deg,#8f989f,#e2e6e9,#8f989f);border-radius:40%}.p10-photo{aspect-ratio:1.3;background:#fffaf0;border:4px solid #a8743e;padding:6%;transition:left .5s,top .5s,rotate .3s}.p10-pic{border-bottom:3px solid #8b5a2b;justify-content:space-around;align-items:flex-end;height:100%;display:flex}.p10-pic img{width:20%}.p10-facedown{background:#b98a55;rotate:12deg}.p10-facedown .p10-pic{visibility:hidden}.p10-night{aspect-ratio:2/3;filter:none;background:#0e163a9e;transition:opacity .6s}.p10-sky{aspect-ratio:1;filter:none;overflow:visible}.p10-sky.p10-glide{transition:rotate 1s}.p10-moon,.p10-sun{width:16cqw;position:absolute;left:-7.5cqw}.p10-moon{top:-152cqw}.p10-sun{top:136cqw;rotate:180deg}.p10-moonhit{aspect-ratio:1;filter:none;background:0 0;border-radius:50%}.p10-shutter{aspect-ratio:1;transform-origin:0;background:repeating-linear-gradient(#c88b55 0 22%,#a86d3c 22% 25%);border:2px solid #6d3a20;transition:scale .35s}.p10-shutter.p10-open{scale:.15 1}.p10-fog{aspect-ratio:2/1.56;filter:none;background:linear-gradient(#ebf0f533,#e1e8eead 25% 80%,#ebf0f500);transition:opacity 1.5s}.p10-fog.p10-thin{opacity:.25}.p10-lamp{background:#4a5560;border:3px solid #2f3438;border-radius:6px 6px 0 0;height:14%;position:absolute;top:6%;left:18%;right:18%}.p10-keeper{aspect-ratio:1/1.2;background:#2a2420;border:2px solid #6b4b33;border-radius:40% 40% 4px 4px}.p10-beam{aspect-ratio:4;transform-origin:0;clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);filter:none;background:linear-gradient(90deg,#fff4aae6,#fff4aa26);translate:0 -50%}.p10-jetty{aspect-ratio:3;background:repeating-linear-gradient(90deg,#9a6b3f 0 14%,#7e5430 14% 16%);border-radius:3px}.p10-door{aspect-ratio:1/1.3;filter:none;background:0 0;border-radius:50% 50% 6% 6%}.p10-door.p10-open{background:#1d140d}.p10-bell{aspect-ratio:1/1.1}.p10-bell i{background:radial-gradient(circle at 40% 35%,#ffe58a,#d6a425 70%);border-radius:50% 50% 12% 12%/70% 70% 12% 12%;position:absolute;inset:20% 0 0}.p10-bell:before{content:"";background:#6b4b33;width:10%;height:24%;position:absolute;top:0;left:45%}.p10-roll{animation:.9s p10-roll}@keyframes p10-roll{to{rotate:360deg}}.p10-fadein{animation:.6s p10-fadein}@keyframes p10-fadein{0%{opacity:0;translate:-30% -50%}}.p10-shrink{opacity:.4;transition:scale .4s,opacity .4s;scale:.5}.p10-bench{aspect-ratio:3.2;background:linear-gradient(#3f7d4b 0 16%,#0000 16% 22%,#3f7d4b 22% 38%,#0000 38%)}.p10-bottletop{aspect-ratio:1;background:repeating-conic-gradient(#d9dde0 0 8deg, #9ea6ad 8deg 16deg);border-radius:50%;box-shadow:inset 0 0 0 2px #c7ccd0}.p10-icecream{aspect-ratio:1/1.8;clip-path:polygon(10% 0,90% 0,90% 45%,50% 100%,10% 45%);background:radial-gradient(circle at 50% 28%,#fff4dc 0 30%,#0000 32%),linear-gradient(#0000 45%,#d9a35a 45%)}@media (prefers-reduced-motion:reduce){.p10-flakes.p10-fall i,.p10-fizz i,.p10-fizzing,.p10-steam i,.p10-jelly{animation:none}}.p10-img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.p10-globe{aspect-ratio:424/512}.p10-globe .p10-flakes{border-radius:50%;height:66%;inset:4% 8% auto;overflow:hidden}.p10-mould{width:80%;height:auto;display:block;position:relative}.p10-wand{aspect-ratio:228/512}.p10-wand i{aspect-ratio:1;border-radius:50%;position:absolute;top:3%;left:13%;right:13%}.p10-soapy i{background:radial-gradient(circle at 35% 35%,#ffffffd9,#b4dcff8c 50%,#ffc8f080)}.p10-bottle{aspect-ratio:205/512}.p10-bottle .p10-fizz{inset:36% 18% 6%}.p10-cap{filter:none;background:0 0}.p10-cap.p10-off{translate:-50% -50%;rotate:0deg}.p10-ketchup{aspect-ratio:255/512}.p10-ketchup.p10-open:after{content:"";background:#f4f1ea;border:1px solid #c9c2b4;border-radius:40%;width:26%;height:7%;position:absolute;top:-4%;left:62%;rotate:50deg}.p10-crossing{aspect-ratio:110/512}.p10-red,.p10-green,.p10-wait{border-radius:3px;transition:background-color .2s,box-shadow .2s;position:absolute;left:22%;right:22%}.p10-red{height:9%;top:5%;box-shadow:0 0 10px #ff4a3a}.p10-green{background:#0009;height:9%;top:14.5%}.p10-go .p10-red{box-shadow:none;background:#0009}.p10-go .p10-green{background:0 0;box-shadow:0 0 10px #3ee06a}.p10-wait{height:5%;top:52.5%}.p10-waiting .p10-wait{background:#ffdc50b3;box-shadow:0 0 10px #ffd34a}.p10-gate{transform-origin:0;transition:scale .4s}.p10-gate.p10-open{scale:.25 1}.p10-rocket{aspect-ratio:312/512}.p10-rocket .p10-port{background:0 0;border:none;width:22%;top:25%;left:39%}.p10-powered .p10-port{background:radial-gradient(#fffac8cc,#0000 70%)}.p10-crew .p10-port{background:radial-gradient(circle at 50% 62%,#f0a050 0 34%,#0000 38%)}.p10-safe{aspect-ratio:459/512}.p10-safe.p10-opened{filter:brightness(.6)drop-shadow(0 4px 3px #28190a59)}.p10-handle{filter:none;background:0 0}.p10-lighthouse{aspect-ratio:298/512}.p10-lamp{background:0 0;border:none;border-radius:50%;height:8%;top:7%;left:30%;right:30%}.p10-lit .p10-lamp{background:radial-gradient(#fffbe0,#ffd84ae6 60%,#0000);box-shadow:0 0 18px #ffd84a}.p10-keeper{filter:none;background:0 0;border:none;border-radius:30%}.p10-keeper.p10-lit{background:#ffd56acc}.p10-van{aspect-ratio:512/431}.p10-van .p10-img{scale:-1 1}.p10-wobbly{transform-origin:50% 100%;animation:.9s 2 p10-wobble}.p11-say{font-family:var(--display);color:var(--ink);background:var(--paper);border:2px solid var(--ink);filter:none;pointer-events:none;text-align:center;white-space:nowrap;border-radius:14px;padding:1.5cqw 3cqw;font-size:5.6cqw;font-weight:800}.p11-halo{aspect-ratio:1;filter:none;pointer-events:none;background:radial-gradient(circle,#ffde788c,#ffde7800 68%);border-radius:50%}.p11-sheet{aspect-ratio:4/3;background:#fdfbf6;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #785a3233}.p11-wash{opacity:0;background:radial-gradient(at 30% 40%,#285aaad9,#0000 60%),radial-gradient(at 70% 60%,#3c6ebecc,#0000 65%),#4678c8b3;position:absolute;inset:0}.p11-wax{text-align:center;font-family:var(--display);color:#fdfbf6;place-items:center;font-size:7cqw;font-weight:800;line-height:1.1;display:grid;position:absolute;inset:12% 8%;rotate:-3deg}.p11-speck{aspect-ratio:1.3;clip-path:polygon(45% 0,50% 0,50% 55%,100% 55%,82% 100%,18% 100%,0 55%,45% 55%);filter:none;background:linear-gradient(#5d4a3a 0 55%,#3b2c20 55%)}.p11-view{aspect-ratio:1;filter:none;background:linear-gradient(#bfe0f5 0 50%,#3b84b5 50%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px #2a1d12,0 0 0 9px #c9962f}.p11-view-sea{position:absolute;inset:0}.p11-view.blurry .p11-view-sea{filter:blur(9px)}.p11-view-boat{position:absolute;translate:-50% -100%}.p11-view-boat.flip{scale:-1 1}.p11-view-fog{background:radial-gradient(circle at 35% 40%,#6e5028eb 0 26%,#0000 34%),radial-gradient(circle at 62% 55%,#6e5028d9 0 24%,#0000 32%),radial-gradient(circle at 50% 75%,#6e5028cc 0 20%,#0000 28%);position:absolute;inset:0}.p11-cage{aspect-ratio:1.2;background:linear-gradient(#3f7fb3,#3f7fb3) bottom/100% 22% no-repeat,linear-gradient(#e8cf96,#e8cf96) left 0 bottom 22%/100% 6% no-repeat,repeating-linear-gradient(90deg,#b9c2c9 0 2%,#ffffff26 2% 10%);border-radius:40% 40% 6px 6px/30% 30% 6px 6px;box-shadow:inset 0 0 0 3px #9aa4ac}.p11-seed{aspect-ratio:1.6;filter:none;pointer-events:none;background:#3a2a1e;border-radius:50%;rotate:30deg;box-shadow:inset 2px 0 #d8c9a8}.p11-hit{filter:none;background:0 0}.p11-label-pet{pointer-events:none;width:auto;position:fixed}.question.p11-lift{transform-origin:0 100%;transition:translate .5s,rotate .5s;translate:0 -12px;rotate:-9deg}.p11-card{aspect-ratio:3/4;touch-action:none;--shine:50%;background:#f6f1e4;border-radius:10px;transition:transform .3s;overflow:hidden;box-shadow:0 0 0 5px #fff,0 0 0 7px #c7b99c}.p11-card-face{opacity:0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:8%}.p11-card-face.on{opacity:1}.p11-card-face img{width:100%}.p11-card-shine{pointer-events:none;background:repeating-linear-gradient(90deg, #ffffff38 0 2px, #0000000a 2px 5px), linear-gradient(110deg, #fff0 calc(var(--shine) - 20%), #ffffff8c var(--shine), #a0dcff00 calc(var(--shine) + 20%));mix-blend-mode:screen;position:absolute;inset:0}.p11-tank{aspect-ratio:1.75;background:linear-gradient(#2b2b2b,#2b2b2b) top/100% 5% no-repeat,radial-gradient(circle at 20% 92%,#c96 0 3%,#0000 3.5%),radial-gradient(circle at 60% 94%,#9bc 0 3%,#0000 3.5%),radial-gradient(circle at 80% 91%,#e8b 0 2.5%,#0000 3%),linear-gradient(#0000 86%,#d8b98a 86%),linear-gradient(#c8ebff66 0 12%,#8ccbe8 12%,#4f9cc6);border-radius:4px;box-shadow:inset 0 0 0 4px #ffffffa6,inset 0 0 0 6px #78a0b499}.p11-murk{aspect-ratio:66/36;opacity:.94;filter:none;background:radial-gradient(circle at 30% 40%,#46641e99,#0000 40%),radial-gradient(circle at 70% 70%,#3c5a1999,#0000 45%),#5f7d36;border-radius:3px}.p11-shadow{aspect-ratio:1.2;filter:blur(3px);opacity:.55}.p11-shadow img{filter:brightness(0);width:100%}@keyframes p11-wave{30%{rotate:-8deg}60%{rotate:6deg}}.p11-wave{animation:.6s 2 p11-wave}.p11-kennel{aspect-ratio:1;clip-path:polygon(50% 0,100% 34%,92% 34%,92% 100%,8% 100%,8% 34%,0 34%);background:radial-gradient(at 50% 100%,#2b1a10 0 26%,#0000 27%) bottom/100% 70% no-repeat,linear-gradient(#a8462e,#8a3622) top/100% 36% no-repeat,#c98a52}.p11-tail{aspect-ratio:.55;transform-origin:80% 90%;background:linear-gradient(170deg,#f4efe6 0 26%,#6b4426 26%,#3e2616);border-radius:40% 40% 50% 50%/30% 30% 70% 70%;rotate:-35deg}@keyframes p11-wag{25%{rotate:-55deg}50%{rotate:-15deg}75%{rotate:-55deg}}.p11-wag{animation:.6s p11-wag}.p11-fleece-off{opacity:0;transition:opacity .45s,translate .45s;translate:-50% 10%}.p11-moonglow{filter:drop-shadow(0 0 14px #fff6c8)drop-shadow(0 0 30px #fff6c899)}.p11-puddle{aspect-ratio:2.6;filter:none;background:radial-gradient(#2b4a73,#1c2f4d 70%);border-radius:50%;overflow:hidden;box-shadow:inset 0 3px 6px #0006}.p11-mini-moon{aspect-ratio:1.3;opacity:.9;background:radial-gradient(#fffbe0,#f1e2a8);border-radius:50%;width:26%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 10px #fff6c8}.p11-water{aspect-ratio:2.8;filter:none;pointer-events:none;background:radial-gradient(#23406a,#142640 75%);border-radius:50%;overflow:hidden}.p11-water .p11-mini-moon{width:40%}.p11-in-shade{filter:brightness(.6)drop-shadow(0 4px 3px #28190a59)}@keyframes p11-ripple{30%{scale:1.06 .94}60%{scale:.97 1.03}}.p11-ripple{animation:.5s p11-ripple}.p11-parcel{aspect-ratio:1.2;background:0 0}.p11-parcel>img{width:100%;display:block}.p11-inside{opacity:0;width:66%;transition:opacity .4s,left .5s;position:absolute;top:34%;left:8%}.p11-inside img{filter:brightness(0);width:100%}.p11-parcel.lit{filter:drop-shadow(0 0 16px #fff4c4)brightness(1.25)}.p11-parcel.lit .p11-inside{opacity:.55}.p11-parcel.slid .p11-inside{left:-14%}.p11-sticker{box-sizing:border-box;background:#fbf6ea repeating-linear-gradient(#0000 0 22%,#c9b89a 22% 28%) padding-box content-box;border-radius:3px;width:34%;height:36%;padding:10%;position:absolute;top:30%;right:6%;box-shadow:0 0 0 1px #00000026}.p11-reflect{aspect-ratio:1.4;opacity:.5;filter:blur(.6px)}.p11-reflect img{width:100%;scale:1 -1}.p11-dabble{aspect-ratio:1;filter:none;overflow:hidden}.p11-dabble img{width:100%;position:absolute;top:38%;left:0;rotate:165deg}.p11-dabble:after{content:"";background:#3c78968c;border-radius:50% 50% 0 0;height:30%;position:absolute;bottom:0;left:0;right:0}.p11-dabble.up{overflow:visible}.p11-dabble.up img{transition:rotate .4s,top .4s;top:0;rotate:0deg}.p11-dabble.up:after{display:none}@keyframes p11-flit{50%{translate:-46% -60%}}.p11-flit{animation:2.4s ease-in-out infinite p11-flit}.p11-magpie{filter:grayscale()contrast(1.9)brightness(.9)drop-shadow(0 4px 3px #28190a59)}.p11-glint{aspect-ratio:1;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:none;pointer-events:none;background:#fff8d0;animation:1.6s ease-in-out infinite p11-twinkle}@keyframes p11-twinkle{50%{opacity:.4;scale:.4}}.p11-close{aspect-ratio:1.3;box-shadow:0 0 0 4px var(--paper), 0 0 0 6px var(--ink);filter:none;background:#cfe6c2;border-radius:50%;overflow:hidden}.p11-close img{width:110%;position:absolute;top:4%;left:-5%}.p11-cap{aspect-ratio:1;background:repeating-conic-gradient(#b8322a 0 12deg, #8e231c 12deg 24deg);border-radius:50%;box-shadow:inset 0 0 0 .8cqw #d84a3f}.p11-foil{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#b9c0c6 40%,#7c858c);border-radius:46% 54% 40% 60%}.p11-case{aspect-ratio:64/93;background:linear-gradient(#5b3a22,#5b3a22) 0 31.5%/100% 3% no-repeat,linear-gradient(#5b3a22,#5b3a22) 0 63%/100% 3% no-repeat,linear-gradient(#5b3a22,#5b3a22) 0 94.5%/100% 3% no-repeat,#3a2416;border-radius:4px;box-shadow:inset 0 0 0 1.4cqw #7a5132}.p11-book{aspect-ratio:auto;filter:none;border-radius:2px;transition:rotate .3s;translate:-50% -100%;box-shadow:inset 0 0 0 1px #00000040}.p11-book:before,.p11-book:after{content:"";position:absolute;left:15%;right:15%}.p11-book:before{background:#f0d48a;height:7%;top:10%}.p11-book:after{background:#f0d48a;border-radius:50%;height:0;padding-top:70%;top:24%}.p11-book.odd:before{top:auto;bottom:10%}.p11-book.odd:after{top:auto;bottom:24%}.p11-book.tipped{transform-origin:50% 100%;rotate:12deg}.p11-book.hollow{translate:-50% -50%;rotate:90deg;box-shadow:inset 0 0 0 1cqw #0003,inset 0 0 0 1.6cqw #e9dcc0}.p11-door{aspect-ratio:.62;background:radial-gradient(circle at 78% 55%,#222 0 2.6%,#0000 3%),repeating-linear-gradient(90deg,#8a5a33 0 24%,#74492a 24% 25%);border-radius:40% 40% 3px 3px/24% 24% 3px 3px;box-shadow:inset 0 0 0 1cqw #5b3a22}.p11-door.open{background:radial-gradient(at 50% 60%,#ffe39a,#c98a2b 45%,#3b2412 80%)}.p11-dig{aspect-ratio:25/21;filter:none;background:0 0}.p11-hole{aspect-ratio:2.2;filter:none;pointer-events:none;background:radial-gradient(#8a6a3c,#b89566 70%,#0000 72%);border-radius:50%}@keyframes p11-bob{50%{translate:-50% -38%;rotate:4deg}}.p11-scroll{aspect-ratio:2.2;background:linear-gradient(#fbf3dc,#dcc898);border-radius:40%;box-shadow:inset -.8cqw 0 #c6b07c}.p11-map{aspect-ratio:1.1;filter:none;background:linear-gradient(#5fa3c9 0 14%,#f0e6c8 14%);border-radius:6px;rotate:-2deg;box-shadow:0 0 0 4px #e3cf9d,0 6px 14px #0000004d}.p11-map>div{position:absolute;translate:-50% -50%}.p11-map-rock{aspect-ratio:1.4;background:#8b8f93;border-radius:50%;box-shadow:inset -3px -3px #00000040}.p11-map-shell{aspect-ratio:1;background:#f0a37a;border-radius:50% 50% 10% 10%}.p11-map-x{aspect-ratio:1;background:linear-gradient(45deg,#0000 42%,#c8352b 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,#c8352b 42% 58%,#0000 58%)}.p11-moonlight{aspect-ratio:2/3;pointer-events:none;filter:none;background:radial-gradient(at 50% 18%,#dce6ff8c,#c8d7ff40 55%,#c8d7ff1a)}.stage.dark .prop.p11-moonlight{filter:none;z-index:11!important}.p11-edge{aspect-ratio:100/5;filter:none;background:linear-gradient(#f4ecd8,#d8ccb0);box-shadow:0 2px 4px #00000040}.p11-ceiling{aspect-ratio:2/3;filter:none;background:linear-gradient(#efe8d6,#e2d8c0)}.stage.dark .prop.p11-ceiling,.stage.dark .prop.p11-edge{filter:none}.p11-ceiling.glowing{background:linear-gradient(#141a2c,#0b1020)}.p11-gstar{aspect-ratio:1;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f2edc8;position:absolute;translate:-50% -50%}.p11-gstar.paint{opacity:0}.p11-ceiling.glowing .p11-gstar{opacity:1;filter:drop-shadow(0 0 6px #9dff7a);background:#b9ff9c}.p11-flipped{scale:-1 1}.p11-blackout{aspect-ratio:2/3;filter:none;pointer-events:none;background:#080a1ef0}.p11-eyes{background:radial-gradient(circle,#d6ff6a 0 40%,#0000 45%) 0/40% 100% no-repeat,radial-gradient(circle,#d6ff6a 0 40%,#0000 45%) 100%/40% 100% no-repeat;width:7%;height:1.4%;transition:left .9s,top .9s;position:absolute;top:82%;left:48%}.p11-eyes.moved{top:86%;left:26%}.p11-post{aspect-ratio:2.4/60;background:linear-gradient(90deg,#7a5132,#9b6a42,#7a5132);border-radius:3px}.p11-line{aspect-ratio:42/.8;filter:none;background:#6b6b6b}.p11-scarf{aspect-ratio:5/26;border-radius:2px 2px 4px 4px;translate:-50%;box-shadow:inset 0 0 0 1px #0000001f}.p11-blown{transition:rotate .7s;rotate:40deg}.p11-watch{aspect-ratio:1.6;background:linear-gradient(90deg,#6b4226 0 28%,#0000 28% 72%,#6b4226 72%) 50%/100% 40% no-repeat}.p11-watch-face{aspect-ratio:1;background:#fbf6ea;border-radius:50%;width:56%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .8cqw #c9962f}.p11-clock{aspect-ratio:1;opacity:.92;filter:none;background:#fbf6ea;border-radius:50%;transform:scaleX(-1);box-shadow:0 0 0 .9cqw #6b4226}.p11-num{font-family:var(--display);color:var(--ink);font-size:3.4cqw;font-weight:800;line-height:1;position:absolute;translate:-50% -50%}.p11-hand{transform-origin:50% 100%;background:var(--ink);border-radius:2px;position:absolute;bottom:50%;left:50%;translate:-50%}.p11-hand.hour{width:6%;height:26%}.p11-hand.min{width:4%;height:38%}.p11-glasses{aspect-ratio:2.4;--smudge:.85;filter:none}.p11-lens-l,.p11-lens-r{aspect-ratio:1;background:rgb(200 200 190/var(--smudge));border:.6cqw solid #7a5a3a;border-radius:50%;width:44%;position:absolute;top:0}.p11-lens-l{left:0}.p11-lens-r{right:0}.p11-glasses:after{content:"";background:#7a5a3a;height:.6cqw;position:absolute;top:38%;left:42%;right:42%}.p11-glasses.on{width:22%!important}.p11-glasses.clean .p11-lens-l,.p11-glasses.clean .p11-lens-r{background:#dcf0ff40}.p11-plate{aspect-ratio:3.4;pointer-events:none;background:radial-gradient(circle at 30% 45%,#f08fb0 0 3%,#0000 3.5%),radial-gradient(circle at 62% 55%,#f6d2a0 0 4%,#0000 4.5%),radial-gradient(circle at 48% 38%,#f08fb0 0 2.5%,#0000 3%),radial-gradient(#fff 0 60%,#e6e1d6 62%);border-radius:50%}.p11-bowl{aspect-ratio:2;background:radial-gradient(circle at 30% 25%,#a8743e 0 8%,#0000 9%),radial-gradient(circle at 60% 20%,#b9844a 0 9%,#0000 10%),linear-gradient(#3f6fb3 0 100%);border-radius:10% 10% 50% 50%/20% 20% 80% 80%}.p11-crumbs{aspect-ratio:1;filter:none;pointer-events:none}.p11-crumbs.brown{background:radial-gradient(circle at 20% 30%,#9a6a35 0 14%,#0000 16%),radial-gradient(circle at 70% 60%,#a8743e 0 12%,#0000 14%)}.p11-crumbs.pink{background:radial-gradient(circle at 30% 30%,#f06aa0 0 14%,#0000 16%),radial-gradient(circle at 75% 65%,#f06aa0 0 12%,#0000 14%)}.p11-drawn{object-fit:cover;height:100%;width:110%!important}.p11-zoom{aspect-ratio:1;filter:none;background:#f3ead6;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.4cqw #c9962f,0 6px 14px #0000004d}.p11-zoom img{width:240%;position:absolute}.p11-zoom-crumbs{aspect-ratio:1;width:26%;position:absolute;translate:-50% -50%}.p11-zoom-crumbs.brown{background:radial-gradient(circle at 20% 30%,#9a6a35 0 10%,#0000 11%),radial-gradient(circle at 60% 60%,#a8743e 0 9%,#0000 10%),radial-gradient(circle at 80% 20%,#9a6a35 0 7%,#0000 8%)}.p11-zoom-crumbs.pink{background:radial-gradient(circle at 20% 30%,#f06aa0 0 9%,#0000 10%),radial-gradient(circle at 60% 60%,#f06aa0 0 8%,#0000 9%),radial-gradient(circle at 80% 25%,#f6d2a0 0 7%,#0000 8%)}.p11-pond{aspect-ratio:2.3;filter:none;background:radial-gradient(#6fb2d4,#3f86b0 70%);border-radius:50%;box-shadow:inset 0 4px 10px #00000040,0 0 0 1cqw #8aa55a}.p11-leaves{aspect-ratio:1.4;filter:none}.p11-leaf{filter:sepia(.6)hue-rotate(-30deg)saturate(1.4)drop-shadow(0 2px 2px #0000004d);width:55%;position:absolute;translate:-50% -50%}.p11-nose{aspect-ratio:1;background:#1b120c;border-radius:50%;width:6%;position:absolute;top:62%;left:78%}.p11-small{aspect-ratio:.77;filter:none}.p11-small img{width:100%;display:block}.p11-small:after,.p11-speck:after{content:"";position:absolute;inset:-120%}.p11-speck{clip-path:none;background:0 0}.p11-speck:before{content:"";clip-path:polygon(45% 0,50% 0,50% 55%,100% 55%,82% 100%,18% 100%,0 55%,45% 55%);background:linear-gradient(#5d4a3a 0 55%,#3b2c20 55%);position:absolute;inset:0}.p11-art{aspect-ratio:auto}.p11-art>img{width:100%;display:block}.p11-brush{rotate:-20deg}.p11-tip{opacity:0;border-radius:20% 70% 70% 20%;width:22%;height:56%;position:absolute;top:22%;right:1%}.p11-tip.wet{opacity:1;background:#6e502859}.p11-tip.blue{opacity:1;background:#325fcde6}.p11-scope{aspect-ratio:512/364;filter:drop-shadow(0 4px 3px #28190a59)}.p11-scope img{clip-path:inset(0 0 0 34%);width:100%;transition:clip-path .25s;display:block}.p11-scope.long img{clip-path:inset(0)}.p11-eye{aspect-ratio:1;filter:none;background:radial-gradient(circle,#3a2414 0 34%,#8f6418 36% 50%,#0000 52%);border-radius:50%}.p11-eye.long{background:0 0}.p11-lens{aspect-ratio:.5;filter:none;border-radius:45%;overflow:hidden}.p11-smudge{background:radial-gradient(circle at 30% 30%,#6e5028e6 0 24%,#0000 26%),radial-gradient(circle at 70% 60%,#6e5028d9 0 28%,#0000 30%),radial-gradient(circle at 40% 82%,#6e5028cc 0 20%,#0000 22%);position:absolute;inset:0}.p11-shiny{animation:1.4s ease-in-out infinite p11-shine}@keyframes p11-shine{50%{filter:drop-shadow(0 0 10px #fff)brightness(1.15)}}.p11-bottle{transition:rotate .4s;rotate:-8deg}.p11-bottle.tipped{rotate:115deg}.p11-bottle.bob{animation:2.2s ease-in-out infinite p11-bob}.p11-water{background:0 0}.p12-pop{font-family:var(--display);color:var(--ink);text-shadow:0 2px 0 var(--paper);filter:none;pointer-events:none;white-space:nowrap;z-index:20;font-size:8cqw;font-weight:800;animation:1.1s ease-out forwards p12-float}@keyframes p12-float{0%{opacity:0;translate:-50% -20%}20%{opacity:1}to{opacity:0;translate:-50% -160%}}.p12-grab{touch-action:none;cursor:grab}.p12-away{visibility:hidden!important}.p12-ghost{white-space:nowrap;background:var(--paper);text-align:center;filter:drop-shadow(0 6px 8px #0000004d);border-radius:4px;rotate:-4deg;z-index:60!important;pointer-events:none!important;position:fixed!important}.p12-num{border-radius:4px;padding:0 .1em;display:inline-block}.p12-label-shell{vertical-align:-.15em;background:50%/contain no-repeat;width:1.3em;height:1.1em;display:inline-block;rotate:-12deg}.p12-ghost.p12-label-shell{background-color:#0000}.p12-glass{aspect-ratio:.72;background:#d2ebff59;border:.7cqw solid #fffffff2;border-top-width:.3cqw;border-radius:0 0 22% 22%;position:absolute;overflow:hidden;box-shadow:0 0 0 .4cqw #788ca080}.p12-glass .p12-fill{height:0;transition:height .6s,background-color .6s;position:absolute;bottom:0;left:0;right:0}.p12-glass.juice .p12-fill{background:#f08a10;height:40%}.p12-glass.water .p12-fill{background:#96c8ffbf;height:82%}.p12-glass.squash .p12-fill{background:#f7b04a;height:85%}.p12-glass .p12-in{aspect-ratio:1;z-index:1;background:radial-gradient(circle at 35% 30%,#ffc266,#f28a12 60%,#d96d00);border-radius:50%;width:64%;display:none;position:absolute;bottom:4%;left:18%}.p12-glass.has-orange .p12-in{display:block}.p12-glass.water.has-orange .p12-in{bottom:50%}.p12-splat{aspect-ratio:2.2;filter:none;background:radial-gradient(#f39b1e 40%,#f39b1e80 70%,#0000 72%);border-radius:50%;animation:1.4s forwards p12-fade}@keyframes p12-fade{to{opacity:0}}.p12-tail{aspect-ratio:1;border:1.6cqw solid #8b5a2b;border-color:#8b5a2b #8b5a2b #0000 #0000;border-radius:50%;rotate:30deg}.p12-rails{aspect-ratio:12;filter:drop-shadow(0 2px 1px #28190a59);background:linear-gradient(#8d939b 0 22%,#0000 22% 78%,#8d939b 78%),repeating-linear-gradient(90deg,#7b4f27 0 5%,#0000 5% 12%)}.p12-piece{aspect-ratio:3;background:linear-gradient(#8d939b 0 22%,#0000 22% 78%,#8d939b 78%),repeating-linear-gradient(90deg,#7b4f27 0 15%,#0000 15% 35%),#e6c99a;border-radius:2px}.p12-night{aspect-ratio:2/3;filter:none;pointer-events:none;background:radial-gradient(circle at 20% 12%,#fff .4%,#0000 .6%),radial-gradient(circle at 44% 6%,#fff .3%,#0000 .5%),radial-gradient(circle at 58% 24%,#fff .4%,#0000 .6%),radial-gradient(circle at 88% 30%,#fff .3%,#0000 .5%),radial-gradient(circle at 10% 34%,#fff .3%,#0000 .5%),linear-gradient(#0c1446d1,#0c144673);translate:-50% -50%}.p12-blue{filter:hue-rotate(200deg)drop-shadow(0 4px 3px #28190a59)}.p12-riddle{background:var(--paper);border:.6cqw solid var(--ink);font-family:var(--display);color:var(--ink);text-align:center;border-radius:3cqw;padding:2cqw 3cqw;font-size:4.6cqw;font-weight:700;line-height:1.25}.p12-flower{aspect-ratio:1;background:radial-gradient(#f6c63c 25%,#f37aa8 26% 60%,#0000 62%);border-radius:50%;animation:.5s ease-out p12-grow}@keyframes p12-grow{0%{scale:0}}.p12-jam{aspect-ratio:2.6;filter:none;background:radial-gradient(#c4122c 45%,#a50e24 62%,#0000 66%);transition:scale .5s,opacity .6s}.p12-jam.smeared{scale:1.5 1.2}.p12-jam.gone{opacity:0;scale:.2}.p12-jammy{filter:drop-shadow(0 0 .8cqw #c4122c)drop-shadow(0 4px 3px #28190a59)}.p12-print{aspect-ratio:.5;opacity:.85;filter:none;pointer-events:none;background:repeating-linear-gradient(#2a3b6b 0 12%,#0000 12% 20%);border-radius:40% 40% 30% 30%;rotate:18deg}.p12-posted{opacity:0;scale:.3;transition:scale .3s,opacity .3s .2s!important}.p12-mound{aspect-ratio:2.4;filter:none;background:#d9b46a;border-radius:50% 50% 10% 10%}.p12-hole{aspect-ratio:2.2;filter:none;background:radial-gradient(#9c7a3c 40%,#c9a45a 70%);border-radius:50%}.p12-tide{aspect-ratio:1.6;filter:none;pointer-events:none;opacity:0;background:linear-gradient(#bfe4f2,#6fb6d8);border-radius:40% 40% 0 0/10% 10% 0 0;animation:2.4s ease-in-out forwards p12-tide}@keyframes p12-tide{0%{opacity:0;translate:-50% 40%}30%{opacity:.92;translate:-50% -40%}60%{opacity:.92;translate:-50% -40%}to{opacity:0;translate:-50% 40%}}.p12-glow{filter:drop-shadow(0 0 1.5cqw #ffe35a)drop-shadow(0 0 3cqw #ffe35a)}.p12-lump{aspect-ratio:2.2;transform-origin:bottom;background:linear-gradient(#5b7fbf,#3f5f99);border-radius:50% 50% 12% 12%/70% 70% 20% 20%;transition:scale .3s}.p12-lump.flat{scale:1 .25}.p12-theatre{aspect-ratio:1;background:#2c2238;border:3cqw solid #b8322f;border-top-width:6cqw;border-radius:4cqw 4cqw 0 0;box-shadow:inset 0 -2cqw #7b4f27,0 0 0 .8cqw #e0b048}.p12-curtain{aspect-ratio:.72;background:repeating-linear-gradient(90deg,#9e1d22 0 10%,#c8323a 10% 20%);border-radius:0 0 20% 20%}.p12-bowing{transform-origin:50% 100%;transition:transform .4s;transform:perspective(300px)rotateX(38deg)scaleY(.88)}.p12-swim{animation:1.6s ease-in-out infinite alternate p12-swim}@keyframes p12-swim{to{translate:-38% -50%}}.stage.p12-sky{background-image:radial-gradient(70% 14% at 30% 96%,#fff 95%,#0000),radial-gradient(60% 14% at 80% 98%,#fff 95%,#0000),linear-gradient(#8ec8ef,#d8eefa)!important}.p12-broken{aspect-ratio:.36;background:linear-gradient(#0000 40%,#4f8fbf 40% 58%,#0000 58%),repeating-linear-gradient(#a8743f 0 7%,#7b4f27 7% 8.5%);border-left:1cqw solid #6b4220;border-right:1cqw solid #6b4220}.p12-hop{animation:.5s 2 p12-hop}@keyframes p12-hop{50%{translate:-50% -62%}}.p12-shiver{animation:.3s linear infinite p12-shiver}@keyframes p12-shiver{25%{translate:-51% -50%}75%{translate:-49% -50%}}@media (prefers-reduced-motion:reduce){.p12-shiver,.p12-swim,.p12-hop{animation:none}}[class*=p12-][hidden]{display:none!important}.p12-boxprint{font-family:var(--display);letter-spacing:.08em;color:#3c2612bf;background:var(--kraft-dark);text-align:center;white-space:nowrap;filter:none;border-radius:2px;padding:.3cqw 1cqw;font-size:3.4cqw;font-weight:800}.p12-boxprint.lifted{background:var(--kraft)}.p12-grow-up{transform-origin:50% 100%;animation:.9s ease-out p12-up}@keyframes p12-up{0%{scale:1 0}}.p12-flat{translate:-50% -20%;scale:1 .6}.p12-card{aspect-ratio:.75;background:var(--paper);border:.6cqw solid var(--ink);font-family:var(--display);color:var(--ink);border-radius:8%;place-items:center;font-size:5.5cqw;font-weight:800;display:grid}
