/* Quantulus Signal — Base styles & resets
   Applied to consuming surfaces so the ink ground and typographic defaults
   match the app. No @font-face: the system provides SF Pro / SF Mono. */
:root {
  color-scheme: dark;
}
body {
  background: var(--ground);
  color: var(--fg-1);
  font: var(--text-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
::selection { background: var(--selection); }
a { color: var(--accent); text-decoration: none; }
a:hover { color: var(--accent-hover); }
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-thumb { background: var(--scrim); border-radius: 8px; }
::-webkit-scrollbar-track { background: transparent; }

/* Numbers that can change use mono + tabular figures. */
.mono, code, kbd, samp { font-family: var(--font-mono); }
.tnum { font-family: var(--font-mono); font-variant-numeric: tabular-nums; }
