/* =====================================================================
   portal.css — Thème SOBRE & PRO de l'espace de gestion.
   Générique (commun à tous les restos) : portail + interface d'édition.
   Les sites publics, eux, gardent les couleurs de chaque restaurant.
   ===================================================================== */
/* Palette pro de l'espace de gestion. On la pose sur :root ET sur les classes
   du body admin/portail : ainsi elle l'emporte TOUJOURS sur les variables du
   thème resto (style.css), quels que soient l'ordre de chargement ou le cache. */
:root,
body.admin-app, body.page-admin, body.pt-body {
  --paper:#ffffff;
  --paper-2:#eef1f6;
  --ink:#1e2733;
  --ink-soft:#5a6675;
  --teal:#33415c;        /* structure : nav, titres, en-tête */
  --teal-2:#46567a;
  --persimmon:#2d6cdf;   /* action principale : boutons */
  --persimmon-2:#5a8cf0;
  --olive:#4b7a4f;
  /* Police pro PARTOUT dans l'espace de gestion (on neutralise la fonte
     manuscrite du thème : titres, nombres, marque…). */
  --script:"Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --serif:"Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
/* Filet supplémentaire : fond clair pro garanti sur la coque de gestion. */
body.admin-app, body.page-admin { background:#eef1f6; }
/* Typo neutre (on remplace la police « manuscrite » du thème resto). */
body, h1, h2, h3,
.pt-brand, .pt-card h1, .pt-card h2 {
  font-family:"Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  letter-spacing:-.01em;
}
/* On garde le rouge pour les actions destructrices (clarté). */
.admin-action-del { border-color:#c0492b; color:#c0492b; }
.admin-action-del:hover { background:#c0492b; color:#fff; border-color:#c0492b; }
