*,*::before,*::after{box-sizing:border-box}
html{-webkit-font-smoothing:antialiased}
body{margin:0;font:var(--type-body);color:var(--fg-1);background:var(--surface-page)}
a{color:var(--fg-link);text-decoration:underline;text-underline-offset:2px}
a:hover{color:var(--fg-link-hover)}
:focus-visible{outline:none;box-shadow:var(--focus-ring)}
::selection{background:var(--orange-100);color:var(--fg-1)}
