*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-ink);color:var(--c-paper);scrollbar-color:var(--c-paper) var(--c-ink)}body{background:var(--c-ink);min-height:100svh;color:var(--c-paper);font-family:var(--f-wide);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-stretch:100%;line-height:1.45;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote,ol,ul{margin:0;padding:0}ol,ul{list-style:none}:focus-visible{outline:3px solid var(--c-plate-yellow);outline-offset:3px}::selection{background:var(--c-plate-magenta);color:var(--c-white)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
