/* Tokens de marca · Cuánto vale mi casa (fuente: Figma, colecciones Primitivas/Color/Espaciado/Radio/Tipografía).
   Fuentes (SIL OFL 1.1, autoalojadas): Fraunces 400/600 · Hanken Grotesk 400/500/600 · Geist Mono 400/500. */
:root {
  --c-fondo-pagina: #EDE9DD;      /* lino */
  --c-fondo-superficie: #FAF8F3;  /* blanco roto */
  --c-texto-fuerte: #1C1F2A;      /* azul noche · 13,53:1 sobre lino */
  --c-texto-suave: #555A52;       /* 5,82:1 sobre lino */
  --c-marca-principal: #8C5A2B;   /* cobre · 4,79:1 sobre lino */
  --c-marca-sobre-principal: #FAF8F3; /* 5,48:1 sobre cobre */
  --c-borde-suave: #CFC8B6;
  --c-borde-control: #7A7F77;     /* 3,37:1 sobre lino */
  --c-estado-error: #B3261E; --c-estado-aviso: #8A5A00; --c-estado-exito: #1B6B3A;
  --c-pared: #F3EEE6; --c-arena-cristina: #CDBFA8;
  --c-cobre-100: #FCF1E9; --c-cobre-200: #EDD1B9; --c-cobre-300: #DBB18D; --c-cobre-400: #C59367; --c-cobre-500: #AB7748;
  --c-cobre-600: #8D5E33; --c-cobre-700: #6D4827; --c-cobre-800: #4B3521; --c-cobre-900: #2A221C;
  --space-4: 4px; --space-8: 8px; --space-12: 12px; --space-16: 16px; --space-24: 24px; --space-32: 32px;
  --space-48: 48px; --space-64: 64px; --space-96: 96px; --space-128: 128px;
  --radius: 8px;
  --font-titulares: "Fraunces", Georgia, serif; --font-cuerpo: "Hanken Grotesk", system-ui, sans-serif; --font-datos: "Geist Mono", ui-monospace, monospace;
}
[data-tema="oscuro"] {
  --c-fondo-pagina: #1C1F2A; --c-fondo-superficie: #262A38;
  --c-texto-fuerte: #EDE9DD; --c-texto-suave: #B9B5A8;
  --c-marca-principal: #C99563; --c-marca-sobre-principal: #1C1F2A; /* 6,23:1 */
  --c-borde-suave: #3A3F50; --c-borde-control: #7C8396;
  --c-estado-error: #F2877F; --c-estado-aviso: #E0B04A; --c-estado-exito: #6FCB8D;
}
