/*
Theme Name:   CC Base Child
Theme URI:    https://conceptocreativo.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 Sanz Spa Coach (sanzspacoach.com).
Author:       Concepto Creativo
Author URI:   https://conceptocreativo.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 — SANZ SPA COACH

   Tres archivos, subset latin, auto-hospedados en fonts/. Sin Google Fonts:
   ninguna peticion a un tercero.

     archivo-600.woff2                → --cc-font-display  (titulares, botones)
     inter-400.woff2                  → --cc-font-body     (texto corrido)
     instrumentserif-italic-400.woff2 → --cc-font-accent   (citas y testimonios)

   Los dos primeros van precargados desde functions.php →
   cc_child_critical_fonts(). La serif no se precarga: aparece por debajo del
   primer viewport.

   Solo se embarca el peso 600 del display. Si un bloque pide 700 u 800, el
   navegador lo sintetiza y se ve sucio: usar siempre var(--cc-weight-display).

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

@font-face {
  font-family: "Archivo";
  src: url("fonts/archivo-600.woff2") format("woff2");
  font-weight: 600;
  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: "Instrument Serif";
  src: url("fonts/instrumentserif-italic-400.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
