*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}button{border:none}button,input{font:inherit}@keyframes bwbShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes bwbPulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes bwbRing{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes bwbNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bwbConfetti{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(440px) rotate(300deg);opacity:0}}button:focus-visible,input:focus-visible{outline:3px solid #FF7096;outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes bwbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes bwbSway{0%,to{transform:translateX(calc(var(--sway) * -1))}50%{transform:translateX(var(--sway))}}button{touch-action:manipulation}button,input{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}.tap{transition:transform .1s ease}.tap:active{transform:scale(.94)}