body{margin:0;background:var(--bg-page);color:var(--text-primary);font:var(--type-body)}
a{color:var(--text-link);text-decoration:underline;text-decoration-color:var(--neutral-300);text-underline-offset:3px;transition:text-decoration-color 140ms}
a:hover{text-decoration-color:var(--brand-600)}
code,pre{font:var(--type-code)}
:focus-visible{outline:none;box-shadow:var(--focus-ring)}
