Skip to content

Commit a62b5d5

Browse files
authored
chore: use md vars instead of custom naming (#28)
This commit also change the previous Material Green with Mexican Flag Green (Darker)
1 parent 07de794 commit a62b5d5

File tree

2 files changed

+39
-34
lines changed

2 files changed

+39
-34
lines changed

docs/css/custom.css

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,16 @@
2727
----------------------------------------------------------------------------- */
2828

2929
:root {
30-
/* Colores principales */
31-
--python-green: #4CAF50;
32-
--python-green-dark: #45a049;
33-
--python-white: #ffffff;
34-
30+
/* Material Design Variables */
31+
--md-primary-fg-color--lighter: #b3d0c6;
32+
--md-primary-fg-color--light: #4d927a;
33+
--md-primary-fg-color: #006341;
34+
--md-primary-fg-color--dark: #004f34;
35+
--md-primary-fg-color--darker: #003221;
36+
--md-accent-fg-color--light: #4d927a;
37+
--md-accent-fg-color: #006341;
38+
--md-accent-fg-color--dark: #004f34;
39+
--md-accent-bg-color: #ffffff;
3540
/* Radios y espaciado */
3641
--button-radius: 3.125rem;
3742
--card-radius: 0.75rem;
@@ -129,8 +134,8 @@
129134
}
130135

131136
.action-buttons a:first-child {
137+
color: var(--md-accent-bg-color);
132138
background: var(--md-primary-fg-color);
133-
color: var(--python-white);
134139
}
135140

136141
.action-buttons a:first-child:hover {
@@ -146,7 +151,7 @@
146151

147152
.action-buttons a:last-child:hover {
148153
background: var(--md-primary-fg-color);
149-
color: var(--python-white);
154+
color: var(--md-primary-bg-color);
150155
}
151156

152157
/* Botones estándar del sitio */
@@ -155,8 +160,8 @@
155160
.btn-primary,
156161
.participation-card a,
157162
.year-card a {
158-
background: var(--python-green) !important;
159-
color: var(--python-white) !important;
163+
background: var(--md-accent-fg-color) !important;
164+
color: var(--md-accent-bg-color) !important;
160165
padding: 0.75rem 1.5rem;
161166
border-radius: var(--button-radius);
162167
text-decoration: none;
@@ -175,8 +180,8 @@
175180
.btn-primary:hover,
176181
.participation-card a:hover,
177182
.year-card a:hover {
178-
background: var(--python-green-dark) !important;
179-
color: var(--python-white) !important;
183+
background: var(--md-accent-fg-color--dark) !important;
184+
color: var(--md-accent-bg-color) !important;
180185
transform: translateY(-2px);
181186
box-shadow: var(--md-shadow-z2);
182187
text-decoration: none;
@@ -186,16 +191,16 @@
186191
.btn.btn-primary,
187192
.btn-primary.mt-2,
188193
.upcoming-btn {
189-
background: var(--python-green) !important;
190-
color: var(--python-white) !important;
194+
background: var(--md-accent-fg-color) !important;
195+
color: var(--md-accent-bg-color) !important;
191196
text-decoration: none !important;
192197
}
193198

194199
.btn.btn-primary:hover,
195200
.btn-primary.mt-2:hover,
196201
.upcoming-btn:hover {
197-
background: var(--python-green-dark) !important;
198-
color: var(--python-white) !important;
202+
background: var(--md-accent-fg-color--dark) !important;
203+
color: var(--md-accent-bg-color) !important;
199204
text-decoration: none !important;
200205
}
201206

@@ -343,7 +348,7 @@
343348
left: 0;
344349
right: 0;
345350
height: 4px;
346-
background: linear-gradient(90deg, var(--md-primary-fg-color), var(--python-green));
351+
background: linear-gradient(90deg, var(--md-primary-fg-color), var(--md-primary-bg-color));
347352
opacity: 0;
348353
transition: var(--transition-base);
349354
}
@@ -414,7 +419,7 @@
414419
/* Especialización de tarjetas por tipo */
415420
.participation-ponente,
416421
.year-2025 {
417-
border-left: 4px solid var(--python-green);
422+
border-left: 4px solid var(--md-primary-fg-color);
418423
}
419424

420425
.participation-voluntario,
@@ -428,7 +433,7 @@
428433
}
429434

430435
.year-2025:hover {
431-
border-left-color: var(--python-green-dark);
436+
border-left-color: var(--md-accent-fg-color--dark);
432437
}
433438

434439
.year-2024:hover {
@@ -716,7 +721,7 @@
716721

717722
.community-card:hover {
718723
transform: translateY(-5px);
719-
border-color: var(--python-green);
724+
border-color: var(--md-accent-fg-color);
720725
box-shadow: 0 8px 25px rgba(76, 175, 80, 0.15);
721726
text-decoration: none;
722727
color: var(--md-default-fg-color);
@@ -733,7 +738,7 @@
733738
}
734739

735740
.community-card:hover img {
736-
border-color: var(--python-green);
741+
border-color: var(--md-accent-fg-color);
737742
transform: scale(1.05);
738743
}
739744

@@ -747,12 +752,12 @@
747752

748753
.community-card h4 i {
749754
margin-right: 0.5rem;
750-
color: var(--python-green);
755+
color: var(--md-accent-fg-color);
751756
font-size: 0.9em;
752757
}
753758

754759
.community-card:hover h4 {
755-
color: var(--python-green);
760+
color: var(--md-accent-fg-color);
756761
}
757762

758763
.community-card p {
@@ -953,8 +958,8 @@
953958
}
954959

955960
.speaker-links a:hover {
956-
background: var(--md-primary-fg-color);
957-
color: var(--python-white);
961+
background: var(--md-accent-fg-color);
962+
color: var(--md-accent-bg-color);
958963
}
959964

960965
/* Descripción de la charla */
@@ -1053,8 +1058,8 @@
10531058
display: inline-flex;
10541059
align-items: center;
10551060
gap: 0.5rem;
1056-
background: var(--python-green);
1057-
color: var(--python-white);
1061+
background: var(--md-accent-fg-color);
1062+
color: var(--md-accent-bg-color);
10581063
padding: 0.75rem 1.25rem;
10591064
border-radius: var(--button-radius);
10601065
text-decoration: none;
@@ -1065,8 +1070,8 @@
10651070
}
10661071

10671072
.youtube-btn:hover {
1068-
background: var(--python-green-dark);
1069-
color: var(--python-white);
1073+
background: var(--md-accent-fg-color--dark);
1074+
color: var(--md-accent-bg-color);
10701075
transform: translateY(-1px);
10711076
box-shadow: var(--md-shadow-z1);
10721077
text-decoration: none;
@@ -1115,7 +1120,7 @@
11151120

11161121
.community-link:hover {
11171122
transform: translateY(-3px);
1118-
color: var(--python-white);
1123+
color: var(--md-accent-bg-color);
11191124
text-decoration: none;
11201125
animation: none;
11211126
}
@@ -1131,7 +1136,7 @@
11311136
}
11321137

11331138
.community-link:hover i {
1134-
color: var(--python-white);
1139+
color: var(--md-accent-bg-color);
11351140
transform: scale(1.1);
11361141
}
11371142

mkdocs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ theme:
2121
palette:
2222
# Light mode
2323
- scheme: default
24-
primary: green
25-
accent: green
24+
primary: custom
25+
accent: custom
2626
toggle:
2727
icon: material/brightness-7
2828
name: Cambiar a modo oscuro
2929
# Dark mode
3030
- scheme: slate
31-
primary: green
32-
accent: green
31+
primary: custom
32+
accent: custom
3333
toggle:
3434
icon: material/brightness-4
3535
name: Cambiar a modo claro

0 commit comments

Comments
 (0)