diff --git a/src/pages/Login.module.css b/src/pages/Login.module.css index 4394f61..a66ca81 100644 --- a/src/pages/Login.module.css +++ b/src/pages/Login.module.css @@ -1,16 +1,21 @@ .container { display: flex; - min-height: 100vh; - + min-height: 100dvh; font-family: "DM Sans", sans-serif; color: var(--color-bg); } +@supports not (min-height: 100dvh) { + .container { + min-height: 100vh; + } +} + .mainContent { flex: 1; display: flex; flex-direction: column; - padding: 3rem; + padding: 2.5rem 2rem; background-color: var(--color-bg); } @@ -18,39 +23,28 @@ display: flex; flex-direction: column; align-items: center; + width: 100%; flex: 1; } -.logoText { - - font-size: 35px; +.logo { display: flex; + justify-content: center; align-items: center; - letter-spacing: -0.5px; - font-weight: 200; + width: 100%; } -.logoPower { - color: var(--color-text); -} - -.logoOn { - color: var(--color-secondary); - font-weight: 700; -} - -.logo img { - height: 40px; +.logoImage { + height: 44px; + width: auto; + object-fit: contain; } .loginBox { - - background-color: var(--color-bg); - width: 25%; + width: min(100%, 460px); height: auto; - - margin-top: 5%; + margin-top: 2rem; padding: 2rem; border-radius: 25px; @@ -297,3 +291,41 @@ button:disabled { .passwordResetLink .textButton:hover { color: var(--color-secondary); } + +@media (max-width: 768px) { + .mainContent { + padding: 1rem; + } + + .logoImage { + height: 40px; + } + + .loginBox { + width: 100%; + margin-top: 1.25rem; + padding: 1.25rem; + border-radius: 20px; + } + + .registerLink { + flex-wrap: wrap; + text-align: center; + } +} + +@media (max-width: 420px) { + .mainContent { + padding: 0.75rem; + } + + .loginBox { + padding: 1rem; + border-radius: 16px; + } + + .input, + .button { + height: 48px; + } +} diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index d06bca0..f5673ee 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -108,10 +108,11 @@ function Login() {