/* ==========================================================================
   Hello Park Reservas, declaração de fontes
   1.20.1

   Único ficheiro do plugin carregado na página, e não dentro do Shadow DOM.
   Razão técnica: regras @font-face declaradas dentro de um shadow root são
   ignoradas pelos navegadores, a declaração tem de viver no documento. Como
   não contém um único seletor, não altera nada do tema nem é alterado por ele.

   As famílias levam o prefixo HPR de propósito. Uma família chamada
   "Britanica" seca casaria com uma Britanica instalada no computador de quem
   visita, e num teste isso aconteceu: a versão local era de demonstração e os
   dígitos saíram em glifos de substituição, "(1)(5) EUR" em vez de "15 EUR".
   Com prefixo próprio, ou a fonte vem daqui ou não vem.

   Ficheiros: subconjunto latino que cobre pt-PT e inglês, mais pontuação,
   símbolos de moeda e sinais usados na interface. Cada peso ficou em cerca
   de 25 KB, contra 190 KB do ficheiro original de desktop.

   Os subconjuntos são gerados com kern, liga e clig apenas. A feature tnum
   fica deliberadamente de fora: nesta fonte substitui os algarismos por
   numerais dentro de círculos, e como o CSS pedia tabular-nums para alinhar
   colunas de preços, o total do rodapé saía "(1)(5) EUR". Se voltar a gerar
   estes ficheiros, não incluir tnum.

   Não usar Google Fonts nem CDN de fontes. Servir fontes de domínio externo
   num site europeu é exposição de RGPD, e aqui tratamos dados de menores.
   ========================================================================== */

/**
 * Uma reserva à medida da Britanica, para o salto não se ver.
 *
 * A equipa viu os títulos a abrir num negro pesado e a trocar para o certo logo
 * a seguir. A Britanica é estreita; a Helvetica em peso 900 é bem mais larga e
 * mais escura, portanto a troca dava nas vistas mesmo durando um instante.
 *
 * Esta família descreve a fonte do sistema com as medidas da Britanica, para o
 * texto ocupar o mesmo espaço antes e depois. Com o "optional" das declarações
 * abaixo, na prática já não há troca nenhuma depois da primeira visita, mas
 * numa ligação lenta é isto que evita o solavanco.
 */
@font-face {
  font-family: "HPR Britanica Reserva";
  src: local("Helvetica Neue Condensed Bold"), local("Arial Narrow Bold"),
       local("Helvetica Neue"), local("Arial");
  font-weight: 700 900;
  size-adjust: 92%;
  ascent-override: 96%;
  descent-override: 22%;
  line-gap-override: 0%;
}

/* ---- Britanica, do manual da marca. Títulos e números ---- */

@font-face {
  font-family: "HPR Britanica";
  src: url("../fonts/britanica-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "HPR Britanica";
  src: url("../fonts/britanica-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "HPR Britanica";
  src: url("../fonts/britanica-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "HPR Britanica";
  src: url("../fonts/britanica-900.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: optional;
}

/* ---- Hurme Geometric Sans No.4, declarada mas não usada ----
   Veio no lote da marca, só em Bold, o que não dá para texto corrido.
   Fica disponível para comparação: trocar --fonte-titulo nos tokens para
   "HPR Hurme" e ver o efeito nos títulos. */
@font-face {
  font-family: "HPR Hurme";
  src: url("../fonts/hurme-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
}

/* ---- Texto corrido ----
   O lote incluía a Helvetica do macOS, o que revela a intenção do site novo.
   Essa não pode ser anexada: é proprietária da Apple, não é licenciável para
   web e é um ficheiro de coleção. Mas não precisa de ser servida, porque já
   existe em todos os Mac e iPhone, e o Arial do Windows é metricamente
   compatível. Por isso o texto corrido usa pilha de sistema, a custo zero,
   e fica igual ao site novo em macOS e muito próximo em Windows.
   Ver --fonte em hpr-tokens.css. */
