.brand-identity {
  display: grid;
  gap: 0.15rem;
}

.brand-wordmark {
  font-family: 'Cormorant Garamond', 'Cormorant Garamond Fallback', Georgia, serif;
  font-size: clamp(1.1rem, 1.067rem + 0.1385vw, 1.2125rem);
  font-weight: 500;
  line-height: 0.9;
  letter-spacing: 0.15em;
  color: #0e1a12;
  font-optical-sizing: auto;
  font-synthesis: none;
}

.brand-descriptor {
  font-family: 'Manrope', 'Manrope Fallback', Arial, system-ui, sans-serif;
  font-size: clamp(0.7rem, 0.682rem + 0.0769vw, 0.7625rem);
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.24em;
  color: rgba(14, 26, 18, 0.64);
  font-kerning: normal;
  font-variant-ligatures: common-ligatures contextual;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1101px) {
  .brand-wordmark {
    font-size: clamp(1.125rem, 1.2vw, 1.15rem);
  }

  .brand-descriptor {
    font-size: clamp(0.5375rem, 0.505rem + 0.1385vw, 0.65rem);
  }
}

@media (max-width: 920px) {
  .brand-identity { min-width: 0; }

  .brand-wordmark {
    min-width: 0;
    line-height: 1.1;
    letter-spacing: 0.1em;
    white-space: nowrap;
  }

  .brand-descriptor {
    font-size: clamp(0.5375rem, 0.505rem + 0.1385vw, 0.65rem);
    line-height: 1.3;
    letter-spacing: 0.14em;
    white-space: nowrap;
  }
}

@media (max-width: 420px) {
  .brand-wordmark {
    font-size: clamp(0.869rem, 0.849rem + 0.0846vw, 0.9375rem);
    letter-spacing: 0.08em;
  }

  .brand-descriptor { display: none; }
}

@media (max-width: 350px) {
  .brand-identity { display: none; }
}

/* Hlavička právnych stránok nesie vpravo okrem prepínača jazyka aj tlačidlo
   návratu, takže miesto jej dochádzalo skôr než domovskej stránke či albumu.
   Flex stlačil box nápisu pod jeho vlastnú šírku (81 px oproti potrebným 99)
   a keďže má `white-space: nowrap` a rodič `overflow: visible`, koncové „T"
   z názvu sa vykreslilo pod prepínačom — nebolo odrezané, bolo prekryté.

   Tu žiadne pravidlo netreba a to je zámer. T119 nápis v pásme do 369 px
   zmenšovala, lenže to riešilo iba slovenčinu: tlačidlo návratu je preložené
   a „Vissza a weboldalra" je o 70 % dlhšie než „Späť na web", takže pravý
   zhluk menil šírku podľa jazyka a prekryv vychádzal v každom jazyku inde
   (namerané po 1 px: sk 421–422 a 481–489, en 351–367, 370–391 a 421–444,
   hu 351–416 a 421–469).

   T120 preto zúžila na úzkych displejoch samotné tlačidlo na šípku — tá je
   vo všetkých troch jazykoch rovnako široká, takže závislosť od jazyka
   zmizla pri koreni (pravidlo je v `css/privacy.css`). Uvoľnené miesto stačí
   na to, aby nápis vyšiel v pôvodnej veľkosti: pri najtesnejších 351 px
   ostáva 26 px rezervy v sk, en aj hu. Zmenšovanie písma tým odpadlo.
   Pod 350 px nápis odchádza úplne — o to sa stará pravidlo vyššie. */
