.ss{height:100%}.ss-home{height:100cqh;overflow-y:auto;display:flex;flex-direction:column;max-width:600px;margin:0 auto;padding:8px 16px 0}.ss-home-main{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:auto;padding:4px 0 32px;text-align:center}.ss-home h1{font-size:clamp(32px,8cqw,46px);line-height:1.1;letter-spacing:-1.5px}.ss-home-picture{position:relative;width:100%;aspect-ratio:4 / 3;max-height:40cqh;min-height:190px;overflow:hidden;padding:0;border:3px solid var(--ink);border-radius:28px;background:#c5dbb6;box-shadow:0 5px 0 var(--ink);container-type:size;isolation:isolate}.ss-scenery{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1;background:#c5dbb6;border-radius:inherit}.ss-sky{position:absolute;inset:0 0 auto;height:32%;background:#dceaf2}.ss-scenery .hills{position:absolute;top:22%;width:100%;height:18%}.ss-scenery .sun{position:absolute;top:4%;right:21%;width:42px}.ss-scenery .cloud-a{position:absolute;top:8%;left:28%;width:66px}.ss-trail{position:absolute;top:34%;width:100%;height:30%}.ss-blanket{position:absolute;left:-3%;top:49%;width:106%;height:62%}.ss-home-cast{position:absolute;inset:8% 6% auto;display:flex;align-items:flex-end;justify-content:space-between}.ss-home-cast img{width:20%;height:28cqh;object-fit:contain}.ss-home-cast img:nth-child(2){width:15%;height:22cqh}.ss-home-pile{position:absolute;top:18%;right:0;bottom:0;left:0;--sw: min(58cqw, 76cqh);--step: clamp(7px, 3cqh, 12px)}.ss-pile{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ss-plate{position:absolute;left:50%;bottom:calc(14% - var(--sw) * .077);width:calc(var(--sw) * 1.2);transform:translate(-50%)}.ss-layer{position:absolute;left:50%;width:var(--sw);transform:translate(-50%)}.ss-piece{display:block;transform:rotate(var(--tilt))}.ss-piece svg{width:100%}.ss-piece.is-flying{animation:ss-land .72s cubic-bezier(.22,.68,.35,1) both}.ss-lid .ss-piece.is-flying{animation-duration:.9s}.ss-home-pile .ss-lid .ss-piece{animation:none}.ss-next-target{position:absolute;left:50%;width:0;height:0}.ss-book{width:100%;padding:16px 12px;background:var(--paper);border:2.5px solid var(--ink);border-radius:24px;margin-top:6px}.ss-book h2{font-size:19px;margin-bottom:12px}.ss-book ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ss-friend{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;min-height:64px;min-width:64px;max-width:130px;margin:0 auto;padding:6px;border:2.5px solid var(--ink);border-radius:18px;box-shadow:0 3px 0 var(--ink)}.ss-friend svg.ss-guest-art{width:100%;height:100%}.ss-friend:hover{transform:rotate(-3deg)}.ss-friend.is-empty{background:var(--paper);border:2px dashed var(--muted);box-shadow:none}.ss-friend.is-empty .ss-guest-art{opacity:.22;filter:grayscale(1) brightness(.6)}.ss-friend-love{position:absolute;right:-6px;bottom:-6px;display:grid;width:46%;min-width:34px}.ss-friend-love>svg{grid-area:1 / 1;width:100%}.ss-friend-love>svg:last-child{width:70%;justify-self:center;align-self:center;margin-top:-4%}.ss-home-guest{position:absolute;left:3%;bottom:3%;width:22%}.ss-home-guest svg{width:100%}.ss-play-screen{height:100cqh;max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:8px;padding:10px 16px 4px}.ss-goal-picture{display:grid;width:92%}.ss-goal-picture svg{width:100%}.ss-scene{position:relative;flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border:3px solid var(--ink);border-radius:28px;background:var(--paper);box-shadow:0 5px 0 var(--ink);isolation:isolate}.ss-worktop{position:relative;min-height:0;container-type:size;isolation:isolate;border-radius:25px 25px 0 0;overflow:visible;z-index:13;--sw: min(250px, 62cqw, 62cqh);--step: clamp(10px, 5cqh, 24px)}.ss-sandwich{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;animation-duration:.65s;animation-timing-function:ease-in-out;transform-origin:50% 80%}.ss-cast{position:absolute;display:grid;place-items:center;padding:0;width:clamp(64px,20cqmin,90px);height:clamp(64px,22cqmin,100px);background:none;border:0;border-radius:14px;z-index:2}.ss-cast img{width:100%;height:100%;object-fit:contain}.ss-pablo{bottom:63%;left:5%}.ss-poppy{bottom:63%;right:5%}.ss-explorer{bottom:63%;right:calc(7% + clamp(64px,20cqmin,90px));width:clamp(64px,16cqmin,80px);height:clamp(64px,18cqmin,88px);transition:right .5s ease-in-out,bottom .5s ease-in-out}.ss-explorer.is-aside{right:5%;bottom:calc(8% + var(--bread-h, 84px) + 12px);z-index:5}.ss-cast img.is-hopping{animation:ss-hop .7s ease-in-out 2;transform-origin:50% 100%}.ss-jiggle{position:absolute;height:calc(var(--sw) * .42 + (var(--layers) + 1) * var(--step));left:max(calc(50% - var(--sw) * .4),calc(2% + clamp(76px,27cqmin,130px) + 6px));right:max(calc(50% - var(--sw) * .4),calc(5% + var(--bread-w, 88px) + 6px));min-width:64px;bottom:12%;background:none;border:0;border-radius:20px;z-index:10}.ss-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-top:3px solid var(--ink);border-radius:0 0 25px 25px;background:#fff6e8;z-index:12}.ss-filling{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:64px;min-height:72px;max-height:110px;padding:3px 4px 5px;border:2.5px solid var(--ink);border-radius:19px;box-shadow:0 3px 0 var(--ink);touch-action:none}.ss-filling>span:first-child{display:block;width:min(100%,110px);pointer-events:none}.ss-filling-name{font-family:var(--display);font-weight:700;font-size:14px;line-height:1.15}.ss-filling:active{box-shadow:0 1px 0 var(--ink)}.ss-filling.is-hint{outline:3px dashed var(--focus);outline-offset:3px}.ss-bounce{animation:ss-wiggle-a .55s ease-in-out}.ss-caption{text-align:center;color:var(--muted);font-size:14px;line-height:1.25;min-height:2.5em}.ss-small{color:var(--muted);font-size:14px;line-height:1.4}.ss-card-detail{width:min(100%,260px);margin:0 auto 16px}.ss-finished{display:flex;align-items:flex-end;justify-content:center;gap:8px}.ss-finished-guest{position:relative;width:min(110px,30cqmin)}.ss-finished-guest>svg{width:100%}.ss-finished-heart{position:absolute;top:-8px;right:-8px;width:38%;animation:ss-heart-pop .9s ease-out both}.ss-finished-card{width:min(140px,34cqmin)}.ss-finished-card svg,.ss-friend-detail svg{width:100%;display:block}.ss-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 10px;width:min(300px,100%);margin:0 auto}.ss-party-guest{animation:ss-hello .9s ease-in-out infinite}.ss-party-guest:nth-child(2n){animation-delay:.3s}.ss-party-guest:nth-child(3n){animation-delay:.6s}.ss-party-guest svg{width:100%;max-height:14cqh}.ss-friend-detail{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin:0 auto 12px}.ss-friend-detail-guest{width:120px}.ss-friend-detail-card{width:150px}.ss-favourite{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:700;font-size:18px}.ss-favourite-picture{display:grid;flex:none;width:56px}.ss-favourite-picture>svg{grid-area:1 / 1;width:100%}.ss-favourite-picture>svg:last-child{width:72%;justify-self:center;align-self:center}.ss-favourite-picture.is-secret{height:56px;place-items:center;border:2.5px dashed var(--muted);border-radius:50%;font-size:28px;color:var(--muted)}.ss-empty-guest{position:relative;width:110px;margin:0 auto 14px}.ss-empty-guest svg{opacity:.4;filter:grayscale(1) brightness(.6)}.ss-empty-guest:after{content:"?";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 56px var(--display);color:var(--ink)}@keyframes ss-land{0%{transform:translate(var(--fly-x),var(--fly-y)) scale(.7) rotate(-9deg)}75%{transform:translateY(-7px) rotate(calc(var(--tilt) + 4deg))}88%{transform:translateY(3px) rotate(calc(var(--tilt) - 2deg))}to{transform:rotate(var(--tilt))}}@keyframes ss-wiggle-a{0%,to{rotate:0deg}25%{rotate:-4deg}50%{rotate:4deg}75%{rotate:-2deg}}@keyframes ss-wiggle-b{0%,to{rotate:0deg}25%{rotate:4deg}50%{rotate:-4deg}75%{rotate:2deg}}@keyframes ss-hello{0%,to{translate:0 0}35%{translate:0 -10px}65%{translate:0 0}80%{translate:0 -4px}}.ss.is-away *,.ss.is-away *:before,.ss.is-away *:after{animation-play-state:paused!important}.ss.is-calm *,.ss.is-calm *:before,.ss.is-calm *:after{animation:none!important;transition:none!important}@container pp-window (max-width: 600px){.ss-home{padding:4px 12px 0}.ss-play-screen{padding:8px 8px 2px;gap:6px}}@container pp-window (max-width: 359px){.ss-tray{gap:6px;padding:8px}.ss-filling-name{font-size:13px}}@container pp-window (min-width: 700px) and (min-height: 521px){.ss-scene{grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:minmax(0,1fr)}.ss-tray{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:16px;border:0;border-left:3px solid var(--ink);border-radius:0 25px 25px 0}.ss-filling{min-height:104px;max-height:124px}.ss-filling-name{font-size:15px}.ss-worktop{border-radius:25px 0 0 25px;--sw: min(380px, 72cqw, 52cqh);--step: clamp(12px, 4.4cqh, 30px)}.ss-worktop{--bread-w: 112px;--bread-h: 104px}.ss-top-bread{width:112px;height:104px;font-size:15px}.ss-top-bread>span:first-child{width:96px}}@container pp-window (max-height: 520px) and (min-width: 520px){.ss-play-screen{gap:4px;padding:4px 12px 0}.ss-caption{min-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-scene{grid-template-columns:minmax(0,1fr) 40%;grid-template-rows:minmax(0,1fr)}.ss-worktop{border-radius:25px 0 0 25px}.ss-tray{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;padding:9px;border:0;border-left:3px solid var(--ink);border-radius:0 25px 25px 0}.ss-filling{min-height:64px;height:64px;padding:2px 5px}.ss-filling>span:first-child{width:88px}.ss-filling-name{font-size:13px}.ss-home{max-width:900px}.ss-home-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px 24px;padding-top:0}.ss-home h1,.ss-home .ss-start{grid-column:2}.ss-home h1{align-self:end}.ss-home .ss-start{align-self:start}.ss-home-picture{grid-column:1;grid-row:1 / span 2;max-height:66cqh;min-height:160px}.ss-book{grid-column:1 / -1}.ss-book ul{grid-template-columns:repeat(8,1fr)}}.ss-top-bread{position:absolute;right:5%;bottom:8%;z-index:11;width:88px;height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px;border:2.5px solid var(--ink);border-radius:22px;box-shadow:0 4px 0 var(--ink);background:#fff6e8;font:700 13px var(--display)}.ss-top-bread>span:first-child{width:76px}.ss-top-bread.is-ready{background:#fbf0d6;border-style:dashed}.ss-top-bread.is-ready:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid var(--honey);border-radius:26px;pointer-events:none}.ss-top-bread>svg{position:absolute;right:4px;top:4px;width:18px;height:18px;border-radius:50%;background:var(--paper)}.ss-top-bread[aria-disabled=true]{opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .3s ease-in,transform .3s ease-in}.ss-top-bread.is-hint{outline:3px dashed var(--focus);outline-offset:5px}.ss-progress{align-items:center}.ss-progress>svg{width:12px;height:14px;flex-shrink:0;opacity:1}.ss-guest{position:absolute;left:2%;bottom:4%;width:clamp(76px,27cqmin,130px);aspect-ratio:1;padding:0;background:none;border:0;z-index:12;animation:ss-arrive 1.1s cubic-bezier(.3,.7,.4,1) both}.ss-guest-body{display:block;width:100%;height:100%}.ss-guest-body svg{width:100%;height:100%}.ss-guest-body.is-hopping{animation:ss-hop .7s ease-in-out 2;transform-origin:50% 100%}.ss-guest.beat-eat .ss-guest-body{animation:ss-lean .7s ease-in-out infinite}.ss-guest{transition:left .6s ease-in-out}.ss-guest.beat-react{left:calc(50% - (clamp(76px,27cqmin,130px)/2))}.ss-guest.beat-react .ss-guest-body{animation:ss-hello .65s ease-in-out 3}.ss-guest-body.is-shaking{animation:ss-shake .6s ease-in-out}.ss-pop-spark{position:absolute;top:-14%;right:-6%;width:34%;max-width:36px;min-width:24px;pointer-events:none;animation:ss-spark .9s ease-out both}.ss-guest.beat-spit .ss-guest-body{animation:ss-shudder .5s ease-in-out 2}.ss-pop-heart{position:absolute;top:-18%;left:50%;width:40%;max-width:44px;pointer-events:none;animation:ss-heart-pop 1.3s ease-out both}.ss-cast .ss-pop-heart{top:-26%}.ss-cast img.is-shuddering{animation:ss-shudder .5s ease-in-out 2}.ss-spat-sock{position:absolute;left:60%;top:30%;width:70%;pointer-events:none;animation:ss-spit 1.4s cubic-bezier(.2,.7,.4,1) both}.ss-spat-sock svg{width:100%}.ss-order{position:absolute;left:2%;bottom:calc(6% + clamp(76px,27cqmin,130px));display:flex;flex-direction:column;gap:4px;padding:6px;border:2.5px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:0 3px 0 var(--ink);z-index:12;width:clamp(70px,22cqmin,110px);max-height:calc(57% - clamp(76px,27cqmin,130px) - 22px)}.ss-order:after{content:"";position:absolute;left:26%;bottom:-14px;width:12px;height:12px;border:2.5px solid var(--ink);border-radius:50%;background:var(--paper)}.ss-order-item{position:relative;display:grid;place-items:center;flex:0 1 auto;min-height:0;border-radius:12px;padding:1px 2px}.ss-order-item svg:first-child{width:100%;max-height:100%}.ss-order-item.is-next{background:#fbf0d6;outline:3px solid var(--honey);animation:ss-next 1.2s ease-in-out infinite}.ss-order-item.is-done svg:first-child{opacity:.4}.ss-order-item>svg:last-child:not(:first-child){position:absolute;right:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--paper)}.ss-sandwich.is-tall .ss-stack{animation:ss-sway 2.6s ease-in-out infinite;transform-origin:50% 90%}.ss-stack{position:absolute;top:0;right:0;bottom:0;left:0}.ss-sandwich{--bite-y: calc(86% - var(--sw) * .22 - var(--n, 1) * var(--step) / 2)}.ss-sandwich[data-bites="1"] .ss-stack{-webkit-mask-image:radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * -.17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * 0),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * .17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px));mask-image:radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * -.17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * 0),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * .17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px));-webkit-mask-composite:source-in;mask-composite:intersect}.ss-sandwich[data-bites="2"] .ss-stack{-webkit-mask-image:radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * -.17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * 0),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * .17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * -.15),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * .02),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * .18),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px));mask-image:radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * -.17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * 0),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .03) calc(var(--bite-y) + var(--sw) * .17),transparent calc(var(--sw) * .11),#000 calc(calc(var(--sw) * .11) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * -.15),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * .02),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px)),radial-gradient(circle at calc(50% - var(--sw) * .5 + var(--sw) * .22) calc(var(--bite-y) + var(--sw) * .18),transparent calc(var(--sw) * .13),#000 calc(calc(var(--sw) * .13) + 1px));-webkit-mask-composite:source-in;mask-composite:intersect}.ss-sandwich[data-bites="3"] .ss-stack,.beat-spit .ss-stack,.beat-react .ss-stack{opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.ss-crumbs{position:absolute;left:calc(50% - var(--sw) * .42);bottom:30%;width:0;height:0}.ss-crumbs i{position:absolute;width:9px;height:7px;border:2px solid var(--ink);border-radius:3px;background:#dca768;animation:ss-crumb .7s ease-out both}.ss-crumbs i:nth-child(1){--cx: -40px;--cy: -30px}.ss-crumbs i:nth-child(2){--cx: 30px;--cy: -46px;background:#fff0cf}.ss-crumbs i:nth-child(3){--cx: -22px;--cy: 26px}.ss-crumbs i:nth-child(4){--cx: 44px;--cy: 14px;background:#83ac68}.ss-crumbs i:nth-child(5){--cx: 2px;--cy: -60px;background:#ec7157}.ss-sun-tap{position:absolute;top:2%;right:calc(21% - 10px);width:64px;height:64px;background:none;border:0;border-radius:50%;z-index:3}.ss-worktop:has(.ss-sun-tap.is-spinning) .ss-scenery .sun{animation:ss-spin 1.1s ease-in-out}.ss-cloud-tap{position:absolute;top:6%;left:calc(28% - 6px);width:80px;height:52px;background:none;border:0;border-radius:24px;z-index:3}.ss-rain{position:absolute;inset:70% 10% auto;height:0;pointer-events:none}.ss-rain i{position:absolute;top:0;width:6px;height:11px;border-radius:50%/60% 60% 40% 40%;background:#a9c9de;border:1.5px solid var(--ink);animation:ss-drop .9s ease-in both}.ss-rain i:nth-child(1){left:6%}.ss-rain i:nth-child(2){left:32%;animation-delay:.16s}.ss-rain i:nth-child(3){left:58%;animation-delay:60ms}.ss-rain i:nth-child(4){left:84%;animation-delay:.24s}.ss-ant{position:absolute;top:var(--ant-y);left:0;width:34px;pointer-events:none;z-index:9;animation:ss-march 3.6s linear both}.ss-ant svg{width:100%}.ss-ghost{position:absolute;width:clamp(80px,22cqw,130px);translate:-50% -60%;pointer-events:none;z-index:30;rotate:-6deg}.ss-ghost svg{width:100%}.ss-goal-picture.is-guest{width:78%}@keyframes ss-arrive{0%{transform:translate(-120%)}70%{transform:translate(6%)}to{transform:none}}@keyframes ss-lean{0%,to{transform:none}45%{transform:translate(18%) rotate(8deg)}}@keyframes ss-shudder{0%,to{translate:0 0}25%{translate:-5px 0}75%{translate:5px 0}}@keyframes ss-heart-pop{0%{transform:translate(-50%,10px) scale(.3);opacity:0}25%{transform:translate(-50%,-6px) scale(1.15);opacity:1}80%{opacity:1}to{transform:translate(-50%,-26px) scale(1);opacity:0}}.ss-finished-heart{--x: 0}@keyframes ss-spit{0%{transform:translate(0) scale(.4) rotate(0);opacity:1}60%{transform:translate(120%,-120%) scale(.9) rotate(200deg);opacity:1}to{transform:translate(190%,20%) scale(.9) rotate(320deg);opacity:0}}@keyframes ss-next{50%{transform:scale(1.06)}}@keyframes ss-sway{0%,to{rotate:0deg}25%{rotate:-1.4deg}75%{rotate:1.4deg}}@keyframes ss-teeter-a{0%,to{rotate:0deg}20%{rotate:-9deg}45%{rotate:8deg}65%{rotate:-5deg}85%{rotate:2deg}}@keyframes ss-teeter-b{0%,to{rotate:0deg}20%{rotate:9deg}45%{rotate:-8deg}65%{rotate:5deg}85%{rotate:-2deg}}@keyframes ss-crumb{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx),var(--cy)) rotate(160deg);opacity:0}}@keyframes ss-spin{50%{transform:rotate(180deg) scale(1.25)}to{transform:rotate(360deg)}}@keyframes ss-drop{0%{transform:translateY(0);opacity:1}to{transform:translateY(70px);opacity:0}}@keyframes ss-march{0%{transform:translate(-40px)}to{transform:translate(calc(100cqw + 40px))}}.ss-worktop.is-copy{--sw: min(220px, 54cqw, 56cqh)}.ss-worktop.is-copy .ss-sandwich{translate:calc(var(--sw) * .14) 0}@keyframes ss-shake{0%,to{rotate:0deg}20%{rotate:-10deg}40%{rotate:9deg}60%{rotate:-7deg}80%{rotate:4deg}}@keyframes ss-spark{0%{transform:scale(.2) rotate(0);opacity:0}35%{transform:scale(1.2) rotate(30deg);opacity:1}to{transform:scale(.9) rotate(70deg) translateY(-10px);opacity:0}}@keyframes ss-hop{0%,to{transform:none}15%{transform:scale(1.08,.9)}45%{transform:translateY(-22%) scale(.95,1.06)}75%{transform:scale(1.05,.94)}}
