/* Delegora contact — bloc ancre en BAS et aligne a DROITE, fond ivoire, filet court.
   Sixieme layout de la flotte Delegora, structurellement distinct des cinq autres
   (centre sombre, split bandeau vert, topbar orange, editorial barre bleue, carte serif). */
:root { --ivoire: #faf7f2; --encre: #2b2a28; --terre: #a9603f; }

body { background: var(--ivoire); color: var(--encre); }

.pied-bloc { max-width: 560px; }
.pied-filet { width: 64px; height: 2px; background: var(--terre); }
.pied-nom {
  font-size: .78rem;
  letter-spacing: .22em;
  text-transform: uppercase;
  color: var(--terre);
}
.pied-bloc h1 { line-height: 1.35; max-width: 520px; margin-left: auto; }
.pied-lead { max-width: 420px; margin-left: auto; font-size: .95rem; }

.pied-lien {
  color: var(--encre);
  text-decoration: none;
  border-bottom: 1px solid var(--terre);
  padding-bottom: 2px;
  font-size: .95rem;
}
.pied-lien:hover { color: var(--terre); }

.pied-bas { border-top: 1px solid #e6ded2; }
.pied-bas-lien { color: #6f6a63; text-decoration: none; }
.pied-bas-lien:hover { color: var(--terre); }

.legal-etroit { max-width: 760px; }
.legal-marque { color: var(--terre); }

@media (max-width: 575.98px) {
  .pied-bloc { text-align: left !important; margin-left: 0 !important; }
  .pied-filet { margin-left: 0 !important; }
  .pied-bloc h1, .pied-lead { margin-left: 0; }
}
