/* ALMARE — reskin charte d'Element Call (call.almare.io), injecté via /almare-skin.css.
   Surcouche PURE (statique). N'ALTÈRE AUCUN header de sécurité (X-Frame-Options /
   Permissions-Policy / CSP inchangés) — la CSP de call autorise déjà style-src 'self' + img-src 'self'.
   La visio est ouverte en thème CLAIR forcé par Hermès (useVisio) → fond beige + texte ink.
   Sélecteurs par préfixe [class*="_x_"] (classes hachées → revérifier après update EC). */

/* ── 1. Accent ALMARE (#3B82F6) : accent sémantique + boutons primaires ─────────────── */
:root,
[class*="cpd-theme-"],
body.no-theme,
.cpd-theme-dark,
.cpd-theme-light {
  --cpd-color-text-action-accent: #3B82F6 !important;
  --cpd-color-bg-accent-rest: #3B82F6 !important;
  --cpd-color-bg-accent-hovered: #2f6fe0 !important;
  --cpd-color-bg-accent-pressed: #2560c8 !important;
  --cpd-color-bg-accent-selected: #2560c8 !important;
  --cpd-color-bg-accent-subtle: rgba(59, 130, 246, .14) !important;
  --cpd-color-bg-badge-accent: rgba(59, 130, 246, .16) !important;
  --cpd-color-text-badge-accent: #2560c8 !important;
  --cpd-color-border-accent: #3B82F6 !important;
  --cpd-color-border-accent-primary: #3B82F6 !important;
  --cpd-color-border-accent-subtle: rgba(59, 130, 246, .4) !important;
  --cpd-color-icon-accent-primary: #3B82F6 !important;
  --cpd-color-icon-accent-tertiary: #3B82F6 !important;
  --cpd-color-bg-action-primary-rest: #3B82F6 !important;
  --cpd-color-bg-action-primary-hovered: #2f6fe0 !important;
  --cpd-color-bg-action-primary-pressed: #2560c8 !important;
  --cpd-color-text-on-solid-primary: #ffffff !important;
}

/* ── 2. Fond BEIGE ALMARE (sable), plus de blanc ni de dégradé vert/bleu ─────────────── */
:root,
.cpd-theme-light,
[class*="cpd-theme-"] {
  --cpd-color-bg-canvas-default: #F0E9DA !important;   /* sable ALMARE */
  --cpd-color-bg-canvas-default-level-1: #F6F1E7 !important;
}
html, body { background: #F0E9DA !important; }
/* Neutralise le mesh décoratif Element (image PNG base64 sur ::before) → fond beige uni. */
body[data-background="gradient"]::before,
body[data-background="gradient"][data-platform="desktop"]::before {
  background: transparent !important;
  background-image: none !important;
}

/* ── 3. Logo : UN SEUL (central), logo noir ALMARE ; header-logo + filigrane supprimés ─ */
/* Masque le logo du header (celui SANS _logo_dwllg). */
a[class*="_headerLogo_"]:not([class*="_logo_dwllg"]) { display: none !important; }
/* Logo central unique = logo horizontal NOIR ALMARE (contraste sur beige). */
a[class*="_logo_dwllg"] {
  display: block !important;
  width: 240px !important;
  height: 60px !important;
  margin: 0 auto 18px !important;
  background: url("/almare-logo-horizontal-v2.png") center / contain no-repeat !important;
  /* Le fichier v2 est en sable clair → brightness(0) le rend NOIR (alpha préservé), lisible sur beige. */
  filter: brightness(0) !important;
}
a[class*="_logo_dwllg"] svg { display: none !important; }

/* ── 4. Masquer la mention légale Element (SSLA) — souverain ─────────────────────────── */
[class*="_notice_"] { display: none !important; }

/* ── 5. Souverain : masquer les liens compte (connexion/inscription) de la page d'accueil ─
   Personne ne « crée un compte » : les utilisateurs sont déjà authentifiés (comptes @almare.io).
   Hermès ouvre toujours DIRECTEMENT dans un salon, la page d'accueil générique n'est plus utilisée. */
[class*="_footer_"],
header [class*="_rightNav_"] { display: none !important; }
