:root{--pistachio:#cfe88a;--pistachio-soft:#e6f3c4;--ink:#14261b;--ink-hover:#24402f;--white:#fff;--pink:#ffc9d6;--tomato:#ff5b35;--danger:#b42318;--page-width:1040px;--font-sans:var(--font-gabarito), system-ui, sans-serif;--font-mono:var(--font-martian), ui-monospace, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);--motion-fast:.18s;--motion:.24s;--motion-slow:.36s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--pistachio)}body{background:var(--pistachio);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:18px;line-height:1.5}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion:1ms;--motion-slow:1ms}}
