/* =====================================================
   CAS / ISMS design tokens.
   SYNCED COPY of CAS_NX_BLAZOR/wwwroot/css/tokens.css — edit that file
   first, then mirror here. The C# side (Theme/CasTheme.cs) is linked
   directly from CAS_NX_BLAZOR by ISMS_Chatbot.csproj, so only this CSS
   is duplicated. Loaded before app.css / chatbot.css.
   ===================================================== */
:root {
  /* Brand */
  --cas-navy-900: #0F2027;
  --cas-navy-800: #16304E;
  --cas-navy-700: #1E3A5F;
  --cas-teal-500: #2C5364;
  --cas-navy-tint: #EAF0F6;
  --cas-signal-cyan: #8BD0FF; /* dark chrome only: active nav, live dots */
  --cas-gradient-chrome: linear-gradient(135deg, #1E3A5F 0%, #2C5364 100%);
  --cas-gradient-hero: linear-gradient(135deg, #0F2027 0%, #1E3A5F 55%, #2C5364 100%);
  --cas-gradient-drawer: linear-gradient(180deg, #0F2027 0%, #151F2E 100%);

  /* Slate neutrals */
  --cas-ink: #1B2430;
  --cas-body: #2E3A47;
  --cas-muted: #5D6B7A;
  --cas-faint: #9AA7B4;
  --cas-line: #DEE4EB;
  --cas-line-soft: #E9EEF3;
  --cas-line-input: #B9C6D4;
  --cas-canvas: #F4F6F9;
  --cas-surface: #FFFFFF;
  --cas-console: #0C1620; /* log consoles & dark monitoring panels */

  /* Status — reserved for state, always paired with a dot/icon + label.
     -soft = chip/callout backgrounds, -deep = text on the soft tint. */
  --cas-success: #2E7D32;
  --cas-success-soft: #E7F2E8;
  --cas-success-deep: #1D5A22;
  --cas-warning: #ED6C02;
  --cas-warning-soft: #FDF0E1;
  --cas-warning-deep: #9A4A00;
  --cas-error: #C62828;
  --cas-error-soft: #FBEAEA;
  --cas-error-deep: #9E1F1F;
  --cas-info: #0277BD;
  --cas-info-soft: #E5F1F9;
  --cas-info-deep: #01579B;

  /* Shape & elevation */
  --cas-radius-control: 4px;
  --cas-radius-card: 8px;
  --cas-radius-hero: 12px;
  --cas-shadow-card: 0 2px 8px rgba(15, 32, 39, 0.08);
  --cas-shadow-overlay: 0 12px 40px rgba(15, 32, 39, 0.25);

  /* Type */
  --cas-font: 'Roboto', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --cas-font-mono: 'Roboto Mono', Consolas, 'Cascadia Code', Menlo, monospace;
}
