:root{--area-red:#d62020;--area-pink:#ffbcd9;--area-pink-soft:#ffe8f1;--area-pink-mist:#fff5f9;--area-paper:#fbf7f4;--area-ink:#1e1515;--area-muted:#7b6e6e;--area-faint:#a99d9d;--area-line:#efe6e1;--area-green:#17804a;--area-amber:#995b00;--area-amber-soft:#fff1d9;--area-blue:#2a5bd7;--area-blue-soft:#e8eefc;--area-shadow:0 1px 2px #3c14140d, 0 10px 28px -6px #3c14141a;--area-spring:cubic-bezier(.3, 1.3, .45, 1);--area-ease:cubic-bezier(.2, .8, .2, 1);--area-letra:var(--font-montserrat-ext), var(--font-montserrat), system-ui, sans-serif;--area-mano:var(--font-hand), cursive}*{box-sizing:border-box}html,body{margin:0}body{background:var(--area-paper);color:var(--area-ink);font:500 14px/1.45 var(--area-letra);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible{outline:2px solid var(--area-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (min-width:600px){html{background:#efe7e2}body{max-width:430px;min-height:100vh;margin:0 auto;box-shadow:0 0 60px #3c14141f}}
