/*
Theme Name:   CC Base Child
Theme URI:    https://conceptocreativoca.com
Description:  Tema hijo base del CC System. Aporta la piel (tokens y fuentes). Se clona por cliente: lo unico que cambia de verdad es tokens/brand.css y los .woff2 de fonts/. El chasis y los bloques viven en el plugin cc-blocks. Instancia configurada para Saber Investigar (saberinvestigar.com).
Author:       Concepto Creativo
Author URI:   https://conceptocreativoca.com
Template:     generatepress
Version:      1.2.0
Requires PHP: 8.1
License:      GPL-2.0-or-later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  cc-base-child
*/

/* =============================================================================
   Este archivo NO lleva estilos de layout ni de componente.
   · Layout y utilidades → cc-blocks/core/chassis.css
   · Estetica de marca   → tokens/brand.css

   Aqui solo van las fuentes auto-hospedadas del cliente.
   ============================================================================= */

/* -----------------------------------------------------------------------------
   FUENTES — SABER INVESTIGAR

   Una sola familia en tres pesos, subset latin, auto-hospedada en fonts/.
   Sin Google Fonts: ninguna peticion a un tercero. Peso total: ~40 KB.

     inter-400.woff2  → --cc-font-body      cuerpo de texto
     inter-600.woff2  → --cc-weight-ui      botones, antetitulos, etiquetas
     inter-800.woff2  → --cc-font-display   H1, H2, H3

   Los pesos 400 y 800 van precargados desde functions.php →
   cc_child_critical_fonts(). El 600 no: aparece en botones y etiquetas, que
   no son el LCP, y precargarlo competiria con el titular del hero.

   POR QUE TRES PESOS Y NO CINCO. El sitio actual usa 400, 500, 600, 700 y 800.
   El 500 y el 700 se resuelven asi:
     · peso 500 → 400. La diferencia a 13px es imperceptible.
     · peso 700 → 600 en botones y etiquetas; 800 en titulares.
   Cada peso extra son ~13 KB que se pagan en cada visita. Si un bloque pide
   un peso que no esta embarcado, el navegador lo sintetiza y se ve sucio:
   usar siempre var(--cc-weight-display), var(--cc-weight-body) o
   var(--cc-weight-ui).

   Licencia: SIL Open Font License 1.1. Copia en fonts/OFL.txt.
   -------------------------------------------------------------------------- */

@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-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("fonts/inter-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
