/*
 Theme Name: ACM Divi Child
 Theme URI: https://acm-academie.fr
 Description: Child theme for "ACM — L’Atelier du Coiffeur Moderne" on Divi.
 Author: ACM
 Template: Divi
 Version: 1.0.0
*/

/* === Color tokens (edit as needed) === */
:root{
  --acm-bg: #0f1115;         /* deep charcoal */
  --acm-bg-2: #151821;       /* alt background */
  --acm-primary: #c0c7d1;    /* silver/steel */
  --acm-accent: #8aa8ff;     /* soft blue accent, optional */
  --acm-text: #e5e7eb;       /* light text */
  --acm-muted: #9aa0a6;
}

/* Base tweaks */
body{background-color:var(--acm-bg); color:var(--acm-text);}
.et_pb_text h1, .et_pb_text h2, .et_pb_text h3, h1, h2, h3{
  letter-spacing: .2px;
}

/* Buttons */
.acm-btn .et_pb_button{
  background: var(--acm-primary);
  color: #0b0d12 !important;
  border-radius: 12px;
  padding: 14px 22px;
  border: none;
}
.acm-btn .et_pb_button:hover{
  filter: brightness(1.05);
  transform: translateY(-1px);
}

/* Cards */
.acm-card{
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 18px;
  padding: 24px;
  backdrop-filter: blur(6px);
}

/* Sections */
.acm-hero{
  padding: 96px 0 56px;
  background: radial-gradient(60% 50% at 50% 0%, rgba(255,255,255,.06), rgba(255,255,255,0) 70%);
}
.acm-section{ padding: 64px 0; }

/* Footer */
.acm-footer{
  background: var(--acm-bg-2);
  color: var(--acm-muted);
  padding: 24px 0;
  text-align: center;
  font-size: 14px;
}