/* ============================================================
   Reto Keto — identidade visual (tipografia + paleta)
   ------------------------------------------------------------
   Este arquivo substitui o fonts.css original do template.
   A família continua sendo chamada "Albert Sans" de propósito:
   todo o CSS compilado em /_nuxt referencia esse nome, então
   apontar a família para a fonte da marca troca a tipografia do
   site inteiro sem precisar mexer no bundle minificado.
   A fonte real é a Plus Jakarta Sans (variable, 200–800).
   ============================================================ */

/* latin-ext */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* Alias com o nome real, para CSS novo */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ------------------------------------------------------------
   Paleta Reto Keto
   Derivada da logo: verde-limão #4ADE90 → teal #00A89C → petróleo #00708A.
   Usa !important porque as variáveis originais são declaradas no
   bundle /_nuxt, que é carregado depois deste arquivo.
   ------------------------------------------------------------ */
:root {
  /* verdes da marca (antes: verde-floresta do template) */
  --color-primary-100: #E3F7F2 !important;
  --color-primary-200: #BFEDE3 !important;
  --color-primary-300: #93E0D1 !important;
  --color-primary-400: #5FD0BC !important;
  --color-primary-500: #22BBA6 !important;
  --color-primary-600: #00A89C !important;
  --color-primary-700: #008490 !important; /* botões, rodapé */
  --color-primary-800: #00657A !important;
  --color-primary-900: #06231F !important; /* texto */

  /* neutros (antes: creme #FFF3E5 do template) */
  --color-secondary-100: #FBFAF7 !important;
  --color-secondary-200: #F3F7F4 !important;
  --color-secondary-300: #E4F1EC !important;
}

/* Cores cravadas inline no HTML do template (verde-floresta antigo) */
[style*="color: rgb(41, 108, 83)"] {
  color: #008490 !important;
}
[style*="background-color: rgb(41, 108, 83)"] {
  background-color: #008490 !important;
}
