*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:Nunito,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.6;color:#2c2c2c;background:#f5f2ed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:3px solid #5A9CB8;outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}@media(max-width:399px){html{font-size:16px}}@media(min-width:768px){html{font-size:18px}}@media(pointer:coarse){button,a,input,select{min-height:44px}}@media(max-height:500px)and (orientation:landscape){html{font-size:15px}}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
