/* Shared Aldepi interface palette. Existing component aliases stay compatible. */
:root {
  --primary: #11678f;
  --primary-dark: #0b4c6c;
  --primary-soft: #e6f4fa;
  --primary-line: #b4d6e6;
  --accent: #58ccf1;
  --sidebar: #0b3550;
  --sidebar-text: #bed9e7;
  --sidebar-muted: #a9c9da;
  --neutral: #f4f7fa;
  --neutral-soft: #f8fafc;
  --neutral-line: #dbe4eb;
  --neutral-border: #c8d5df;
  --neutral-ink: #1c2e3c;
  --neutral-text: #435766;
  --neutral-muted: #60727f;
  --focus-ring: rgba(17, 103, 143, .18);
  --shadow: 0 18px 50px rgba(20, 47, 65, .09);

  --forest: var(--primary);
  --forest-dark: var(--primary-dark);
  --mint: var(--primary-soft);
  --blue: var(--primary);
  --blue-soft: var(--primary-soft);
  --ink: var(--neutral-ink);
  --muted: var(--neutral-muted);
  --line: var(--neutral-line);
  --border: var(--neutral-border);
  --surface: #fff;
  --surface-soft: var(--neutral-soft);
  --canvas: var(--neutral);
  --paper: var(--neutral);
  --cream: var(--neutral-soft);
}
