/* ADRM monochrome + blue. Direction approved 2026-10-29; application deployment separate. */
:root {
  --adrm-blue-50: #EEF2FF;
  --adrm-blue-100: #DFE7FF;
  --adrm-blue-200: #B9CAFF;
  --adrm-blue-300: #8BA6FF;
  --adrm-blue-400: #5D82FF;
  --adrm-blue-500: #2458FF;
  --adrm-blue-600: #1945D5;
  --adrm-blue-700: #1738AC;
  --adrm-blue-800: #172F83;
  --adrm-blue-900: #17295D;
  --adrm-neutral-0: #FFFFFF;
  --adrm-neutral-50: #FAFAF7;
  --adrm-neutral-100: #F1F3F5;
  --adrm-neutral-200: #D9DEE5;
  --adrm-neutral-300: #B8C0CB;
  --adrm-neutral-400: #8A95A3;
  --adrm-neutral-500: #66717F;
  --adrm-neutral-600: #4A5563;
  --adrm-neutral-700: #303943;
  --adrm-neutral-800: #1D242C;
  --adrm-neutral-900: #101214;
  --adrm-neutral-1000: #000000;
  --adrm-ink: #101214;
  --adrm-paper: #FAFAF7;
  --adrm-silver: #B8C0CB;
  --adrm-deep-navy: #17295D;
  --adrm-technical-blue: #2458FF;
  --adrm-ice-blue: #B8DAFF;
  --adrm-render-light: #B8DAFF;
}
[data-adrm-theme="light"] {
  --adrm-canvas: #FAFAF7;
  --adrm-surface: #FFFFFF;
  --adrm-surface-raised: #F1F3F5;
  --adrm-text: #101214;
  --adrm-text-muted: #4A5563;
  --adrm-text-disabled: #8A95A3;
  --adrm-border: #D9DEE5;
  --adrm-border-strong: #66717F;
  --adrm-action: #2458FF;
  --adrm-action-hover: #1945D5;
  --adrm-action-active: #1738AC;
  --adrm-on-action: #FFFFFF;
  --adrm-link: #1945D5;
  --adrm-selection: #EEF2FF;
  --adrm-selection-text: #1738AC;
  --adrm-focus: #2458FF;
  --adrm-success: #147A52;
  --adrm-success-soft: #E7F5EE;
  --adrm-warning: #946100;
  --adrm-warning-soft: #FFF4D6;
  --adrm-danger: #C9363E;
  --adrm-danger-soft: #FDECEF;
  --adrm-info: #1945D5;
  --adrm-info-soft: #EEF2FF;
}
[data-adrm-theme="dark"] {
  --adrm-canvas: #171B20;
  --adrm-surface: #1D242C;
  --adrm-surface-raised: #25303B;
  --adrm-text: #F4F6F8;
  --adrm-text-muted: #B8C0CB;
  --adrm-text-disabled: #66717F;
  --adrm-border: #303943;
  --adrm-border-strong: #66717F;
  --adrm-action: #2458FF;
  --adrm-action-hover: #1945D5;
  --adrm-action-active: #1738AC;
  --adrm-on-action: #FFFFFF;
  --adrm-link: #8BA6FF;
  --adrm-selection: #17295D;
  --adrm-selection-text: #DFE7FF;
  --adrm-focus: #8BA6FF;
  --adrm-success: #69D6A4;
  --adrm-success-soft: #123D2D;
  --adrm-warning: #F3CA6A;
  --adrm-warning-soft: #3D3017;
  --adrm-danger: #FF9095;
  --adrm-danger-soft: #48272D;
  --adrm-info: #8BA6FF;
  --adrm-info-soft: #17295D;
}

:root { --adrm-blue-charcoal: #171B20; --adrm-font-essence: "Quantico", sans-serif; }
