/* Assinatura da marca Presente — Manual da Marca v1.0, seção 02.
 *
 * O wordmark da assinatura é Archivo 700 no eixo de largura wdth 88, com
 * letter-spacing de -1.6 sobre corpo 58 (= -0.028em). Antes desta folha o
 * mesmo wordmark renderizava em Inter em umas telas e Plus Jakarta Sans em
 * outras.
 *
 * Carregada como último elemento do <head> de propósito: o CSS de cada tela
 * mora num <style> inline, e a especificidade aqui é idêntica — quem vence é
 * quem vem por último. Ao mexer no <head> de um template, mantenha este link
 * no fim. */

.logo,
.nav-logo,
.kiosk-logo,
.logo-text,
.left-logo-text {
  font-family: 'Archivo', 'Inter', sans-serif;
  font-weight: 700;
  /* O Google Fonts entrega o eixo wdth 88 como instância estática declarada
   * com font-stretch: 88% — é por font-stretch que ela casa, não por
   * font-variation-settings. */
  font-stretch: 88%;
  letter-spacing: -0.028em;
  color: var(--text);
}

/* Versões sobre fundo (manual, seção 04). O tema claro é uma classe em <html>,
 * e CSS não troca o src de um <img> — então as duas versões vão no HTML e o
 * CSS revela a certa. Feito assim, e não por JS, para a troca acompanhar o
 * script que aplica .light antes da primeira pintura, sem piscar a versão
 * errada. */
.logo-simbolo-claro {
  display: none;
}

html.light .logo-simbolo-escuro {
  display: none;
}

html.light .logo-simbolo-claro {
  display: inline-block;
}

/* Área de proteção mínima no cabeçalho: 12px (manual, seção 09). */
.logo,
.nav-logo,
.kiosk-logo,
.left-logo {
  gap: 12px;
}
