diff --git a/assets/scss/styles.scss b/assets/scss/styles.scss
index 5991a9a4..6fce38aa 100644
--- a/assets/scss/styles.scss
+++ b/assets/scss/styles.scss
@@ -56,6 +56,7 @@ body {
@apply select-none;
@apply overflow-x-hidden;
+ animation: fade 300ms forwards;
font-size: var(--body-font-size);
line-height: var(--body-line-height);
overflow: overlay;
@@ -63,6 +64,15 @@ body {
-webkit-touch-callout: none;
}
+@keyframes fade {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
.fade-enter-active,
.fade-leave-active,
.page-enter-active,
@@ -82,7 +92,9 @@ body {
}
.material-icons {
- font-size: 133.4% !important;
+ font-size: var(--body-line-height) !important;
+ width: var(--body-line-height);
+ overflow: hidden;
}
.svg-icons {
diff --git a/assets/scss/themes.scss b/assets/scss/themes.scss
index 1fcdaf4a..73246e91 100644
--- a/assets/scss/themes.scss
+++ b/assets/scss/themes.scss
@@ -1,6 +1,6 @@
@mixin baseTheme {
- --font-sans: "Inter", "sans-serif";
- --font-mono: "Roboto Mono", "monospace";
+ --font-sans: "Inter", sans-serif;
+ --font-mono: "Roboto Mono", monospace;
--font-icon: "Material Icons";
}
diff --git a/components/app/Footer.vue b/components/app/Footer.vue
index 3272c2d9..a820dcab 100644
--- a/components/app/Footer.vue
+++ b/components/app/Footer.vue
@@ -50,7 +50,7 @@
/>