/* Provid Guard — dark-first security palette
 * Derived from ProvidGuard_Logo.png (navy/blue) with cyber-cyan + amber accents.
 * Distinct visual language from Provid AI: dark surfaces, mono accents,
 * severity color system as first-class citizen, subtle grid / scanline vibe.
 */
:root {
  /* Brand (same navy family as logo) */
  --pg-ink:       #040813;
  --pg-navy:      #0a1028;
  --pg-deep:      #0e1736;
  --pg-blue:      #1648c7;
  --pg-bright:    #2b7dff;

  /* Security accents */
  --pg-cyan:      #2ce8ff;
  --pg-cyan-dim:  #22a8bf;
  --pg-amber:     #ffb020;
  --pg-matrix:    #22d3a6;

  /* Semantic */
  --pg-danger:    #ef4454;
  --pg-success:   #22d3a6;
  --pg-info:      var(--pg-cyan);
  --pg-warning:   var(--pg-amber);

  /* Severity — CVSS v3.1 aligned */
  --sev-critical: #c11c2d;
  --sev-high:     #ef4454;
  --sev-medium:   #ffb020;
  --sev-low:      #2b7dff;
  --sev-info:     #7b8599;

  /* Dark-first surfaces */
  --pg-bg:        #050913;         /* page */
  --pg-surface:   #0c1327;         /* card */
  --pg-surface-2: #10193a;         /* raised */
  --pg-border:    #1c2a55;
  --pg-border-strong: #2b3e74;
  --pg-hairline:  #141c38;
  --pg-muted:     #7b8599;
  --pg-text:      #d7dcec;
  --pg-text-dim:  #9aa3be;
  --pg-text-strong:#ffffff;

  /* Light-theme passthroughs (app pages still use these) */
  --pg-white:     #ffffff;
  --pg-panel:     #f5f7fb;

  /* Fonts */
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', 'SF Mono', ui-monospace, Menlo, Consolas, monospace;
}
