Skip to content

Commit 9f20457

Browse files
authored
Merge pull request #2700 from nunocoracao/dev
🔖 v2.97.0
2 parents f08149b + 071ab0d commit 9f20457

File tree

2,269 files changed

+16804
-13481
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,269 files changed

+16804
-13481
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ exampleSite/resources/
2323
node_modules
2424
.hugo_build.lock
2525

26+
# Firebase scripts
27+
scripts/serviceAccountKey.json
28+
scripts/node_modules/
29+
scripts/*.csv
30+
31+
# Google Analytics export (temporary)
32+
ga-pageviews.csv
33+
*.csv
34+
2635
# OS generated files
2736
.DS_Store
2837
.DS_Store?

.vscode/blowfish.code-snippets

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,53 @@
178178
],
179179
"description": "Output a set of up to three different colors. Blowfish swatches Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#swatches ",
180180
},
181+
"Tabs - Basic": {
182+
"prefix": "tabs",
183+
"body": [
184+
"{{< tabs >}}",
185+
"",
186+
" {{< tab label=\"${1:Tab 1}\" >}}",
187+
" $2",
188+
" {{< /tab >}}",
189+
"",
190+
" {{< tab label=\"${3:Tab 2}\" >}}",
191+
" $4",
192+
" {{< /tab >}}",
193+
"",
194+
"{{< /tabs >}}"
195+
],
196+
"description": "Insert Hugo tabs shortcode"
197+
},
198+
"Tabs - Full Options": {
199+
"prefix": "tabsfull",
200+
"body": [
201+
"{{< tabs group=\"${1:group-name}\" default=\"${2:Default Tab}\" >}}",
202+
"",
203+
" {{< tab label=\"${3:Tab 1}\" icon=\"${4:code}\" >}}",
204+
" $5",
205+
" {{< /tab >}}",
206+
"",
207+
" {{< tab label=\"${2:Default Tab}\" icon=\"${6:sun}\" >}}",
208+
" $7",
209+
" {{< /tab >}}",
210+
"",
211+
" {{< tab label=\"${8:Tab 3}\" icon=\"${9:moon}\" >}}",
212+
" $0",
213+
" {{< /tab >}}",
214+
"",
215+
"{{< /tabs >}}"
216+
],
217+
"description": "Insert Hugo tabs with group, default, and icons"
218+
},
219+
"Tab": {
220+
"prefix": "tab",
221+
"body": [
222+
"{{< tab label=\"${1:Tab Label}\" >}}",
223+
"$2",
224+
"{{< /tab >}}"
225+
],
226+
"description": "Insert Hugo tab item"
227+
},
181228
"timeline": {
182229
"prefix": ["BFS-timeline", "HSC-timeline", "timeline"],
183230
"body": [

assets/css/compiled/main.css

Lines changed: 101 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"Courier New", monospace;
1111
--spacing: 0.25rem;
1212
--container-2xs: 18rem;
13-
--container-xs: 20rem;
1413
--container-md: 28rem;
1514
--container-xl: 36rem;
1615
--container-3xl: 48rem;
@@ -923,6 +922,9 @@
923922
.mt-12 {
924923
margin-top: calc(var(--spacing) * 12);
925924
}
925+
.mt-16 {
926+
margin-top: calc(var(--spacing) * 16);
927+
}
926928
.mt-20 {
927929
margin-top: calc(var(--spacing) * 20);
928930
}
@@ -968,6 +970,9 @@
968970
.mb-3 {
969971
margin-bottom: calc(var(--spacing) * 3);
970972
}
973+
.mb-4 {
974+
margin-bottom: calc(var(--spacing) * 4);
975+
}
971976
.mb-5 {
972977
margin-bottom: calc(var(--spacing) * 5);
973978
}
@@ -983,6 +988,9 @@
983988
.mb-12 {
984989
margin-bottom: calc(var(--spacing) * 12);
985990
}
991+
.mb-16 {
992+
margin-bottom: calc(var(--spacing) * 16);
993+
}
986994
.mb-20 {
987995
margin-bottom: calc(var(--spacing) * 20);
988996
}
@@ -1030,6 +1038,12 @@
10301038
-webkit-box-orient: vertical;
10311039
-webkit-line-clamp: 3;
10321040
}
1041+
.line-clamp-5 {
1042+
overflow: hidden;
1043+
display: -webkit-box;
1044+
-webkit-box-orient: vertical;
1045+
-webkit-line-clamp: 5;
1046+
}
10331047
.\!block {
10341048
display: block !important;
10351049
}
@@ -1112,6 +1126,9 @@
11121126
.h-14 {
11131127
height: calc(var(--spacing) * 14);
11141128
}
1129+
.h-16 {
1130+
height: calc(var(--spacing) * 16);
1131+
}
11151132
.h-24 {
11161133
height: calc(var(--spacing) * 24);
11171134
}
@@ -1196,6 +1213,9 @@
11961213
.w-12 {
11971214
width: calc(var(--spacing) * 12);
11981215
}
1216+
.w-16 {
1217+
width: calc(var(--spacing) * 16);
1218+
}
11991219
.w-24 {
12001220
width: calc(var(--spacing) * 24);
12011221
}
@@ -1728,10 +1748,10 @@
17281748
.bg-primary-200 {
17291749
background-color: rgba(var(--color-primary-200), 1);
17301750
}
1731-
.bg-primary-200\/50 {
1732-
background-color: color-mix(in srgb, rgba(rgba(var(--color-primary-200), 1), 1) 50%, transparent);
1751+
.bg-primary-200\/80 {
1752+
background-color: color-mix(in srgb, rgba(rgba(var(--color-primary-200), 1), 1) 80%, transparent);
17331753
@supports (color: color-mix(in lab, red, red)) {
1734-
background-color: color-mix(in oklab, rgba(var(--color-primary-200), 1) 50%, transparent);
1754+
background-color: color-mix(in oklab, rgba(var(--color-primary-200), 1) 80%, transparent);
17351755
}
17361756
}
17371757
.bg-primary-500 {
@@ -1746,10 +1766,10 @@
17461766
.bg-white {
17471767
background-color: #fff;
17481768
}
1749-
.bg-linear-65 {
1750-
--tw-gradient-position: 65deg;
1769+
.bg-linear-60 {
1770+
--tw-gradient-position: 60deg;
17511771
@supports (background-image: linear-gradient(in lab, red, red)) {
1752-
--tw-gradient-position: 65deg in oklab;
1772+
--tw-gradient-position: 60deg in oklab;
17531773
}
17541774
background-image: linear-gradient(var(--tw-gradient-stops));
17551775
}
@@ -2105,6 +2125,9 @@
21052125
.text-neutral-500 {
21062126
color: rgba(var(--color-neutral-500), 1);
21072127
}
2128+
.text-neutral-600 {
2129+
color: rgba(var(--color-neutral-600), 1);
2130+
}
21082131
.text-neutral-700 {
21092132
color: rgba(var(--color-neutral-700), 1);
21102133
}
@@ -2237,6 +2260,13 @@
22372260
--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
22382261
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
22392262
}
2263+
.ring-2 {
2264+
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
2265+
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2266+
}
2267+
.ring-primary-500 {
2268+
--tw-ring-color: rgba(var(--color-primary-500), 1);
2269+
}
22402270
.outline {
22412271
outline-style: var(--tw-outline-style);
22422272
outline-width: 1px;
@@ -2324,6 +2354,11 @@
23242354
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
23252355
transition-duration: var(--tw-duration, var(--default-transition-duration));
23262356
}
2357+
.transition-colors {
2358+
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
2359+
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2360+
transition-duration: var(--tw-duration, var(--default-transition-duration));
2361+
}
23272362
.transition-opacity {
23282363
transition-property: opacity;
23292364
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
@@ -2390,13 +2425,45 @@
23902425
rotate: 0deg;
23912426
}
23922427
}
2428+
.group-hover\:scale-110 {
2429+
&:is(:where(.group):hover *) {
2430+
@media (hover: hover) {
2431+
--tw-scale-x: 110%;
2432+
--tw-scale-y: 110%;
2433+
--tw-scale-z: 110%;
2434+
scale: var(--tw-scale-x) var(--tw-scale-y);
2435+
}
2436+
}
2437+
}
2438+
.group-hover\:text-primary-500 {
2439+
&:is(:where(.group):hover *) {
2440+
@media (hover: hover) {
2441+
color: rgba(var(--color-primary-500), 1);
2442+
}
2443+
}
2444+
}
23932445
.group-hover\:opacity-100 {
23942446
&:is(:where(.group):hover *) {
23952447
@media (hover: hover) {
23962448
opacity: 100%;
23972449
}
23982450
}
23992451
}
2452+
.group-hover\:ring-2 {
2453+
&:is(:where(.group):hover *) {
2454+
@media (hover: hover) {
2455+
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
2456+
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2457+
}
2458+
}
2459+
}
2460+
.group-hover\:ring-primary-500 {
2461+
&:is(:where(.group):hover *) {
2462+
@media (hover: hover) {
2463+
--tw-ring-color: rgba(var(--color-primary-500), 1);
2464+
}
2465+
}
2466+
}
24002467
.group-data-\[twe-input-focused\]\:border-x-0 {
24012468
&:is(:where(.group)[data-twe-input-focused] *) {
24022469
border-inline-style: var(--tw-border-style);
@@ -2947,14 +3014,14 @@
29473014
margin-inline: auto;
29483015
}
29493016
}
2950-
.lg\:mt-0 {
3017+
.lg\:ms-auto {
29513018
@media (width >= 1024px) {
2952-
margin-top: calc(var(--spacing) * 0);
3019+
margin-inline-start: auto;
29533020
}
29543021
}
2955-
.lg\:ml-auto {
3022+
.lg\:mt-0 {
29563023
@media (width >= 1024px) {
2957-
margin-left: auto;
3024+
margin-top: calc(var(--spacing) * 0);
29583025
}
29593026
}
29603027
.lg\:block {
@@ -3007,11 +3074,6 @@
30073074
max-width: none;
30083075
}
30093076
}
3010-
.lg\:max-w-xs {
3011-
@media (width >= 1024px) {
3012-
max-width: var(--container-xs);
3013-
}
3014-
}
30153077
.lg\:grid-flow-col-dense {
30163078
@media (width >= 1024px) {
30173079
grid-auto-flow: column dense;
@@ -3289,6 +3351,14 @@
32893351
background-color: rgba(var(--color-primary-800), 1);
32903352
}
32913353
}
3354+
.dark\:bg-primary-800\/30 {
3355+
&:is(.dark *) {
3356+
background-color: color-mix(in srgb, rgba(rgba(var(--color-primary-800), 1), 1) 30%, transparent);
3357+
@supports (color: color-mix(in lab, red, red)) {
3358+
background-color: color-mix(in oklab, rgba(var(--color-primary-800), 1) 30%, transparent);
3359+
}
3360+
}
3361+
}
32923362
.dark\:bg-primary-900 {
32933363
&:is(.dark *) {
32943364
background-color: rgba(var(--color-primary-900), 1);
@@ -3300,46 +3370,18 @@
33003370
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
33013371
}
33023372
}
3303-
.dark\:from-neutral-900\/88 {
3304-
&:is(.dark *) {
3305-
--tw-gradient-from: color-mix(in srgb, rgba(rgba(var(--color-neutral-900), 1), 1) 88%, transparent);
3306-
@supports (color: color-mix(in lab, red, red)) {
3307-
--tw-gradient-from: color-mix(in oklab, rgba(var(--color-neutral-900), 1) 88%, transparent);
3308-
}
3309-
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
3310-
}
3311-
}
33123373
.dark\:from-primary-600 {
33133374
&:is(.dark *) {
33143375
--tw-gradient-from: rgba(var(--color-primary-600), 1);
33153376
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
33163377
}
33173378
}
3318-
.dark\:via-neutral-800\/72 {
3319-
&:is(.dark *) {
3320-
--tw-gradient-via: color-mix(in srgb, rgba(rgba(var(--color-neutral-800), 1), 1) 72%, transparent);
3321-
@supports (color: color-mix(in lab, red, red)) {
3322-
--tw-gradient-via: color-mix(in oklab, rgba(var(--color-neutral-800), 1) 72%, transparent);
3323-
}
3324-
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
3325-
--tw-gradient-stops: var(--tw-gradient-via-stops);
3326-
}
3327-
}
33283379
.dark\:to-neutral-800 {
33293380
&:is(.dark *) {
33303381
--tw-gradient-to: rgba(var(--color-neutral-800), 1);
33313382
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
33323383
}
33333384
}
3334-
.dark\:to-neutral-900\/55 {
3335-
&:is(.dark *) {
3336-
--tw-gradient-to: color-mix(in srgb, rgba(rgba(var(--color-neutral-900), 1), 1) 55%, transparent);
3337-
@supports (color: color-mix(in lab, red, red)) {
3338-
--tw-gradient-to: color-mix(in oklab, rgba(var(--color-neutral-900), 1) 55%, transparent);
3339-
}
3340-
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
3341-
}
3342-
}
33433385
.dark\:to-secondary-800 {
33443386
&:is(.dark *) {
33453387
--tw-gradient-to: rgba(var(--color-secondary-800), 1);
@@ -4228,35 +4270,35 @@ body.zen-mode-enable {
42284270
--adm-todo-text: oklch(44.3% 0.11 240.79);
42294271
}
42304272
html.dark {
4231-
--adm-note-bg: color-mix(in srgb, color-mix(in oklab, oklch(39.1% 0.09 240.876) 40%, transparent), black 15%);
4273+
--adm-note-bg: color-mix(in srgb, oklch(44.3% 0.11 240.79), #0f0f0f 50%);
42324274
--adm-note-text: oklch(95.1% 0.026 236.824);
4233-
--adm-tip-bg: color-mix(in srgb, color-mix(in oklab, oklch(37.8% 0.077 168.94) 40%, transparent), black 15%);
4275+
--adm-tip-bg: color-mix(in srgb, oklch(43.2% 0.095 166.913), #0f0f0f 50%);
42344276
--adm-tip-text: oklch(95% 0.052 163.051);
4235-
--adm-important-bg: color-mix(in srgb, color-mix(in oklab, oklch(38.1% 0.176 304.987) 40%, transparent), black 15%);
4277+
--adm-important-bg: color-mix(in srgb, oklch(43.8% 0.218 303.724), #0f0f0f 50%);
42364278
--adm-important-text: oklch(94.6% 0.033 307.174);
4237-
--adm-warning-bg: color-mix(in srgb, color-mix(in oklab, oklch(40.8% 0.123 38.172) 40%, transparent), black 15%);
4279+
--adm-warning-bg: color-mix(in srgb, oklch(47% 0.157 37.304), #0f0f0f 45%);
42384280
--adm-warning-text: oklch(95.4% 0.038 75.164);
4239-
--adm-caution-bg: color-mix(in srgb, color-mix(in oklab, oklch(39.6% 0.141 25.723) 40%, transparent), black 15%);
4281+
--adm-caution-bg: color-mix(in srgb, oklch(44.4% 0.177 26.899), #0f0f0f 45%);
42404282
--adm-caution-text: oklch(93.6% 0.032 17.717);
4241-
--adm-abstract-bg: color-mix(in srgb, color-mix(in oklab, oklch(39.8% 0.07 227.392) 40%, transparent), black 15%);
4283+
--adm-abstract-bg: color-mix(in srgb, oklch(45% 0.085 224.283), #0f0f0f 50%);
42424284
--adm-abstract-text: oklch(95.6% 0.045 203.388);
4243-
--adm-bug-bg: color-mix(in srgb, color-mix(in oklab, oklch(41% 0.159 10.272) 40%, transparent), black 15%);
4285+
--adm-bug-bg: color-mix(in srgb, oklch(45.5% 0.188 13.697), #0f0f0f 50%);
42444286
--adm-bug-text: oklch(94.1% 0.03 12.58);
4245-
--adm-danger-bg: color-mix(in srgb, color-mix(in oklab, oklch(39.6% 0.141 25.723) 40%, transparent), black 15%);
4287+
--adm-danger-bg: color-mix(in srgb, oklch(44.4% 0.177 26.899), #0f0f0f 45%);
42464288
--adm-danger-text: oklch(93.6% 0.032 17.717);
4247-
--adm-example-bg: color-mix(in srgb, color-mix(in oklab, oklch(38.1% 0.176 304.987) 40%, transparent), black 15%);
4289+
--adm-example-bg: color-mix(in srgb, oklch(43.8% 0.218 303.724), #0f0f0f 50%);
42484290
--adm-example-text: oklch(94.6% 0.033 307.174);
4249-
--adm-failure-bg: color-mix(in srgb, color-mix(in oklab, oklch(40.8% 0.153 2.432) 40%, transparent), black 15%);
4291+
--adm-failure-bg: color-mix(in srgb, oklch(45.9% 0.187 3.815), #0f0f0f 50%);
42504292
--adm-failure-text: oklch(94.8% 0.028 342.258);
4251-
--adm-info-bg: color-mix(in srgb, color-mix(in oklab, oklch(37.9% 0.146 265.522) 40%, transparent), black 15%);
4293+
--adm-info-bg: color-mix(in srgb, oklch(42.4% 0.199 265.638), #0f0f0f 50%);
42524294
--adm-info-text: oklch(93.2% 0.032 255.585);
4253-
--adm-question-bg: color-mix(in srgb, color-mix(in oklab, oklch(41.4% 0.112 45.904) 40%, transparent), black 15%);
4295+
--adm-question-bg: color-mix(in srgb, oklch(47.3% 0.137 46.201), #0f0f0f 50%);
42544296
--adm-question-text: oklch(96.2% 0.059 95.617);
4255-
--adm-quote-bg: color-mix(in srgb, color-mix(in oklab, oklch(21% 0.034 264.665) 40%, transparent), black 15%);
4297+
--adm-quote-bg: color-mix(in srgb, oklch(27.8% 0.033 256.848), #0f0f0f 50%);
42564298
--adm-quote-text: oklch(96.7% 0.003 264.542);
4257-
--adm-success-bg: color-mix(in srgb, color-mix(in oklab, oklch(37.8% 0.077 168.94) 40%, transparent), black 15%);
4299+
--adm-success-bg: color-mix(in srgb, oklch(43.2% 0.095 166.913), #0f0f0f 50%);
42584300
--adm-success-text: oklch(95% 0.052 163.051);
4259-
--adm-todo-bg: color-mix(in srgb, color-mix(in oklab, oklch(44.3% 0.11 240.79) 40%, transparent), black 15%);
4301+
--adm-todo-bg: color-mix(in srgb, oklch(44.3% 0.11 240.79), #0f0f0f 50%);
42604302
--adm-todo-text: oklch(95.1% 0.026 236.824);
42614303
}
42624304
.admonition-content > :first-child {

0 commit comments

Comments
 (0)