/*
Theme Name:   GCC Child
Theme URI:    https://grupoconstructorconfianza.com
Description:  Child theme de Bricks Builder para el portal de Grupo Constructor Confianza (GCC).
Author:       GCC
Version:      1.0.0
Template:     bricks
Text Domain:  gcc-child
*/

/* ==========================================================================
   1. TOKENS DEL SISTEMA DE DISEÑO
   Fuente única de verdad. En Bricks NO redefinas los valores hex:
   en la paleta y en los ajustes de tipografía escribe var(--gcc-navy-900), etc.
   ========================================================================== */

:root {
	/* Marca — azules profundos */
	--gcc-navy-900: #0A1A30;
	--gcc-navy-800: #0F2645;
	--gcc-navy-700: #16345C;

	/* Marca — azules de acción secundaria */
	--gcc-blue-500: #1D5FD4;
	--gcc-blue-400: #2C7BE5;

	/* Marca — dorado (acción principal, uno por sección) */
	--gcc-gold-500: #C9A227;
	--gcc-gold-400: #DBB84A;

	/* Neutros */
	--gcc-gray-50:  #F5F6F8;
	--gcc-gray-100: #E8EAEE;
	--gcc-gray-500: #5A6472;
	--gcc-gray-700: #2C3542;
	--gcc-white:    #FFFFFF;

	/* Tipografía */
	--font-display: 'Archivo', system-ui, -apple-system, sans-serif;
	--font-body:    'Inter', system-ui, -apple-system, sans-serif;

	/* Escala tipográfica */
	--fs-h1:     60px;  --lh-h1: 0.95;
	--fs-h2:     34px;  --lh-h2: 1.1;
	--fs-h3:     18px;  --lh-h3: 1.3;
	--fs-body:   16px;  --lh-body: 1.65;
	--fs-button: 13px;
	--fs-eyebrow: 13px;
	--ls-eyebrow: 0.15em;

	/* Layout */
	--container: 1280px;
	--gutter: 24px;
	--section-y: 96px;
	--section-y-mobile: 56px;

	/* Radios — esquinas casi rectas, nunca redondeadas */
	--radius-sm: 2px;
	--radius-md: 4px;
}

@media (max-width: 767px) {
	:root {
		--fs-h1: 38px;
		--fs-h2: 26px;
		--section-y: var(--section-y-mobile);
	}
}

/* ==========================================================================
   2. CSS PROPIO DEL SITIO
   A partir del paso 2 (estilos globales) escribimos aquí las clases
   reutilizables: .gcc-btn--gold, .gcc-btn--blue, .gcc-eyebrow, .gcc-card, etc.
   ========================================================================== */
