This commit is contained in:
2025-12-11 00:25:09 -06:00
parent 26c6c32de5
commit 5cb73effe7
28 changed files with 643 additions and 10 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -58,9 +58,9 @@ body {
}
> main {
grid-area: main;
overflow-y: auto;
min-height: 0; // ← ESTO ES CRUCIAL PARA GRID
position: relative;
overflow: auto;
}
}
+1 -1
View File
@@ -51,9 +51,9 @@ body > footer .coursenav-btn-navigation:disabled {
}
body > main {
grid-area: main;
overflow-y: auto;
min-height: 0;
position: relative;
overflow: auto;
}
header {
+1 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -17,6 +17,7 @@ $custom-colors: (
'orange-1': #fea968,
'orange-2': #ff8c29,
'purple': #9f32c2,
'purple-2': #6f2277,
);
// Colores base principales - Azules profesionales
+97
View File
@@ -77,6 +77,7 @@
--bs-orange-1: #fea968;
--bs-orange-2: #ff8c29;
--bs-purple: #9f32c2;
--bs-purple-2: #6f2277;
--bs-primary-rgb: 24, 53, 104;
--bs-primary-light-rgb: 38, 85, 166;
--bs-primary-lighter-rgb: 69, 121, 212;
@@ -107,6 +108,7 @@
--bs-orange-1-rgb: 254, 169, 104;
--bs-orange-2-rgb: 255, 140, 41;
--bs-purple-rgb: 159, 50, 194;
--bs-purple-2-rgb: 111, 34, 119;
--bs-primary-text-emphasis: #052c65;
--bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622;
@@ -3584,6 +3586,23 @@ textarea.form-control-lg {
--bs-btn-disabled-border-color: #9f32c2;
}
.btn-purple-2 {
--bs-btn-color: #fff;
--bs-btn-bg: #6f2277;
--bs-btn-border-color: #6f2277;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #5e1d65;
--bs-btn-hover-border-color: #591b5f;
--bs-btn-focus-shadow-rgb: 133, 67, 139;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #591b5f;
--bs-btn-active-border-color: #531a59;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #6f2277;
--bs-btn-disabled-border-color: #6f2277;
}
.btn-outline-primary {
--bs-btn-color: #183568;
--bs-btn-border-color: #183568;
@@ -4094,6 +4113,23 @@ textarea.form-control-lg {
--bs-gradient: none;
}
.btn-outline-purple-2 {
--bs-btn-color: #6f2277;
--bs-btn-border-color: #6f2277;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #6f2277;
--bs-btn-hover-border-color: #6f2277;
--bs-btn-focus-shadow-rgb: 111, 34, 119;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #6f2277;
--bs-btn-active-border-color: #6f2277;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #6f2277;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #6f2277;
--bs-gradient: none;
}
.btn-link {
--bs-btn-font-weight: 400;
--bs-btn-color: var(--bs-link-color);
@@ -5873,6 +5909,13 @@ textarea.form-control-lg {
--bs-alert-link-color: var(--bs-purple-text-emphasis);
}
.alert-purple-2 {
--bs-alert-color: var(--bs-purple-2-text-emphasis);
--bs-alert-bg: var(--bs-purple-2-bg-subtle);
--bs-alert-border-color: var(--bs-purple-2-border-subtle);
--bs-alert-link-color: var(--bs-purple-2-text-emphasis);
}
@keyframes progress-bar-stripes {
0% {
background-position-x: var(--bs-progress-height);
@@ -6564,6 +6607,19 @@ textarea.form-control-lg {
--bs-list-group-active-border-color: var(--bs-purple-text-emphasis);
}
.list-group-item-purple-2 {
--bs-list-group-color: var(--bs-purple-2-text-emphasis);
--bs-list-group-bg: var(--bs-purple-2-bg-subtle);
--bs-list-group-border-color: var(--bs-purple-2-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-purple-2-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-purple-2-border-subtle);
--bs-list-group-active-color: var(--bs-purple-2-bg-subtle);
--bs-list-group-active-bg: var(--bs-purple-2-text-emphasis);
--bs-list-group-active-border-color: var(--bs-purple-2-text-emphasis);
}
.btn-close {
--bs-btn-close-color: #000;
--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
@@ -8258,6 +8314,11 @@ textarea.form-control-lg {
background-color: RGBA(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-purple-2 {
color: #fff !important;
background-color: RGBA(var(--bs-purple-2-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
@@ -8588,6 +8649,17 @@ textarea.form-control-lg {
text-decoration-color: RGBA(127, 40, 155, var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple-2 {
color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple-2:hover, .link-purple-2:focus {
color: RGBA(89, 27, 95, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(89, 27, 95, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(89, 27, 95, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
@@ -9120,6 +9192,10 @@ textarea.form-control-lg {
--bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-purple-2 {
--bs-focus-ring-color: rgba(var(--bs-purple-2-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
position: static !important;
}
@@ -9390,6 +9466,11 @@ textarea.form-control-lg {
border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important;
}
.border-purple-2 {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-purple-2-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
@@ -10452,6 +10533,11 @@ textarea.form-control-lg {
color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}
.text-purple-2 {
--bs-text-opacity: 1;
color: rgba(var(--bs-purple-2-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
--bs-text-opacity: 1;
color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
@@ -10784,6 +10870,12 @@ textarea.form-control-lg {
text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-purple-2 {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-purple-2-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
@@ -10988,6 +11080,11 @@ textarea.form-control-lg {
background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}
.bg-purple-2 {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-purple-2-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;