/*
 * Paleta y tipografía de EL CÍRCULO. ÚNICO fichero que hay que tocar para cambiar los colores.
 * Contraste comprobado (WCAG AA, texto normal ≥ 4,5:1):
 *   tinta / piedra 11,8 · tinta / mineral 9,6 · secundario / piedra 5,4 · secundario / mineral 4,6
 *   verde / piedra 8,0 · blanco / verde 9,7 · ocre-texto / piedra 5,2
 * La piedra oscura (#8A857C, 3,0:1) y el ocre (#B8893B, 2,6:1) NO se usan para texto: solo líneas,
 * bordes y detalles (los componentes de interfaz piden 3:1).
 */
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fuentes/cormorant-garamond-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 500; font-display: swap; src: url('/fuentes/cormorant-garamond-latin-500-italic.woff2') format('woff2'); }
@font-face { font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fuentes/cormorant-garamond-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Source Sans 3'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fuentes/source-sans-3-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Source Sans 3'; font-style: italic; font-weight: 400; font-display: swap; src: url('/fuentes/source-sans-3-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Source Sans 3'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fuentes/source-sans-3-latin-600-normal.woff2') format('woff2'); }

:root {
  --piedra: #EDE8E0;        /* fondo */
  --mineral: #D9D2C5;       /* superficies */
  --piedra-oscura: #8A857C; /* líneas y detalles (no texto) */
  --tinta: #2B2A27;         /* texto */
  --verde: #2F4A3A;         /* principal */
  --ocre: #B8893B;          /* acento, con moderación (no texto) */

  --papel: #F6F3EE;         /* campos de formulario y tarjetas claras */
  --texto-secundario: #5A564F;
  --ocre-texto: #7A5A22;
  --verde-suave: #E2E6DF;
  --aviso: #8A2E22;

  --serifa: 'Cormorant Garamond', 'Iowan Old Style', Georgia, serif;
  --sans: 'Source Sans 3', -apple-system, 'Segoe UI', Roboto, sans-serif;

  --radio: 6px;
  --ancho: 40rem;
}
