diff --git a/frontend/src/html/pages/login.html b/frontend/src/html/pages/login.html
index aee6359b3..9b0fc1d9f 100644
--- a/frontend/src/html/pages/login.html
+++ b/frontend/src/html/pages/login.html
@@ -6,7 +6,10 @@
Login/Signup is disabled or the server is down/under maintenance.
-
register
+
+
+ register
+
-
login
-
+
+
+ login
+
- or
-
-
+
diff --git a/frontend/src/styles/login.scss b/frontend/src/styles/login.scss
index 458954025..6395672c2 100644
--- a/frontend/src/styles/login.scss
+++ b/frontend/src/styles/login.scss
@@ -15,27 +15,48 @@
input[type="email"],
input[type="password"],
input[type="text"] {
- width: 15rem;
+ width: 17rem;
+ }
+
+ .title {
+ display: inline-flex;
+ align-items: baseline;
+ color: var(--sub-color);
+ i {
+ margin-right: 0.5em;
+ }
}
&.login {
- grid-template-areas:
- "title forgotButton"
- "form form";
-
- .title {
- grid-area: title;
- }
-
#forgotPasswordButton {
- grid-area: forgotButton;
+ // height: 0;
font-size: 0.75rem;
- line-height: 0.75rem;
- margin-bottom: -0.5em;
+ // margin-left: -0.5em;
+ justify-content: right;
}
- form {
- grid-area: form;
+ .providers {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 1rem;
+ }
+
+ .orWithLine {
+ // height: 2.25rem;
+ display: grid;
+ grid-template-columns: 1fr auto 1fr;
+ align-items: center;
+ gap: 1rem;
+ .line {
+ background: var(--sub-alt-color);
+ width: 100%;
+ height: 0.25em;
+ border-radius: var(--roundness);
+ }
+ }
+ .checkbox {
+ height: 1.5rem;
+ align-items: center;
}
}
}
diff --git a/frontend/src/styles/media-queries-purple.scss b/frontend/src/styles/media-queries-purple.scss
index c5e041cae..3fe6862bb 100644
--- a/frontend/src/styles/media-queries-purple.scss
+++ b/frontend/src/styles/media-queries-purple.scss
@@ -33,6 +33,19 @@
}
}
}
+ .pageLogin {
+ flex-direction: column;
+ gap: 4rem;
+ .side {
+ width: 100%;
+ input[type="email"],
+ input[type="password"],
+ input[type="text"] {
+ width: 100%;
+ max-width: 100%;
+ }
+ }
+ }
.pageTest {
#liveStatsTextTop,
#liveStatsTextBottom {