@tailwind base;@tailwind components;@tailwind utilities;@keyframes floatUpFade{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(1.5)}}.animate-float{animation:1s ease-out forwards floatUpFade}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)rotate(-5deg)}35%{transform:translate(5px)rotate(5deg)}75%{transform:translate(5px)rotate(5deg)}}.animate-shake{animation:.4s ease-in-out shake}@keyframes float-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}.animate-float-idle{animation:4s ease-in-out infinite float-idle}@keyframes float-idle-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(15px)rotate(-5deg)}}.animate-float-idle-rev{animation:5s ease-in-out infinite float-idle-reverse}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.animate-wiggle{animation:1s ease-in-out infinite wiggle}.modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes poopShake{0%{transform:translate(0)rotate(0)}25%{transform:translate(-2px)rotate(-4deg)}50%{transform:translate(2px)rotate(4deg)}75%{transform:translate(-2px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}.poop-shake{animation:.25s ease-in-out poopShake}@keyframes poopSpeed{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(8px)}}.poop-speed-line{opacity:0;background:#000;border-radius:999px;width:10px;height:3px;animation:.25s ease-out poopSpeed;position:absolute;box-shadow:2px 0 #000}.poop-speed-line-left{top:10px;left:-14px}.poop-speed-line-right{animation-delay:50ms;top:22px;left:-14px}.cartoon-slider-soft{appearance:none;cursor:pointer;background:#ffeecb;border:2px solid #000;border-radius:20px;width:150px;height:14px;position:relative;overflow:hidden}.cartoon-slider-soft::-webkit-slider-runnable-track{background:linear-gradient(to right,#ffc93c var(--value),#ffeecb var(--value));border-radius:20px;height:14px}.cartoon-slider-soft::-webkit-slider-thumb{-webkit-appearance:none;background:#ffdd59;border:2px solid #000;border-radius:50%;width:20px;height:20px;margin-top:-3px;transition:all .15s;box-shadow:1px 2px #000000b3}.cartoon-slider-soft::-webkit-slider-thumb:hover{transform:scale(1.1)}.cartoon-slider-soft::-webkit-slider-thumb:active{transform:scale(.95)}.cartoon-outline-logo{text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,4px 4px #000}@media (min-width:768px){.cartoon-outline-logo{text-shadow:-3px -3px #000,3px -3px #000,-3px 3px #000,3px 3px #000,8px 8px #000}}.cartoon-outline-category,.cartoon-outline-mini{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000}.cartoon-outline-bp{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,2px 2px #000}@media (min-width:1024px){body{zoom:.9}}
