/* Base neutre : direction graphique à proposer par Clara. */
:root {
  color-scheme: light dark;
  --font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --bg: #f4f5f7;
  --surface: #ffffff;
  --text: #20242c;
  --muted: #535e70;
  --line: #c9cfd9;
  --accent: #293f74;
  --on-accent: #ffffff;
  --soft: #e8edf7;
  --danger: #a32636;
  --focus: #835000;
  --radius: .65rem;
  --gap: 1rem;
  --shadow: 0 1rem 3rem #10182b24;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #15181f; --surface: #20252f; --text: #edf0f7; --muted: #b6c0d1;
    --line: #586377; --accent: #adc4ff; --on-accent: #132448; --soft: #2d374c;
    --danger: #ffb3bd; --focus: #ffd18a;
  }
}
:root[data-theme="dark"] {
  --bg: #15181f; --surface: #20252f; --text: #edf0f7; --muted: #b6c0d1;
  --line: #586377; --accent: #adc4ff; --on-accent: #132448; --soft: #2d374c;
  --danger: #ffb3bd; --focus: #ffd18a;
}
