@font-face {
  font-family: 'Archivo Reserva';
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Roboto');
  font-weight: 800;
  size-adjust: 104%;
  ascent-override: 88%;
  descent-override: 21%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Open Sans Reserva';
  src: local('Arial'), local('ArialMT'), local('Roboto');
  size-adjust: 105.5%;
  ascent-override: 101%;
  descent-override: 28%;
  line-gap-override: 0%;
}
:root {
  --marca-fundo: #EEEBE6;
  --marca-superficie: #FFFFFF;
  --marca-texto: #151A2D;
  --marca-texto-suave: #454B5C;
  --marca-borda: #D6D1C8;
  --marca-acao: #1B2A6B;
  --marca-acao-texto: #FFFFFF;
  --marca-preco: #1B2A6B;
  --marca-sucesso: #2F7D32;
  --marca-alerta: #C2410C;
  --marca-fonte-titulo: 'Archivo', 'Archivo Reserva', 'Arial Black', system-ui, sans-serif;
  --marca-fonte-texto: 'Open Sans', 'Open Sans Reserva', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --marca-raio: 8px;
  --marca-raio-cartao: 14px;
  --marca-raio-botao: 999px;
  --marca-grade-base-largura: 375px;
  --marca-grade-base-altura: 812px;
  --marca-grade-colunas: 4;
  --marca-grade-margem: 16px;
  --marca-grade-gutter: 8px;
}
