/* cd-fonts.css — Tikitago · sistema tipográfico Fase 74.
   Geist Sans es la familia principal de interfaz. Inter y Plus Jakarta Sans
   permanecen autoalojadas únicamente como fallback si la fuente web no carga. */
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800;900&display=swap');

/* Fallback local: evita texto invisible o layout roto si Google Fonts no responde. */
@font-face{font-family:'Plus Jakarta Sans';src:url('/fonts/jakarta-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Plus Jakarta Sans';src:url('/fonts/jakarta-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Plus Jakarta Sans';src:url('/fonts/jakarta-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Plus Jakarta Sans';src:url('/fonts/jakarta-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('/fonts/inter-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('/fonts/inter-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('/fonts/inter-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('/fonts/inter-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}

:root{
  --font-ui:'Geist','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
  --font-display:'Geist','Plus Jakarta Sans','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
}
