@font-face{font-family:Lilita One;src:url(/assets/guipackcartoon/demo/fonts/lilitaone-regular.ttf)format("truetype");font-display:block}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;background:#3fb6d8;height:100%;margin:0;overflow:hidden}body{color:#fff;font-family:Lilita One,system-ui,sans-serif}#app{position:fixed;inset:0}.viewport{background-position:50%;background-size:cover;position:absolute;inset:0;overflow:clip}.canvas{transform:translate(-50%, -50%) scale(var(--stage-scale,.3));transform-origin:50%;position:absolute;top:50%;left:50%}.box{pointer-events:none}.img{pointer-events:none;background-repeat:no-repeat}.slice{pointer-events:none;background-repeat:no-repeat;position:absolute}.txt{white-space:pre-line;pointer-events:none;paint-order:stroke fill;-webkit-text-stroke:var(--stroke-width,.035em) var(--stroke,#000);align-items:center;line-height:1;display:flex}.btn{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;margin:0;padding:0}.btn:disabled{cursor:default}.btn:focus-visible{outline-offset:8px;border-radius:40px;outline:8px solid #fff}.popup-overlay{z-index:10;position:absolute;inset:0}.popup:focus{outline:none}.popup-backdrop{position:absolute;inset:-2400px -4000px}.transition{z-index:100;pointer-events:all;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.game [hidden]{display:none!important}.game .fill{position:absolute;inset:0}.board{isolation:isolate;width:0;height:0;position:absolute;top:50%;left:50%}.board .img{background-repeat:no-repeat}.board .piece{touch-action:none;cursor:grab;border-radius:50%;outline:none}.board .piece:focus-visible{box-shadow:0 0 0 10px #fff,0 0 0 18px #00000059}.board .piece-body{position:absolute;inset:0}.game .tutorial-layer{pointer-events:none;z-index:5}.game .tutorial-layer .btn{pointer-events:auto}.game .popup-layer{pointer-events:none;z-index:10}.game .popup-layer>*{pointer-events:auto}.game .particles{pointer-events:none}.game .particle{pointer-events:none;will-change:transform;background-repeat:no-repeat;position:absolute}
