/* Base element styles */
html { font-size: 100%; }
html, body { margin:0; background:var(--bg-page); color:var(--fg-1); font-family:var(--font-sans); -webkit-font-smoothing:antialiased; }
a { color: var(--primary); text-decoration-thickness: 1px; text-underline-offset: 3px; }
a:hover { color: var(--accent); }
::selection { background: var(--ametista-200); color: var(--nevoa-900); }
