/* UniHouse — la scritta «Residenza universitaria».
   Stessi valori di .marchio .sottotitolo in candidature/stile.css: le due
   intestazioni devono sembrare la stessa. Cambiandone una, cambiare l'altra. */

.tm-header .uk-logo,
.tm-header-mobile .uk-logo {
  display: inline-flex; align-items: center; gap: 16px;
}

.tm-header .uk-logo::after,
.tm-header-mobile .uk-logo::after {
  content: "Residenza universitaria";
  padding-left: 16px; border-left: 1px solid #e2e0d8;
  font: 600 .8rem/1.25 "Poppins", system-ui, sans-serif;
  letter-spacing: .12em; text-transform: uppercase; color: #2D6A4F;
  white-space: nowrap;
}

/* Sul telefono su due righe, come nella barra delle candidature. */
.tm-header-mobile .uk-logo { gap: 10px; }
.tm-header-mobile .uk-logo::after {
  padding-left: 10px; font-size: .66rem; letter-spacing: .08em;
  white-space: normal; max-width: 8rem;
}

/* Il footer: sotto «UniHouse Cassino», in oro sul verde scuro.
   ⚠️ Il tema colora di bianco tutto il testo su fondo scuro con una regola
   più forte di una classe sola: senza il selettore doppio usciva bianca. */
.uh-sottotitolo,
.uk-h4 .uh-sottotitolo,
.uk-light .uh-sottotitolo {
  display: block; margin-top: .4rem;
  font: 600 .74rem/1.3 "Poppins", system-ui, sans-serif;
  letter-spacing: .16em; text-transform: uppercase; color: #E9C46A !important;
}

/* La home inglese (plugin unihouse-lingue mette la classe uh-en sul body). */
.uh-en .tm-header .uk-logo::after,
.uh-en .tm-header-mobile .uk-logo::after { content: "University residence"; }
