body{margin:0;touch-action:manipulation;background:#efe8da;font-family:"Baloo 2",system-ui,sans-serif;color:#33261a}a{color:#9d6300;color:oklch(.55 .15 70)}a:hover{color:#33261a}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}input{font-family:inherit}@keyframes bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes hop{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-26px) scale(1.08) rotate(-8deg)}70%{transform:translateY(0) scale(.96,1.04)}}@keyframes wiggle{0%,to{transform:translate(0)}20%{transform:translate(-10px) rotate(-6deg)}40%{transform:translate(9px) rotate(5deg)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes glow{0%,to{transform:scale(1)}50%{transform:scale(1.12) rotate(-3deg)}}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes flap{0%,to{transform:rotate(-12deg)}50%{transform:rotate(8deg)}}@keyframes squish{0%{transform:scale(1)}20%{transform:scale(1.25,.75)}40%{transform:scale(.85,1.2) rotate(-12deg)}60%{transform:scale(1.1,.92) rotate(10deg)}80%{transform:scale(.97,1.03) rotate(-4deg)}to{transform:scale(1)}}@keyframes shake{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-8deg)}72%{transform:rotate(7deg)}79%{transform:rotate(-5deg)}86%{transform:rotate(3deg)}}@keyframes reveal{0%{transform:scale(0) rotate(-200deg)}to{transform:scale(1) rotate(0)}}@keyframes confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 60px)) rotate(var(--r));opacity:0}}@keyframes twinkle{0%,to{transform:scale(.8) rotate(0);opacity:.7}50%{transform:scale(1.2) rotate(20deg);opacity:1}}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes jiggle{0%,to{transform:scale(1)}30%{transform:scale(1.18) rotate(-8deg)}60%{transform:scale(.95) rotate(6deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{all:unset;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.btn:focus-visible{outline:3px solid oklch(.6 .12 245);outline-offset:3px}.press-3:active{transform:translateY(3px);box-shadow:none!important}.press-4:active{transform:translateY(4px);box-shadow:0 1px #33261a!important}.press-4n:active{transform:translateY(4px);box-shadow:none!important}.press-5:active{transform:translateY(5px);box-shadow:0 1px #33261a!important}.press-5s:active{transform:translateY(5px);box-shadow:0 1px #0000004d!important}.press-6:active{transform:translateY(6px);box-shadow:0 1px #33261a!important}.remove:hover{background:#fbede8}.hex{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.backkey{clip-path:polygon(32% 0,100% 0,100% 100%,32% 100%,0 50%)}.stage{min-height:100vh;display:flex;flex-wrap:wrap;gap:56px;align-items:center;justify-content:center;padding:48px 32px;box-sizing:border-box}.notes{max-width:300px;display:flex;flex-direction:column;gap:14px}.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background:#fbf7ee;overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html:has(.fullscreen),html:has(.fullscreen) body{overflow:hidden;overscroll-behavior:none;height:100%}.fullscreen *{overscroll-behavior:contain}.bee{cursor:pointer;touch-action:manipulation}.bee.squish{animation:squish .6s ease-out!important}.shiny{animation:shimmer 2.2s ease-in-out infinite alternate}.sticker.jiggle{animation:jiggle .45s ease-out}.zig{clip-path:polygon(0 4%,8% 0,16% 4%,24% 0,32% 4%,40% 0,48% 4%,56% 0,64% 4%,72% 0,80% 4%,88% 0,96% 4%,100% 0,100% 96%,92% 100%,84% 96%,76% 100%,68% 96%,60% 100%,52% 96%,44% 100%,36% 96%,28% 100%,20% 96%,12% 100%,4% 96%,0 100%)}
