/* Groupe ARA — Thème "Sobre / Corporate" (reskin plat du système Glass)
   Activé via <html data-theme="sober">. Toggle : panneau Tweaks (js/tweaks.jsx)
   Principe : on retire la profondeur (flou, aurore, dégradés, lueurs),
   on garde intégralement la palette, la typographie et la structure. */

html[data-theme="sober"] .page-aurora,
html[data-theme="sober"] .pa-blob,
html[data-theme="sober"] .orbit-ping,
html[data-theme="sober"] .orbit-deco,
html[data-theme="sober"] .orbit-line-active {
  display: none !important;
}

html[data-theme="sober"] .ara-glass,
html[data-theme="sober"] body {
  background: var(--ara-gray-50) !important;
}

/* Surfaces : glass -> cartes plates, bordure fine, ombre discrète */
html[data-theme="sober"] .glass,
html[data-theme="sober"] .glass-strong,
html[data-theme="sober"] .quiet {
  background: #FFFFFF !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border: 1px solid var(--ara-gray-200) !important;
  box-shadow: 0 1px 2px rgba(22,29,43,0.05), 0 1px 0 rgba(22,29,43,0.02) !important;
}
html[data-theme="sober"] .glass::before,
html[data-theme="sober"] .glass-strong::before,
html[data-theme="sober"] .glass::after,
html[data-theme="sober"] .glass-strong::after {
  display: none !important;
}
html[data-theme="sober"] .lift:hover {
  transform: none !important;
  box-shadow: 0 2px 6px rgba(22,29,43,0.08) !important;
}

/* Nav + footer : blur -> aplat */
html[data-theme="sober"] .site-header,
html[data-theme="sober"] .nav-top,
html[data-theme="sober"] .nav-main,
html[data-theme="sober"] footer {
  background: #FFFFFF !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
html[data-theme="sober"] .site-header {
  border-bottom: 1px solid var(--ara-gray-200);
  box-shadow: 0 1px 0 rgba(22,29,43,0.04);
}
html[data-theme="sober"] footer {
  border-top: 1px solid var(--ara-gray-200) !important;
}
html[data-theme="sober"] .nav-flyout-inner {
  background: #FFFFFF !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border: 1px solid var(--ara-gray-200) !important;
  box-shadow: 0 8px 24px rgba(22,29,43,0.10) !important;
}

/* CTA : dégradé + lueur -> aplat corail */
html[data-theme="sober"] .cta-pill {
  background: var(--ara-coral-500) !important;
  box-shadow: none !important;
  filter: none !important;
}
html[data-theme="sober"] .cta-pill:hover {
  background: var(--ara-coral-600) !important;
}
html[data-theme="sober"] .ghost-pill {
  background: #FFFFFF !important;
  border: 1px solid var(--ara-gray-300) !important;
}

/* Photos : voile réduit, pas de teinte dégradée forte */
html[data-theme="sober"] .photo-tint {
  opacity: 0.5 !important;
}

/* Bandeau expertise (.blk) : retire la barre dégradée du haut */
html[data-theme="sober"] .blk-bar {
  background: var(--ara-navy-800) !important;
}

/* Espace client : dashboard suit la même règle de sobriété */
html[data-theme="sober"] .gauge {
  background: conic-gradient(var(--c) calc(var(--p)*1%), var(--ara-gray-200) 0) !important;
}
