/* Site-wide base. Page-specific styles live in each page's <style> block. */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
body { margin: 0; -webkit-font-smoothing: antialiased; }
a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible { outline: 2px solid #1660D9; outline-offset: 2px; }
