- {#if featured}
- {@const author = data.authors.find((author) => author.slug === featured.author)}
-
-
-
-
-
-
-
- {featured.description}
-
-
-
-
-
-
-
-
-
-
Articles
+
+
+
+
Articles
-
-
- {#each data.posts as post}
- {@const author = data.authors.find(
- (author) => author.slug === post.author
- )}
- {#if author}
-
- {/if}
- {/each}
-
+
+
+ {#each data.posts as post}
+ {@const author = data.authors.find(
+ (author) => author.slug === post.author
+ )}
+ {#if author}
+
+ {/if}
+ {/each}
+
+
-
-
diff --git a/src/routes/changelog/[[page]]/+page.svelte b/src/routes/changelog/[[page]]/+page.svelte
index 4adf46cd0a..6640b8e113 100644
--- a/src/routes/changelog/[[page]]/+page.svelte
+++ b/src/routes/changelog/[[page]]/+page.svelte
@@ -43,30 +43,36 @@
-
-
Changelog
-
- {#each data.entries as entry}
-
-
-
-
-
-
- {/each}
-
-
- {#if data.nextPage}
-
Load more
- {/if}
-
-
-
-
-
-
+
+
+
+
+
Changelog
+
+ {#each data.entries as entry}
+
+
+
+
+
+
+ {/each}
+
+
+ {#if data.nextPage}
+
Load more
+ {/if}
+
+
+
+
@@ -74,12 +80,9 @@
diff --git a/src/routes/docs/+page.svelte b/src/routes/docs/+page.svelte
index d7622eb300..6c8a6dfe61 100644
--- a/src/routes/docs/+page.svelte
+++ b/src/routes/docs/+page.svelte
@@ -69,7 +69,7 @@
-
+
diff --git a/src/scss/7-components/_hero.scss b/src/scss/7-components/_hero.scss
index 88b50a4088..7a4944f3bd 100644
--- a/src/scss/7-components/_hero.scss
+++ b/src/scss/7-components/_hero.scss
@@ -29,6 +29,7 @@
>:nth-child(1) { flex:1.3; }
>:nth-child(2) { flex:1; }
}
+ @media #{$break1}, #{$break2}, #{$break3} { overflow:hidden; }
}
&.is-no-max-width { max-inline-size:initial; }
diff --git a/src/scss/7-components/_main-header.scss b/src/scss/7-components/_main-header.scss
index 969de305f9..1dce88d556 100644
--- a/src/scss/7-components/_main-header.scss
+++ b/src/scss/7-components/_main-header.scss
@@ -63,7 +63,7 @@
--p-main-header-border-color: rgb(0,0,0, 0.1);
}
- @media #{$break1}{
+ @media #{$break1}, #{$break2}{
display:none;
}
diff --git a/src/scss/7-components/_mobile-header.scss b/src/scss/7-components/_mobile-header.scss
index d843377ef2..362a6a570a 100644
--- a/src/scss/7-components/_mobile-header.scss
+++ b/src/scss/7-components/_mobile-header.scss
@@ -11,7 +11,7 @@
&-start { display:flex; align-items: center; }
&-end { display:flex; align-items: center; gap: pxToRem(8) }
&.is-transparent { background-color:transparent; -webkit-backdrop-filter:blur(pxToRem(8)); backdrop-filter:blur(pxToRem(8)); }
- @media #{$break2open} { display:none; }
+ @media #{$break3open} { display:none; }
#{$theme-dark} &,
{$theme-dark} {
diff --git a/src/scss/7-components/_side-nav.scss b/src/scss/7-components/_side-nav.scss
index 55a6155ec3..fd5c1d6f2d 100644
--- a/src/scss/7-components/_side-nav.scss
+++ b/src/scss/7-components/_side-nav.scss
@@ -19,6 +19,7 @@
position:sticky; z-index:35; inset-block-start:pxToRem(74); inset-block-end:0;
block-size:calc(100vh - pxToRem(160)); block-size:calc(100dvh - pxToRem(73));
+ background-color:hsl(var(--p-side-nav-bg-color));
.#{$p}-icon-button { transition:var(--transition); margin-block-end:pxToRem(-4); margin-inline-end:pxToRem(6); }
@@ -26,7 +27,7 @@
&-wrapper {
display:flex; flex-direction:column; block-size:100%; gap:pxToRem(16);
padding:pxToRem(16); padding-block-end:pxToRem(32);
- background-color:hsl(var(--p-side-nav-bg-color)); transition:var(--transition);
+ transition:var(--transition);
&-parent {
position:sticky; inset-block-start:pxToRem(-16); background-color:hsl(var(--p-body-bg-color));
diff --git a/src/scss/9-grids/_grid-3c-4c-6c.scss b/src/scss/9-grids/_grid-3c-4c-6c.scss
index f435996f7b..cf3c45ebf5 100644
--- a/src/scss/9-grids/_grid-3c-4c-6c.scss
+++ b/src/scss/9-grids/_grid-3c-4c-6c.scss
@@ -2,9 +2,9 @@
.#{$p}-grid-3c-4c-6c {
display: grid;
- @media #{$break1} { grid-template-columns: repeat(3, 1fr); gap:pxToRem(20); }
- @media #{$break2} { grid-template-columns: repeat(4, 1fr); column-gap:pxToRem(20); row-gap:pxToRem(40); }
- @media #{$break3open} { grid-template-columns: repeat(6, 1fr); column-gap:pxToRem(20); row-gap:pxToRem(40); }
+ @media #{$break1} { grid-template-columns: repeat(3, 1fr); gap:pxToRem(40); }
+ @media #{$break2} { grid-template-columns: repeat(4, 1fr); column-gap:pxToRem(40); row-gap:pxToRem(40); }
+ @media #{$break3open} { grid-template-columns: repeat(6, 1fr); column-gap:pxToRem(40); row-gap:pxToRem(40); }
&.is-for-logos {
text-align:center;
diff --git a/src/scss/_10-utilities.scss b/src/scss/_10-utilities.scss
index 5f9b3577fb..0b1795e4b1 100644
--- a/src/scss/_10-utilities.scss
+++ b/src/scss/_10-utilities.scss
@@ -5,6 +5,12 @@
.#{$p}-u-opacity-64 { opacity:0.64!important; }
.#{$p}-u-opacity-90 { opacity:0.9!important; }
+.#{$p}-u-overflow-hidden-break1-to-break3 {
+ @media #{$break1}, #{$break2}, #{$break3} {
+ overflow:hidden;
+ }
+}
+
.#{$p}-u-flex-vertical {display:flex!important; flex-direction:column!important; }
.#{$p}-u-flex-vertical-mobile { @media #{$break1} { flex-direction:column!important; } }
.#{$p}-u-flex-vertical-reverse-mobile { @media #{$break1} { flex-direction:column-reverse!important; } }