/* ── Scrollbar ───────────────────────────────────────── */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: oklch(28% 0.04 270);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: oklch(74% 0.2 45 / 35%);
}

:root.light ::-webkit-scrollbar-thumb {
  background: oklch(80% 0.02 270);
}
:root.light ::-webkit-scrollbar-thumb:hover {
  background: oklch(58% 0.22 45 / 35%);
}

/* ── Selection ───────────────────────────────────────── */
::selection {
  background: oklch(74% 0.2 45 / 25%);
  color: var(--fg);
}
