/*
 * centralita-theme.css — Tema por defecto (Azul corporativo)
 * CentralitaBot — centralita.interea.es
 *
 * REGLA: NUNCA usar colores directos en app.css ni en componentes.
 * SIEMPRE usar las variables definidas aquí.
 */

:root {
    /* === Colores principales === */
    --color-primary:        #1a5fa8;
    --color-primary-dark:   #134a85;
    --color-primary-light:  #d0e4f7;
    --color-secondary:      #3a7fc1;
    --color-accent:         #f0a500;

    /* === Superficie === */
    --color-bg:             #d4dbe4;
    --color-bg-card:        #f0f4f8;
    --color-bg-input:       #ffffff;
    --color-bg-sidebar:     #1a2a3d;
    --color-bg-sidebar-hover: #243550;
    --color-bg-topbar:      #f0f4f8;
    --color-border:         #c5cdd8;

    /* === Texto === */
    --color-text:           #222d3a;
    --color-text-muted:     #6b7a8d;
    --color-text-inverse:   #ffffff;
    --color-text-sidebar:   #c8d6e5;
    --color-text-sidebar-active: #ffffff;

    /* === Estado === */
    --color-success:        #28a745;
    --color-success-bg:     #d4edda;
    --color-warning:        #f0a500;
    --color-warning-bg:     #fff3cd;
    --color-danger:         #dc3545;
    --color-danger-bg:      #f8d7da;
    --color-info:           #3a7fc1;
    --color-info-bg:        #d0e4f7;

    /* === Layout === */
    --sidebar-width:        240px;
    --topbar-height:        56px;
    --border-radius:        6px;
    --border-radius-lg:     10px;
    --shadow-card:          0 2px 12px rgba(0, 0, 0, 0.18);
    --shadow-topbar:        0 1px 6px rgba(0, 0, 0, 0.12);

    /* === Tipografía === */
    --font-family:          -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-size-base:       0.95rem;
    --font-size-sm:         0.85rem;
    --font-size-lg:         1.1rem;
}
