:root {
    /* Paleta Principal: Azules Claros y Luminosos */
    --primary-blue: #0284c7;        /* Azul vibrante moderno */
    --primary-dark: #0369a1;        /* Azul de contraste */
    --primary-light: #e0f2fe;       /* Celeste muy claro / background suave */
    --accent-cyan: #06b6d4;         /* Acento dinámico */
    
    /* Fondos y Superficies Claras */
    --bg-page: #f8fafc;             /* Fondo gris/azul ultra suave */
    --card-bg: #ffffff;             /* Fondo de tarjetas */
    --card-hover-border: #bae6fd;   /* Borde azulado al hover */
    
    /* Textos */
    --text-title: #0f172a;          /* Azul pizarra oscuro para máxima legibilidad */
    --text-body: #334155;           /* Gris azulado medio */
    --text-muted: #64748b;          /* Texto secundario */
    
    /* Sombras y Efectos */
    --shadow-subtle: 0 4px 20px -2px rgba(2, 132, 199, 0.08);
    --shadow-hover: 0 12px 30px -4px rgba(2, 132, 199, 0.18);
    --radius-pill: 9999px;
    --radius-box: 16px;
    
    /* Tipografía */
    --font-main: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}