html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body)}
a{color:var(--text-heading);text-decoration:underline;text-decoration-color:var(--ba-emerald);text-underline-offset:3px}
a:hover{color:var(--text-accent)}
.ba-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0}
