/**
 * Variables CSS Corporativas de HomePro
 * Estos estilos definen los colores y valores estándar para todas las herramientas
 */

/* Importar fuente Quicksand de Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

:root {
    /* Colores corporativos HomePro */
    --homepro-primary: #0157E9;        /* Color principal para resaltado */
    --homepro-primary-hover: #1A1365;  /* Color hover para botones y enlaces */
    --homepro-danger: #fe6464;         /* Color rojo para errores/alertas */
    --homepro-success: #28a745;        /* Color verde para éxito */
    --homepro-warning: #ffc107;        /* Color amarillo para advertencias */
    --homepro-info: #17a2b8;           /* Color azul claro para información */
    --homepro-border: #DAE2E3;         /* Color de bordes grises tenues */
    --homepro-border-radius: 5px;      /* Radio de borde estándar */
    --homepro-text: #333333;           /* Color de texto principal */
    --homepro-text-light: #666666;     /* Color de texto secundario */
    --homepro-bg-light: #f8f9fa;       /* Color de fondo claro */
    --homepro-bg-white: #ffffff;       /* Color de fondo blanco */
    
    /* Espaciado */
    --homepro-spacing-xs: 5px;
    --homepro-spacing-sm: 10px;
    --homepro-spacing-md: 15px;
    --homepro-spacing-lg: 20px;
    --homepro-spacing-xl: 30px;
    
    /* Tipografía - Quicksand como fuente principal */
    --homepro-font-family: 'Quicksand', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --homepro-font-size-sm: 0.875rem;
    --homepro-font-size-base: 1rem;
    --homepro-font-size-lg: 1.125rem;
    --homepro-font-size-xl: 1.25rem;
    
    /* Transiciones */
    --homepro-transition: all 0.3s ease;
    --homepro-transition-fast: all 0.15s ease;
    
    /* Sombras */
    --homepro-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
    --homepro-shadow-md: 0 2px 4px rgba(1, 87, 233, 0.1);
    --homepro-shadow-lg: 0 4px 6px rgba(1, 87, 233, 0.15);
}