/* ══════════════════════════════════════════════════════
   THEME — the ONLY customizable layer (colours per clinic)

   Every value below is the ACTUAL colour already in use in
   the codebase, extracted 1:1 (no shade was merged, lightened
   or changed). Wiring a hardcoded colour to one of these
   tokens therefore renders identically.

   There are currently TWO distinct brand identities in the
   product. They are kept SEPARATE on purpose (see CLAUDE.md
   "Manual UI Ownership" + the two-palette decision):

     1. Workspace / Secretariat SPA  → purple   (#4C4DB7)
     2. Physician canonical form      → green   (#2F665F)

   Only the Workspace palette is wired so far (pilot:
   components.css). The Physician palette is documented here
   as the foundation for a future, separate pass; the
   physician form (index.html → /ui/styles.css) is the
   canonical, protected form and is NOT touched here.
═══════════════════════════════════════════════════════ */

:root {
  /* ── Workspace / Secretariat palette (purple) ───────── */

  /* Brand */
  --color-primary: #4C4DB7;
  --color-primary-light: #ECEEFB;
  --color-primary-dark: #3D3E99;
  --color-accent: #4FB99F;          /* teal — "Νέο Περιστατικό" */

  /* Text */
  --color-text-primary: #1A1B2E;
  --color-text-secondary: #6B6F8A;
  --color-text-muted: #9B9BB8;

  /* Surfaces */
  --color-surface: #FFFFFF;
  --color-surface-alt: #FAFAFA;
  --color-surface-soft: #F6F7FB;
  --color-surface-purple: #EEEEF8;        /* topbar bell idle */
  --color-surface-purple-hover: #E0E0F4;  /* topbar bell hover */

  /* Borders */
  --color-border: #E8E8F0;
  --color-border-soft: #F0F0F8;
  --color-border-faint: #F4F4F8;

  /* States */
  --color-success: #2E9C80;
  --color-warning: #FF9F43;
  --color-danger: #EF476F;

  /* Sidebar */
  --color-sidebar-bg: #4C4DB7;
  --color-sidebar-text: #FFFFFF;
}

/* ── Physician canonical-form palette (green) ───────────
   Documentation/foundation only — NOT yet wired. Mirrors
   the existing :root in /ui/styles.css. Do not apply to the
   physician form without a dedicated, validated pass
   (Strict Template Fidelity Rule). */
/*
  --color-physician-primary:        #2f665f;
  --color-physician-primary-hover:  #26524c;
  --color-physician-secondary:      #53666d;
  --color-physician-bg:             #f4f6f5;
  --color-physician-surface:        #ffffff;
  --color-physician-surface-subtle: #f8faf9;
  --color-physician-text:           #1f2926;
  --color-physician-muted:          #66736f;
  --color-physician-border:         #d9e0dd;
  --color-physician-border-strong:  #c3cfca;
*/
