/*
   Valores por defecto del preset "Elegante Orquídea" (tema actual).
   Puente estático hasta que la Fase 1 (SSR) los inyecte dinámicamente
   por instancia — ver docs/PLAN_CUSTOMIZADOR_TEMAS.md §5.1. No se lee
   de system_config todavía: esto es solo el prerrequisito de Fase 0.

   Los colores van en canales RGB separados por espacio (sin comas, sin
   `rgb()`), no en hex: así `rgb(var(--primary-color) / <alpha-value>)`
   en theme-config.js puede componer opacidad (`bg-primary/10`, etc.).
   `--shadow-rgb` sigue en formato con comas porque se usa dentro de un
   `rgba(var(--shadow-rgb), 0.1)` literal, no del sistema de color de
   Tailwind — no tiene el mismo problema y no se toca.

   ADVERTENCIA: estas variables de color NO son valores CSS válidos por sí
   solas. `color: var(--primary-color)` compila pero el navegador lo
   descarta en silencio (no es un color, es "74 20 140"). Consumir siempre
   como `rgb(var(--x) / N)` (color) o `rgba(var(--shadow-rgb), N)`
   (sombras). Este bug ya ocurrió en `styles.css` (Fase 2); en Fase 0 se
   manifestó distinto, rompiendo los modificadores de opacidad
   (`<alpha-value>`) en theme-config.js en vez de un `color:` directo.
*/
:root {
    --primary-color: 74 20 140;
    --secondary-color: 123 31 162;
    --accent-color: 212 175 55;
    --bg-light: 243 229 245;
    --text-dark: 46 26 71;
    --text-light: 106 27 154;
    --shadow-rgb: 74, 20, 140;
    --font-heading: 'Playfair Display', serif;
    --font-body: 'Lato', sans-serif;
}
