@keyframes pb-rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.pb-stage{--pb-paper: var(--pb-bg, #fbf5e6);min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(0px,2vh,28px) 0;background-color:var(--pb-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.38 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");touch-action:manipulation;overscroll-behavior:contain;font-family:var(--main-font-stack, sans-serif)}.pb-frame{position:relative;width:min(100vw,calc(100dvh * 4 / 7 - 16px),460px);aspect-ratio:4 / 7;overflow:hidden}@media(min-width:600px){.pb-frame{border-radius:26px;box-shadow:0 18px 50px #5a503238}}.pb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;outline:none}.pb-hud{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:14px 62px 14px 16px;pointer-events:none}.pb-menu-btn{position:absolute;top:12px;right:14px;z-index:4;width:40px;height:40px;border:none;border-radius:50%;background:color-mix(in srgb,var(--pb-paper) 68%,transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 9px #5a503233;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.pb-menu-btn[hidden]{display:none}.pb-menu-btn svg{width:17px;height:17px;fill:#3e7a53}.pb-menu-btn:active{transform:scale(.88)}.pb-hud[hidden]{display:none}.pb-hud__score{font-family:var(--heading-font-stack, inherit);font-weight:700;font-size:2.1rem;line-height:1;color:#3e7a53;text-shadow:0 1px 0 rgba(255,255,255,.7);font-variant-numeric:tabular-nums}.pb-hud__lives{display:flex;gap:7px;padding-top:4px}.pb-sachet{width:24px;height:30px;display:block}.pb-sachet.is-out{filter:grayscale(1);opacity:.35;animation:pb-rubberBand .8s ease}.pb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:24px 20px;text-align:center;background:color-mix(in srgb,var(--pb-paper) 82%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow-y:auto}.pb-overlay[hidden]{display:none}.pb-overlay__logo{width:min(52%,220px);height:auto}.pb-overlay__title{font-family:var(--heading-font-stack, inherit);font-weight:var(--heading-font-weight, 700);text-transform:var(--heading-capitalize, none);letter-spacing:var(--heading-letterspacing, 0);font-size:clamp(1.7rem,8vw,2.4rem);line-height:1.1;color:#3e7a53;margin:0}.pb-overlay__tagline{font-size:1rem;color:#6a6a55;margin:0;max-width:30ch}.pb-overlay__hint{font-size:.85rem;color:#8a8a72;margin:0}.pb-chars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:360px}.pb-char{-webkit-appearance:none;appearance:none;border:3px solid transparent;border-radius:18px;background:#ffffffa6;padding:8px 4px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,background .2s ease}.pb-char.is-selected{border-color:var(--pb-accent, #00b390);background:#fffffff2}.pb-char img{width:100%;max-width:64px;height:auto;aspect-ratio:1;object-fit:contain}.pb-char span{font-size:.72rem;font-weight:700;color:#55553f;white-space:nowrap}@media(hover:hover)and (pointer:fine){.pb-char:hover img{animation:pb-rubberBand .8s ease}}.pb-btn{-webkit-appearance:none;appearance:none;border:none;border-radius:999px;background:var(--pb-accent, #00b390);color:var(--pb-btn-text, #fcf6b1);font-family:inherit;font-weight:700;font-size:1.1rem;letter-spacing:.02em;padding:.95rem 2.6rem;cursor:pointer;box-shadow:0 4px 14px #00000029;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pb-btn:active{transform:scale(.94);transition:transform .1s ease-in}@media(hover:hover)and (pointer:fine){.pb-btn:hover{animation:pb-rubberBand .8s ease}}.pb-btn--ghost{background:transparent;color:#6a6a55;box-shadow:none;font-size:.9rem;padding:.5rem 1.2rem;text-decoration:underline}.pb-btn--share.is-copied:after{content:" \2713"}.pb-score-final{font-family:var(--heading-font-stack, inherit);font-weight:700;font-size:clamp(3rem,16vw,4.6rem);line-height:1;color:#3e7a53;margin:0}.pb-score-best{font-size:.95rem;color:#6a6a55;margin:0}.pb-mc{width:100%;max-width:340px;padding:1rem 1.1rem 1.1rem;border-radius:16px;background:color-mix(in srgb,var(--pb-accent, #00b390) 8%,var(--pb-paper));border:1.5px solid color-mix(in srgb,var(--pb-accent, #00b390) 18%,transparent)}.pb-mc__heading{font-weight:700;font-size:.98rem;color:var(--pb-accent, #00b390);margin:0 0 .7rem}.pb-mc__row{display:flex;gap:8px}.pb-mc input[type=email]{flex:1;min-width:0;padding:.7rem .9rem;border-radius:10px;border:1.5px solid color-mix(in srgb,var(--pb-accent, #00b390) 35%,transparent);font-size:16px;font-family:inherit;background:var(--pb-paper);color:#3c3c2c}.pb-mc button[type=submit]{-webkit-appearance:none;appearance:none;border:none;border-radius:10px;background:var(--pb-accent, #00b390);color:var(--pb-btn-text, #fcf6b1);font-family:inherit;font-weight:700;font-size:.9rem;padding:.7rem 1rem;cursor:pointer;white-space:nowrap;transition:transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.pb-mc button[type=submit]:active{transform:scale(.95);transition:transform .1s ease-in}.pb-mc__msg{font-size:.82rem;color:#6a6a55;margin:.6rem 0 0;min-height:1em}.pb-mc.is-success .pb-mc__msg{color:var(--pb-accent, #00b390);font-weight:700}@media(prefers-reduced-motion:no-preference){.pb-overlay:not([hidden]){animation:pb-overlay-in .45s cubic-bezier(.34,1.3,.64,1)}@keyframes pb-overlay-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.pb-char:hover img,.pb-btn:hover,.pb-sachet.is-out{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pacpac-bounce.css.map */
