/* Neon Law Foundation's cyan token layer. It loads after the shared theme on
   Foundation pages only, leaving the firm's brown identity untouched. */

:root {
  --nav-color-primary: #007c91;
  --nav-color-primary-hover: #006b7d;
  --nav-color-primary-active: #005a69;
  --nav-color-on-primary: #ffffff;
  --nav-color-on-brand: #ffffff;
  --nav-color-link: #007c91;
  --nav-color-link-hover: #005a69;
  --nav-color-surface-subtle: #e3f7fa;
}

@media (prefers-color-scheme: dark) {
  :root {
    --nav-color-primary: #4dd4e6;
    --nav-color-primary-hover: #86e4ee;
    --nav-color-primary-active: #b1f0f5;
    --nav-color-on-primary: #002c34;
    --nav-color-on-brand: #002c34;
    --nav-color-link: #4dd4e6;
    --nav-color-link-hover: #86e4ee;
    --nav-color-surface-subtle: #082c33;
  }
}
