body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit}a:hover{opacity:.85}*{box-sizing:border-box}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #ffb4ab}@keyframes cs-bob{0%,to{transform:translateY(0)rotateX(2deg)}50%{transform:translateY(-6px)rotateX(-1deg)}}@keyframes cs-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.9)}}@keyframes cs-aurora{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.25)}}@keyframes cs-toast{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@keyframes cs-shine{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(320%)skew(-18deg)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.cs-flipper.is-flipped{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.cs-flipper,.cs-flipper.is-flipped{transform:none!important}.cs-face{backface-visibility:visible!important;transition:opacity .3s!important}.cs-face-back{opacity:0;visibility:hidden;transform:none!important}.cs-flipper.is-flipped .cs-face-back{opacity:1;visibility:visible}.cs-flipper.is-flipped .cs-face-front{opacity:0;visibility:hidden}}
