diff --git a/assets/css/styles.scss b/assets/css/styles.scss
index 0288f8a6c..eda2470c7 100644
--- a/assets/css/styles.scss
+++ b/assets/css/styles.scss
@@ -1,17 +1,3 @@
-.page-enter-active,
-.page-leave-active,
-.layout-enter-active,
-.layout-leave-active {
- transition: opacity 0.2s;
-}
-
-.page-enter,
-.page-leave-active,
-.layout-enter,
-.layout-leave-active {
- opacity: 0;
-}
-
$responsiveWidth: 768px;
::selection {
@@ -93,6 +79,20 @@ footer {
}
}
+.page-enter-active,
+.page-leave-active,
+.layout-enter-active,
+.layout-leave-active {
+ transition: opacity 0.2s;
+}
+
+.page-enter,
+.page-leave-active,
+.layout-enter,
+.layout-leave-active {
+ opacity: 0;
+}
+
.wrapper {
min-height: 100vh;
display: flex;
@@ -111,31 +111,6 @@ footer {
flex: 1;
}
-.slide-in {
- position: relative;
- animation: slideIn 0.2s forwards ease-in-out;
-}
-
-@keyframes slideIn {
- 0% {
- opacity: 0;
- left: -16px;
- }
-
- 100% {
- opacity: 1;
- left: 0px;
- }
-}
-
-.logo {
- font-size: 22px;
-
- &:hover {
- color: var(--ac-color);
- }
-}
-
.nav-first,
.sticky-inner {
display: flex;
@@ -161,7 +136,6 @@ footer {
order: 2;
position: relative;
padding: 0 16px;
- height: 100%;
}
.nav-second {
@@ -251,10 +225,6 @@ nav.secondary-nav {
}
}
-.footer {
- flex-flow: column nowrap;
-}
-
h1,
h2,
h3,
@@ -484,6 +454,60 @@ fieldset {
border-radius: 16px;
background-color: var(--bg-dark-color);
transition: all 0.2s ease-in-out;
+
+ legend {
+ display: inline-block;
+ align-items: center;
+ justify-content: center;
+ color: var(--fg-color);
+ font-weight: 700;
+ cursor: pointer;
+ transition: all 0.2s ease-in-out;
+
+ * {
+ vertical-align: middle;
+ }
+
+ i {
+ margin-left: 8px;
+ }
+ }
+
+ &.blue legend {
+ color: #57b5f9;
+ }
+
+ &.gray legend {
+ color: #bcc2cd;
+ }
+
+ &.green legend {
+ color: #50fa7b;
+ }
+
+ &.cyan legend {
+ color: #8be9fd;
+ }
+
+ &.purple legend {
+ color: #bd93f9;
+ }
+
+ &.orange legend {
+ color: #ffb86c;
+ }
+
+ &.pink legend {
+ color: #ff79c6;
+ }
+
+ &.red legend {
+ color: #ff5555;
+ }
+
+ &.yellow legend {
+ color: #f1fa8c;
+ }
}
fieldset:target,
@@ -497,60 +521,6 @@ section:target {
}
}
-legend {
- display: inline-block;
- align-items: center;
- justify-content: center;
- color: var(--fg-color);
- font-weight: 700;
- cursor: pointer;
- transition: all 0.2s ease-in-out;
-
- * {
- vertical-align: middle;
- }
-
- i {
- margin-left: 8px;
- }
-}
-
-fieldset.blue legend {
- color: #57b5f9;
-}
-
-fieldset.gray legend {
- color: #bcc2cd;
-}
-
-fieldset.green legend {
- color: #50fa7b;
-}
-
-fieldset.cyan legend {
- color: #8be9fd;
-}
-
-fieldset.purple legend {
- color: #bd93f9;
-}
-
-fieldset.orange legend {
- color: #ffb86c;
-}
-
-fieldset.pink legend {
- color: #ff79c6;
-}
-
-fieldset.red legend {
- color: #ff5555;
-}
-
-fieldset.yellow legend {
- color: #f1fa8c;
-}
-
input[type="file"],
input[type="radio"],
.hide-on-large-screen,
diff --git a/components/layout/footer.vue b/components/layout/footer.vue
index 7ef2772c7..6cf05d6c3 100644
--- a/components/layout/footer.vue
+++ b/components/layout/footer.vue
@@ -60,6 +60,10 @@
+