@import url('/fonturi/fonturi.css');
@import url('/css/indigo/antet.css');
@import url('/css/indigo/subsol.css');
@import url('/css/indigo/acasa-hero.css');
@import url('/css/indigo/acasa-banda.css');
@import url('/css/indigo/acasa-delimitator.css');
@import url('/css/indigo/acasa-servicii.css');
@import url('/css/indigo/acasa-proiecte.css');
@import url('/css/indigo/acasa-media.css');
@import url('/css/indigo/sfinti.css');
@import url('/css/indigo/pagini.css');
@import url('/css/indigo/admin.css');
@import url('/css/indigo/mobil.css');

/* Tema indigo-aur — bază (T3, partea a doua). Legătura în pagini și data-tema: altă sarcină. */

/* Corpul în Lato și titlurile în Playfair Display (T2), prin variabilele pe care le folosește shell.css: fără ele,
   legăturile, etichetele și listele luau fontul pachetului ales pentru tema veche (system-ui). */
:root[data-tema="indigo-aur"] {
  --font: "Lato", sans-serif;
  --font-titlu: "Playfair Display", serif;
}

:root[data-tema="indigo-aur"] body {
  background: #f5f9ff;
  color: #1f2141;
}

:root[data-tema="indigo-aur"] h1,
:root[data-tema="indigo-aur"] h2,
:root[data-tema="indigo-aur"] h3,
:root[data-tema="indigo-aur"] .titlu {
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: #2f2663;
}

:root[data-tema="indigo-aur"] p,
:root[data-tema="indigo-aur"] .discret {
  font-family: "Lato", sans-serif;
}

:root[data-tema="indigo-aur"] .btn {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  border-color: #d9a33a;
}

:root[data-tema="indigo-aur"] .btn--primar {
  background: #2f2663;
  border-color: #2f2663;
  color: #fff;
}

:root[data-tema="indigo-aur"] .btn--primar:hover:not(:disabled) {
  background: #1f2141;
  border-color: #1f2141;
  color: #fff;
}

:root[data-tema="indigo-aur"] .card,
:root[data-tema="indigo-aur"] .card-antet {
  background: #fff;
  border-color: #e6e8f1;
  box-shadow: 0 8px 24px rgba(47, 38, 99, .15);
}

:root[data-tema="indigo-aur"] .card--aur {
  border-color: #d9a33a;
  box-shadow: 0 0 0 1px rgba(217, 163, 58, .35), 0 8px 24px rgba(47, 38, 99, .15);
}

:root[data-tema="indigo-aur"] .discret-aur {
  color: #936b1c;
  font-size: .92rem;
}

/* o secțiune a primei pagini fără date are atributul hidden; foile secțiunilor îi dau display, deci îl repunem aici */
:root[data-tema="indigo-aur"] #indigo-servicii-program[hidden],
:root[data-tema="indigo-aur"] #indigo-proiecte[hidden],
:root[data-tema="indigo-aur"] #indigo-media[hidden],
:root[data-tema="indigo-aur"] #indigo-delim-1[hidden],
:root[data-tema="indigo-aur"] #indigo-delim-2[hidden],
:root[data-tema="indigo-aur"] #indigo-delim-3[hidden] {
  display: none;
}
