102 lines
2.8 KiB
SCSS
Raw Permalink Normal View History

2025-12-11 09:09:57 -06:00
// Import Bootstrap functions, variables, and mixins
@import '../bootstrap-5.3.8/scss/functions';
@import '../bootstrap-5.3.8/scss/variables';
@import '../bootstrap-5.3.8/scss/mixins';
// Definir colores personalizados - Actualizados a azules/grises y naranjas
$custom-colors: (
'blue-1': #006EAB,
'blue-2': #183568,
'blue-3': #0052ab,
'blue-4': #00285b,
'blue-5': #0064cf,
'blue-6': #86d3ff,
'blue-7': #37adff,
'gray-1': #8c8f91,
'gray-2': #4d5d73,
'yellow': #ffdb04,
'orange-1': #ee9118,
'orange-2': #e94f00
);
// Colores base principales - Azules profesionales
$primary: #006EAB; // Azul corporativo moderno
$secondary: #183568; // Azul fuerte
// Variaciones del primario - Escala de azules
$primary-light: lighten($primary, 15%);
$primary-lighter: lighten($primary, 30%);
$primary-dark: darken($primary, 15%);
$primary-darker: darken($primary, 25%);
// Variaciones del secundario - Azul
$secondary-light: lighten($secondary, 10%);
$secondary-lighter: lighten($secondary, 20%);
$secondary-dark: darken($secondary, 10%);
$secondary-darker: darken($secondary, 20%);
// Colores adicionales - Armonía azul/gris
$success: #a4d65e; // Teal (mantenido para consistencia)
$danger: #fe5000; // Rojo vibrante pero sofisticado
$warning: #f39c12; // Ámbar en lugar de dorado
$info: #3498db; // Azul brillante
$light: #f8f9fa; // Gris muy claro
$dark: #000000; // Azul noche
$muted: #7f8c8d; // Gris neutro
$white: #ffffff; // Blanco puro
// Combinar colores en $theme-colors
$theme-colors: map-merge(('primary': $primary,
'primary-light': $primary-light,
'primary-lighter': $primary-lighter,
'primary-dark': $primary-dark,
'primary-darker': $primary-darker,
'secondary': $secondary,
'secondary-light': $secondary-light,
'secondary-lighter': $secondary-lighter,
'secondary-dark': $secondary-dark,
'secondary-darker': $secondary-darker,
'success': $success,
'danger': $danger,
'warning': $warning,
'info': $info,
'light': $light,
'dark': $dark,
'muted': $muted,
'white': $white,
),
$custom-colors);
// Configuración de fondo y texto
$body-bg: $white;
$body-color: #000000; // Azul/gris oscuro para texto
// Configuración de Swiper - Actualizada a azules
:root {
--swiper-theme-color: $primary;
--swiper-navigation-color: $primary;
--swiper-pagination-color: $primary;
--swiper-pagination-bullet-inactive-color: map-get($custom-colors, 'gris-6');
}
.swiper {
&-button-prev,
&-button-next {
&:hover {
color: $primary-dark;
background: rgba($light, 0.9);
}
}
&-pagination-bullet-active {
background: $primary;
}
&-scrollbar-drag {
background: $primary;
}
}
// Import Bootstrap components
@import '../bootstrap-5.3.8/scss/bootstrap';