h1.svelte-cao0tb{font-size:clamp(36px,10vmin,90px)}table.svelte-cao0tb{border-collapse:collapse;font-size:1.2em}th.svelte-cao0tb{text-align:left;padding:2px 16px 2px 0;font-weight:400}td.svelte-cao0tb{text-align:right;border-bottom:2px dashed var(--ink);font-weight:700}h1.svelte-14ln0zq{font-size:clamp(48px,14vmin,120px);line-height:1}h2.svelte-14ln0zq{font-size:1.4em;font-weight:400}.lines.svelte-14ln0zq{flex-direction:column;gap:8px;max-width:36em;display:flex}.hold.svelte-480169{transform:scale(calc(1 + var(--charge) * .12));box-shadow:0 0 calc(var(--charge) * 48px) calc(var(--charge) * 16px) var(--hold-glow,#fff3a0);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fill.svelte-480169{width:calc(var(--charge) * 100%);background:var(--hold-fill,var(--yellow));position:absolute;inset:0}.label.svelte-480169{text-align:center;position:relative}.bliss.svelte-1uu0o45{z-index:50;padding:calc(24px + var(--safe-t)) 24px calc(24px + var(--safe-b) + var(--tap) + 24px);text-align:center;touch-action:none;-webkit-touch-callout:none;cursor:pointer;background:#ffd9a0;flex-direction:column;justify-content:center;align-items:center;gap:24px;animation:.6s ease-out svelte-1uu0o45-in;display:flex;position:fixed;inset:0}.art.svelte-1uu0o45{opacity:.8;width:100%;height:100%;position:absolute;inset:0}.text.svelte-1uu0o45{max-width:20em;animation:svelte-1uu0o45-in var(--dur) ease-in both;font-size:1.6em;position:relative}.glow.svelte-1uu0o45{opacity:calc(var(--charge) * .95);transform:scale(calc(.6 + var(--charge) * .8));pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff6c4 0%,#ffe680 35%,#0000 75%);position:absolute;inset:0}.next.svelte-1uu0o45{left:50%;bottom:calc(24px + var(--safe-b));position:absolute;transform:translate(-50%)}.next.svelte-1uu0o45 .hold{min-width:9em}.rise.svelte-1uu0o45{transform-box:fill-box;animation:4s ease-in-out infinite svelte-1uu0o45-rise}@keyframes svelte-1uu0o45-in{0%{opacity:0}}@keyframes svelte-1uu0o45-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-160px)}}.calm.svelte-78vp8z{z-index:50;padding:calc(24px + var(--safe-t)) 24px calc(24px + var(--safe-b) + var(--tap) + 24px);touch-action:none;-webkit-touch-callout:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:24px;animation:.25s ease-out svelte-78vp8z-in;display:flex;position:fixed;inset:0;overflow:hidden}.tint.svelte-78vp8z{pointer-events:none;position:absolute;inset:0}.kind-red.svelte-78vp8z .tint:where(.svelte-78vp8z){background:rgba(229, 73, 58, calc(var(--i) * .45))}.kind-cry.svelte-78vp8z .tint:where(.svelte-78vp8z){background:rgba(59, 125, 216, calc(var(--i) * .4));-webkit-backdrop-filter:blur(calc(var(--i) * 5px));backdrop-filter:blur(calc(var(--i) * 5px))}.kind-puke.svelte-78vp8z .tint:where(.svelte-78vp8z){background:rgba(120, 160, 40, calc(var(--i) * .3))}.kind-piss.svelte-78vp8z .tint:where(.svelte-78vp8z){background:rgba(244, 194, 60, calc(var(--i) * .3))}.wipe.svelte-78vp8z{clip-path:inset(0 0 0 calc(var(--c) * 100%));pointer-events:none;position:absolute;inset:0}.wipe.svelte-78vp8z svg:where(.svelte-78vp8z){width:100%;height:100%}.squeegee.svelte-78vp8z{top:0;bottom:0;left:calc(var(--c) * 100%);background:var(--ink);width:14px;opacity:calc(min(1, var(--c) * 20));pointer-events:none;border-radius:7px;margin-left:-7px;position:absolute}.drops.svelte-78vp8z{opacity:var(--i);pointer-events:none;position:absolute;inset:0}.drop.svelte-78vp8z{border:2px solid var(--ink);border-radius:50%/60% 60% 40% 40%;width:18px;height:26px;animation:1.3s linear infinite svelte-78vp8z-fall;position:absolute;top:-20px}.kind-cry.svelte-78vp8z .drop:where(.svelte-78vp8z){background:#9cc3f0}.kind-piss.svelte-78vp8z .drop:where(.svelte-78vp8z){background:var(--yellow)}.puddle.svelte-78vp8z{height:calc(var(--i) * 38%);border-top:var(--stroke) solid var(--ink);pointer-events:none;background:#f4c23cbf;border-radius:50% 50% 0 0/24px 24px 0 0;position:absolute;bottom:0;left:-10%;right:-10%}.card.svelte-78vp8z{border:var(--stroke) solid var(--ink);background:#fff;border-radius:10px;max-width:22em;padding:14px 18px;position:relative;transform:rotate(-1.5deg)}.text.svelte-78vp8z{text-align:center;font-size:1.3em;font-style:italic}.hold-wrap.svelte-78vp8z{left:50%;bottom:calc(24px + var(--safe-b));position:absolute;transform:translate(-50%)}.hold-wrap.svelte-78vp8z .hold{min-width:12em;max-width:calc(100vw - 48px)}.kind-red.svelte-78vp8z .hold-wrap:where(.svelte-78vp8z){--hold-fill:#f7b4ab;--hold-glow:#ffd0c8}.kind-cry.svelte-78vp8z .hold-wrap:where(.svelte-78vp8z){--hold-fill:#9cc3f0;--hold-glow:#cfe2fa}.kind-puke.svelte-78vp8z .hold-wrap:where(.svelte-78vp8z){--hold-fill:#c4dc78;--hold-glow:#e3f0b8}@keyframes svelte-78vp8z-fall{to{transform:translateY(110vh)}}@keyframes svelte-78vp8z-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.drop.svelte-78vp8z{animation:none;display:none}}.wake.svelte-1ksjjnq{z-index:50;padding:calc(24px + var(--safe-t)) 24px calc(24px + var(--safe-b) + var(--tap) + 24px);touch-action:none;-webkit-touch-callout:none;cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.black.svelte-1ksjjnq{opacity:var(--dark);background:#000;position:absolute;inset:0}.text.svelte-1ksjjnq{text-align:center;color:#fff;background:#0009;border-radius:12px;max-width:20em;padding:10px 16px;font-size:1.4em;font-style:italic;position:relative}.hold-wrap.svelte-1ksjjnq{left:50%;bottom:calc(24px + var(--safe-b));position:absolute;transform:translate(-50%)}.hold-wrap.svelte-1ksjjnq .hold{min-width:12em;max-width:calc(100vw - 48px)}.cringe.svelte-1razgil{align-items:center;gap:6px;min-width:0;display:flex}.label.svelte-1razgil{flex:none;font-size:.8em;font-weight:700}.blocks.svelte-1razgil{border:2px solid var(--ink);background:#fff;border-radius:4px;flex:1;min-width:4em;height:.9em;display:flex;overflow:hidden}.block.svelte-1razgil{flex:1;transition:background .3s ease-out}.block.svelte-1razgil+.block:where(.svelte-1razgil){border-left:2px solid var(--ink)}.block.full.svelte-1razgil{background:var(--red)}.ring.svelte-iszl6f{opacity:0;animation:1.2s ease-out infinite svelte-iszl6f-ring}@keyframes svelte-iszl6f-ring{30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ring.svelte-iszl6f{opacity:1;animation:none}}.portrait.svelte-iszl6f{aspect-ratio:1;width:100%;height:auto;display:block}.panel.svelte-thgd3s{--fs:clamp(16px, min(calc((100cqi - 34px) / 15.8), calc((100cqh - 50px) / 12.9)), 30px);--choice-h:max(48px, calc(var(--fs) * 2.7));height:100%;font-size:var(--fs);gap:var(--gap);background:#fff;grid-template-rows:minmax(0,1fr) auto;padding:10px 12px 12px;transition:opacity .15s ease-out;display:grid}.panel.hidden.svelte-thgd3s{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease-in,visibility 0s .15s}.text-zone.svelte-thgd3s{grid-template-columns:1fr;gap:10px;min-height:0;display:grid;overflow:hidden}.text-zone.with-portrait.svelte-thgd3s{grid-template-columns:calc(var(--fs) * 3.2) 1fr;align-items:start}.body.svelte-thgd3s{border-radius:6px;min-width:0;overflow:hidden}.name.svelte-thgd3s{height:calc(var(--fs) * var(--lh));align-items:center;gap:8px;font-weight:700;display:flex}.who.svelte-thgd3s{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.name.svelte-thgd3s .cringe{flex:1 0 9em;font-weight:400}.text.svelte-thgd3s{padding-bottom:6px;overflow:hidden}.style-think.svelte-thgd3s .text:where(.svelte-thgd3s){color:#444;font-style:italic}.speaker-via.svelte-thgd3s .name:where(.svelte-thgd3s){color:var(--red)}.echo.svelte-thgd3s .text-zone:where(.svelte-thgd3s){opacity:.55}.written.svelte-thgd3s .body:where(.svelte-thgd3s){border:2px dashed var(--ink);background:#f7f3ea;padding:0 8px}.note-sticker.svelte-thgd3s .body:where(.svelte-thgd3s){background:var(--yellow);text-transform:uppercase;border-style:solid;font-weight:700}.note-sms.svelte-thgd3s .body:where(.svelte-thgd3s){border:2px solid var(--green);background:#d7f0d0;border-radius:14px 14px 14px 2px}.note-letter.svelte-thgd3s .body:where(.svelte-thgd3s),.note-paper.svelte-thgd3s .body:where(.svelte-thgd3s){background:repeating-linear-gradient(#fff 0 calc(var(--fs) * var(--lh) - 1px), #b9d0ee 0 calc(var(--fs) * var(--lh)));border-style:solid}.note-sign.svelte-thgd3s .body:where(.svelte-thgd3s){background:var(--brown);color:#fff;text-transform:uppercase;border-style:solid}.note-tv.svelte-thgd3s .body:where(.svelte-thgd3s){color:#fff;border:3px solid var(--ink);background:#2a3a6a;border-radius:12px}.note-radio.svelte-thgd3s .body:where(.svelte-thgd3s){background:var(--paper-dark);border-style:solid;font-style:italic}.note-menu.svelte-thgd3s .body:where(.svelte-thgd3s){border:3px double var(--ink);background:#fff}.choice-zone.svelte-thgd3s{grid-template-columns:1fr 1fr;grid-template-rows:var(--choice-h) var(--choice-h);gap:var(--gap);display:grid}.choice.svelte-thgd3s{min-height:var(--choice-h);overflow-wrap:anywhere;padding:2px 8px;overflow:hidden}.choice-zone.single.svelte-thgd3s{grid-template-rows:var(--choice-h)}.next.svelte-thgd3s{grid-column:1/-1}.minigame.svelte-rzlp5p{z-index:40;background:var(--paper-dark);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game.svelte-rzlp5p{position:absolute;inset:0}.placeholder.svelte-rzlp5p{text-align:center;flex-direction:column;gap:12px;max-width:30em;padding:16px;display:flex}.buttons.svelte-rzlp5p{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.slots.svelte-1gxg13d{grid-template-columns:repeat(5, minmax(0, var(--slot-max)));justify-content:center;gap:8px;padding:8px;display:grid}.slot.svelte-1gxg13d{aspect-ratio:1;min-width:var(--tap);border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:3px}.slot.svelte-1gxg13d:disabled{cursor:default;background:0 0;border-style:dashed}.slot.held.svelte-1gxg13d{background:var(--yellow);transform:translateY(-3px)}.slot.svelte-1gxg13d svg{width:100%;height:100%;display:block}.toggles.svelte-17mxl50{justify-content:center;gap:8px;display:flex}.icon.svelte-17mxl50{width:56px;height:56px;padding:6px}.icon[aria-pressed=false].svelte-17mxl50{background:var(--paper-dark)}.icon.svelte-17mxl50 svg:where(.svelte-17mxl50){width:100%;height:100%;display:block}.menu.svelte-1qs8els{z-index:30;height:100%;position:relative}.gear.svelte-1qs8els{z-index:2;width:var(--tap);background:var(--paper);border:none;border-left:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);cursor:pointer;height:100%;font-size:1.6em;position:relative}.backdrop.svelte-1qs8els{z-index:0;cursor:default;background:0 0;border:none;position:fixed;inset:0}.settings.svelte-1qs8els{z-index:1;max-height:calc(100dvh - var(--stage-h,0px) - var(--bar-h) - 24px);border:var(--stroke) solid var(--ink);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:8px;overflow-y:auto}.note.svelte-1qs8els{text-align:center;opacity:.7;font-size:.85em}.stage.svelte-1i4g41k{background:var(--paper);width:100%;height:100%;position:relative;overflow:hidden}svg.svelte-1i4g41k{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.summary.svelte-qe34zi{z-index:40;background:#1a1a1a59;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.page.svelte-qe34zi{background:repeating-linear-gradient(#fff 0 calc(var(--fs) * 1.6 - 1px), #b9d0ee 0 calc(var(--fs) * 1.6));border:var(--stroke) solid var(--ink);border-left:10px double var(--red);flex-direction:column;gap:12px;width:min(100%,520px);max-height:100%;padding:16px 20px;display:flex;overflow-y:auto;transform:rotate(-1deg)}h2.svelte-qe34zi{font-size:1.2em}ol.svelte-qe34zi{margin:0;padding-left:1.4em;line-height:1.6}li.svelte-qe34zi{animation:.5s ease-out both svelte-qe34zi-write}.btn.svelte-qe34zi{align-self:flex-end}@keyframes svelte-qe34zi-write{0%{opacity:0;transform:translate(-8px)}}.topbar.svelte-q4l0ge{z-index:30;height:100%;position:relative}.bar.svelte-q4l0ge{z-index:2;background:var(--paper);border:none;border-bottom:var(--stroke) solid var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;height:100%;padding:0 12px;display:flex;position:relative}.bar.flash.svelte-q4l0ge{background:var(--yellow);animation:.5s steps(2,end) 3 svelte-q4l0ge-flash}.label.svelte-q4l0ge{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-bottom:-.3em;padding-bottom:.3em;overflow:hidden}.count.svelte-q4l0ge{flex:none}.arrow.svelte-q4l0ge{flex:none;font-size:1.2em}.backdrop.svelte-q4l0ge{z-index:0;cursor:default;background:0 0;border:none;position:fixed;inset:0}.list.svelte-q4l0ge{z-index:1;border:var(--stroke) solid var(--ink);background:#fff;border-top:none;border-radius:0 0 8px 8px;max-height:60dvh;padding:8px 16px 12px;position:absolute;top:100%;left:8px;right:8px;overflow-y:auto}ul.svelte-q4l0ge{margin:0;padding:0;list-style:none}ul.svelte-q4l0ge ul:where(.svelte-q4l0ge){padding-left:1.6em}li.svelte-q4l0ge{padding:2px 0}li.done.svelte-q4l0ge{opacity:.6;text-decoration:line-through}.box.svelte-q4l0ge{width:1.4em;display:inline-block}.empty.svelte-q4l0ge{opacity:.7}@keyframes svelte-q4l0ge-flash{0%{background:var(--yellow)}to{background:var(--paper)}}.play.svelte-1cqwkio{--stage-h:min(calc((100vw - var(--safe-l) - var(--safe-r)) * .75), 50dvh);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--stage-h) minmax(0, 1fr);height:100dvh;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);background:var(--paper);display:grid;position:relative;overflow:hidden}.stage.svelte-1cqwkio{z-index:0;min-width:0;min-height:0;position:relative}.side.svelte-1cqwkio{grid-template-rows:var(--bar-h) minmax(0, 1fr) auto;border-top:var(--stroke) solid var(--ink);background:var(--paper-dark);--slot-max:84px;min-width:0;min-height:0;display:grid}.head.svelte-1cqwkio{z-index:30;min-width:0;display:flex;position:relative}.tasks.svelte-1cqwkio{flex:1;min-width:0}.talk.svelte-1cqwkio{background:#fff;min-height:0;container-type:size}.pockets.svelte-1cqwkio{border-top:var(--stroke) solid var(--ink);background:var(--paper)}.mini.svelte-1cqwkio{z-index:40;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);background:var(--paper-dark);position:absolute;inset:0}.play[data-trapas=red].svelte-1cqwkio>.stage:where(.svelte-1cqwkio),.play[data-trapas=red].svelte-1cqwkio>.side:where(.svelte-1cqwkio){animation:.12s linear infinite svelte-1cqwkio-quake}.play[data-trapas=cry].svelte-1cqwkio>.stage:where(.svelte-1cqwkio),.play[data-trapas=cry].svelte-1cqwkio>.side:where(.svelte-1cqwkio){filter:blur(calc(var(--i) * 2px))}.play[data-wake].svelte-1cqwkio>.stage:where(.svelte-1cqwkio),.play[data-wake].svelte-1cqwkio>.side:where(.svelte-1cqwkio){filter:blur(calc(var(--w) * 10px))}@keyframes svelte-1cqwkio-quake{0%{transform:translate(calc(var(--i) * 4px), 0)}25%{transform:translate(0, calc(var(--i) * -3px))}50%{transform:translate(calc(var(--i) * -4px), calc(var(--i) * 2px))}75%{transform:translate(calc(var(--i) * 2px), calc(var(--i) * 3px))}}@media (prefers-reduced-motion:reduce){.play[data-trapas=red].svelte-1cqwkio>.stage:where(.svelte-1cqwkio),.play[data-trapas=red].svelte-1cqwkio>.side:where(.svelte-1cqwkio){animation:none}}@media (orientation:landscape){.play.svelte-1cqwkio{--stage-h:0px;grid-template-columns:minmax(0, 1fr) clamp(300px, calc(100vw - var(--safe-l) - var(--safe-r) - (100dvh - var(--safe-t) - var(--safe-b)) * 4 / 3), 560px);grid-template-rows:minmax(0,1fr)}.side.svelte-1cqwkio{border-top:none;border-left:var(--stroke) solid var(--ink)}}h1.svelte-1eb9lqs{letter-spacing:.05em;font-size:clamp(72px,22vmin,180px);line-height:1}.sub.svelte-1eb9lqs{margin-top:-12px;font-size:1.3em}.buttons.svelte-1eb9lqs{flex-direction:column;align-items:center;gap:12px;display:flex}@media (orientation:landscape) and (max-height:500px){.title.svelte-1eb9lqs{flex-flow:wrap}h1.svelte-1eb9lqs{font-size:96px}.sub.svelte-1eb9lqs{margin:0}}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fbf6e9;--ink:#1a1a1a;--red:#e5493a;--blue:#3b7dd8;--yellow:#f4c23c;--green:#58a55c;--brown:#8b5a2b;--pink:#f08cae;--grey:#9a9a9a;--skin:#f3c9a6;--paper-dark:#efe6cf;--font:"Patrick Hand", "Comic Sans MS", "Chalkboard SE", cursive;--fs:18px;--lh:1.25;--stroke:3px;--bar-h:44px;--tap:48px;--choice-h:52px;--gap:8px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (orientation:landscape){:root{--bar-h:48px}}@media (min-width:1200px) and (min-height:700px){:root{--fs:22px;--choice-h:60px}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs);line-height:var(--lh);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none}#app{width:100%;height:100dvh}h1,h2,p{margin:0}button{font:inherit;color:inherit;touch-action:manipulation}.btn{min-height:var(--tap);min-width:var(--tap);border:var(--stroke) solid var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:4px 16px;line-height:1.1}.btn:active{transform:translateY(2px)}.btn.hi{background:var(--yellow)}.btn.big{min-width:220px;min-height:60px;font-size:1.3em}.btn:disabled{opacity:.4;cursor:default}.screen{height:100dvh;padding:calc(16px + var(--safe-t)) calc(16px + var(--safe-r)) calc(16px + var(--safe-b)) calc(16px + var(--safe-l));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ink{stroke:#1a1a1a;stroke-linecap:round;stroke-linejoin:round}.bob,.blink,.float,.sway,.walk-a,.walk-b,.shake,.spin,.spin-slow,.wag,[data-anim]{transform-box:fill-box;transform-origin:50%}.bob{animation:2s ease-in-out infinite bob}.blink{animation:4s step-end infinite blink}.float{animation:3s ease-in-out infinite float}.sway{transform-origin:50% 100%;animation:3s ease-in-out infinite sway}.wag{transform-origin:0 100%;animation:.5s ease-in-out infinite sway}.walk-a,.walk-b{transform-origin:50% 0;animation:.5s ease-in-out infinite alternate walk}.walk-b{animation-direction:alternate-reverse}.shake{animation:.3s linear 2 shake}.spin{animation:.4s linear infinite spin}.spin-slow{animation:24s linear infinite spin}.ring{animation:1.6s linear infinite ring}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes blink{0%,94%{transform:scaleY(1)}95%,99%{transform:scaleY(.1)}}@keyframes float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px,-5px)rotate(4deg)}}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes walk{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes spin{to{transform:rotate(360deg)}}[data-anim-play=run]{animation:1.4s ease-in forwards a-run}[data-anim-play=open]{transform-origin:0%;animation:2.6s ease-in-out forwards a-open}[data-anim]{--dx:0px}[data-anim-play=walkOut]{animation:1.8s ease-in-out forwards a-walk-out}[data-anim-play=walkIn]{animation:1.8s ease-in-out both a-walk-in}[data-anim-play=fall]{transform-origin:50% 100%;animation:.5s ease-in forwards a-fall}[data-anim-play=flyAway]{animation:1.2s ease-in forwards a-fly}[data-anim-play=shake]{animation:.3s linear 2 shake}[data-anim-play=jump]{animation:.5s ease-out 2 a-jump}[data-anim-play=wake]{animation:2.4s ease-out forwards a-wake}@keyframes a-wake{0%{filter:blur(10px);opacity:.2}55%{filter:blur(5px);opacity:1}to{filter:blur();opacity:1}}@keyframes ring{0%,40%,to{transform:translate(0)rotate(0)}5%,15%,25%,35%{transform:translate(-1.5px,-2px)rotate(-6deg)}10%,20%,30%{transform:translate(1.5px,-2px)rotate(6deg)}}@keyframes a-run{to{transform:translate(480px)}}@keyframes a-open{15%,70%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes a-walk-out{0%{transform:translate(0)}20%{transform:translate(calc(var(--dx) * .2), -3px)}40%{transform:translate(calc(var(--dx) * .4), 0)}60%{transform:translate(calc(var(--dx) * .6), -3px)}80%{transform:translate(var(--dx), 0);opacity:1}to{transform:translate(var(--dx), 0);opacity:0}}@keyframes a-walk-in{0%{transform:translate(var(--dx), 0);opacity:0}20%{transform:translate(var(--dx), 0);opacity:1}40%{transform:translate(calc(var(--dx) * .6), -3px)}60%{transform:translate(calc(var(--dx) * .4), 0)}80%{transform:translate(calc(var(--dx) * .2), -3px)}to{transform:translate(0)}}@keyframes a-fall{to{transform:rotate(90deg)}}@keyframes a-fly{30%{transform:translate(10px,-20px)scale(1)}to{opacity:0;transform:translate(160px,-220px)scale(.3)}}@keyframes a-jump{50%{transform:translateY(-18px)}}.no-fx .bob,.no-fx .blink,.no-fx .float,.no-fx .sway,.no-fx .wag,.no-fx .walk-a,.no-fx .walk-b,.no-fx .spin,.no-fx .spin-slow{animation:none}@media (prefers-reduced-motion:reduce){.bob,.blink,.float,.sway,.wag,.walk-a,.walk-b,.spin,.spin-slow{animation:none}}
