*{margin:0;padding:0;box-sizing:border-box;cursor:none!important}* ::-webkit-scrollbar{display:none}body{font-family:plus-jakarta,Comic Sans MS,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;cursor:none}a,button,[role=button]{cursor:pointer!important}input,textarea{cursor:text!important}:root{--primary-yellow: #ffd400;--primary-red: #ff5e62;--primary-green: #4ade80;--primary-blue: #00f2fe;--bg-cream: #fdfaf5;--border-thick: 4px solid #000;--shadow-neo: 6px 6px 0px #000;--transition-bouncy: all .4s cubic-bezier(.175, .885, .32, 1.275)}:focus:not(:focus-visible){outline:none}:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible{outline:4px solid var(--primary-red)!important;outline-offset:3px!important;border-radius:4px;transition:outline-offset .2s ease}@keyframes floatShapeCSS{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatDecorCSS{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(8deg)}}@media(hover:none)and (pointer:coarse){*{cursor:auto!important}a,button{cursor:pointer!important}}@media(max-width:768px){@keyframes floatShapeCSS{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatDecorCSS{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(4deg)}}}._cursor_702xz_1{position:fixed;top:0;left:0;width:45px;height:45px;background:var(--primary-red);border:3px solid #000;box-shadow:3px 3px #000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:20px;pointer-events:none;z-index:99999;will-change:transform,opacity;transition:opacity .15s ease-out}._cursorHide_702xz_23{opacity:0!important}
