body{margin:0;background:#fbf7f4;color:#201b1a;font-family:Nunito,system-ui,sans-serif}a{color:#201b1a}a:hover{color:#6955e7}:focus-visible{outline:3px solid #201b1a;outline-offset:2px}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.55}}.pulse{animation:pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pulse{animation:none}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}
