/*
 * UI Parity Theme Tokens – Variant B foundation
 */

:root {
  --nav-bg: linear-gradient(180deg, #2f3540 0%, #262b33 100%);
  --nav-bg-solid: #2f3540;
  --nav-fg: #f4f7ff;
  --nav-fg-active: #10141d;
  --nav-border: rgba(124, 184, 255, 0.75);
  --nav-accent: linear-gradient(180deg, rgba(124, 184, 255, 0.95) 0%, rgba(93, 156, 236, 0.92) 100%);
  --nav-accent-soft: linear-gradient(180deg, rgba(124, 184, 255, 0.9) 0%, rgba(90, 152, 228, 0.85) 100%);

  --panel-bg: linear-gradient(180deg, #f5f7ff 0%, #ecf2ff 100%);
  --panel-border: rgba(37, 44, 59, 0.35);
  --panel-heading-bg: linear-gradient(180deg, #3a4050 0%, #2d3341 100%);
  --panel-heading-fg: #f7f9ff;
  --panel-shadow: 0 16px 40px rgba(12, 16, 32, 0.38);

  --accent: #7bb2ff;
  --muted: #8b96ab;

  --table-header-bg: linear-gradient(180deg, #d7e3ff 0%, #c6d6ff 100%);
  --table-row-alt: rgba(234, 240, 255, 0.75);
  --table-hover: rgba(110, 168, 254, 0.35);
  --table-border: rgba(110, 135, 168, 0.45);

  --surface-gradient: linear-gradient(180deg, #252932 0%, #303540 55%, #1f2430 100%);
  --surface-text: #f4f7ff;
  --surface-contrast: #1a2233;
}
