/* =====================================================
   WAY TV - Tipos de letra da marca (auto-alojados)
   Caminhos RELATIVOS de proposito: assim o mesmo ficheiro serve
   tanto na raiz do dominio como numa subpasta (ex: /beta/).

   Salty Ages  -> titulos (display). Peso unico (400).
   Xenon Nue   -> texto corrido e interface. 300..900 + italico.
   ===================================================== */

/* ── Salty Ages ─────────────────────────────────────── */
/* A Salty Ages so tem um peso desenhado (400), mas o site pede
   700/800/900 nos titulos. Declarar o intervalo 100..900 faz o
   browser aceitar qualquer peso como sendo este desenho, em vez
   de engordar as letras artificialmente (o retro fica borratado). */
@font-face {
  font-family: 'Salty Ages';
  src: url('../fonts/salty-ages.woff2') format('woff2'),
       url('../fonts/salty-ages.woff')  format('woff');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* ── Xenon Nue ──────────────────────────────────────── */
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Light.woff2') format('woff2'),
       url('../fonts/XenonNue-Light.woff')  format('woff');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Light_Italic.woff2') format('woff2'),
       url('../fonts/XenonNue-Light_Italic.woff')  format('woff');
  font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Regular.woff2') format('woff2'),
       url('../fonts/XenonNue-Regular.woff')  format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Regular_Italic.woff2') format('woff2'),
       url('../fonts/XenonNue-Regular_Italic.woff')  format('woff');
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Medium.woff2') format('woff2'),
       url('../fonts/XenonNue-Medium.woff')  format('woff');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-SemiBold.woff2') format('woff2'),
       url('../fonts/XenonNue-SemiBold.woff')  format('woff');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Bold.woff2') format('woff2'),
       url('../fonts/XenonNue-Bold.woff')  format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-ExtraBold.woff2') format('woff2'),
       url('../fonts/XenonNue-ExtraBold.woff')  format('woff');
  font-weight: 800; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Xenon Nue';
  src: url('../fonts/XenonNue-Heavy.woff2') format('woff2'),
       url('../fonts/XenonNue-Heavy.woff')  format('woff');
  font-weight: 900; font-style: normal; font-display: swap;
}

/* ── Variaveis da marca ─────────────────────────────────
   Os sub-sites que nao tinham variaveis passam a poder usar
   as mesmas designacoes do site principal.
   ---------------------------------------------------- */
:root {
  --font-display: 'Salty Ages', Georgia, 'Times New Roman', serif;
  --font-body:    'Xenon Nue', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-verse:   'Xenon Nue', system-ui, sans-serif;
  --font-mono:    ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace;
}

/* Nota de metricas (medido, nao estimado):
   Xenon Nue x-height .500 vs DM Sans .496  -> praticamente igual
   Xenon Nue e ~3% mais estreita que a DM Sans
   Salty Ages x-height .560 vs Playfair .515 -> le ligeiramente maior
   Nao e preciso font-size-adjust nem mexer nos font-size existentes. */
