:root{--bg:#f5f0e7;--fg:#17181c;--muted:#605a50;--rule:#dfd7c9;--signal:#ff4451;--gutter:calc(clamp(16px, 4vw, 64px));--flood:.7s}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;transition:background-color var(--flood) cubic-bezier(.2,.7,.2,1),color var(--flood) cubic-bezier(.2,.7,.2,1);margin:0;font-family:Chakra Petch,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden}:root[data-theme=end]{--mark-accent:#fff}a{color:inherit}[tabindex="-1"]:focus{outline:none}:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--flood:0s}}
