/* ============================================================
   Marta (eimarta.com) — lang.css
   Unica aggiunta rispetto ai CSS di eimarta.it: i font cirillici per il
   bulgaro. Si carica per ultima e non ridefinisce nessuna regola esistente.
   ============================================================ */
/* Cirillico (bulgaro): stessi family, solo per i caratteri cirillici */
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Regular-cyrillic.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Medium-cyrillic.woff2') format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Bold-cyrillic.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/OpenSans-Variable-cyrillic.woff2') format('woff2-variations');
  font-weight: 300 700; font-style: normal; font-display: swap;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* Simbolo ® del marchio: fuori dal grassetto, peso normale, molto piccolo,
   senza alzare l'interlinea. Nel titolo gigante della home e' ancora piu' piccolo
   (relativo alla riga «marta» dell'h1). */
sup.reg {
  font-size: .45em;
  font-weight: 400;
  line-height: 0;
  vertical-align: super;
  margin-left: .05em;
}

.hero__headline sup.reg {
  font-size: .22em;
}

/* Titoli legali in bulgaro: le parole lunghe vanno a capo invece di uscire dallo schermo. */
:lang(bg) .legal__title {
  overflow-wrap: anywhere;
}
