-
다른 방식으로 가입하기
-
-
-
+
diff --git a/auth/styles.css b/auth/styles.css
index 798d12919..0d73c38c9 100644
--- a/auth/styles.css
+++ b/auth/styles.css
@@ -1,143 +1,163 @@
+@import "../src/global.css";
+
body {
- font-family: Arial, sans-serif;
- background: var(--gray-5, #f0f6ff);
- margin: 0;
- padding-top: 24rem;
+ padding-top: 23.8rem;
+ background-color: var(--background);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ row-gap: 3rem;
}
-.logo {
- width: 210px;
+header {
+ display: flex;
+ flex-direction: column;
+ row-gap: 1.6rem;
}
-.form-container {
- margin: 0 auto;
- width: 400px;
+.logo-link {
+ display: flex;
+ justify-content: center;
}
-header {
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 16px;
+.header-logo {
+ height: 3.8rem;
}
-header span {
- font-size: 1.4rem;
- font-style: normal;
+.header-message {
+ display: flex;
+ column-gap: 0.8rem;
+ font-size: 1.6rem;
font-weight: 400;
- line-height: 24px;
+ line-height: 150%;
}
-header span > a {
- color: var(--primary, #6d6afe);
+.header-link {
+ height: fit-content;
+ font-size: 1.6rem;
font-weight: 600;
- text-decoration: underline;
+ line-height: normal;
+ color: var(--primary);
+ border-bottom: 0.1rem solid var(--primary);
}
-form {
+.sign-box {
display: flex;
flex-direction: column;
- margin: 30px 0;
- gap: 24px;
+ align-items: center;
+ row-gap: 3.2rem;
+ width: 40rem;
}
-input {
- margin-bottom: 10px;
- padding: 10px;
- border: 1px solid #ddd;
- border-radius: 5px;
+.sign-form {
+ display: flex;
+ flex-direction: column;
+ row-gap: 3rem;
+ width: 100%;
}
-.form-group {
+.sign-inputs {
display: flex;
flex-direction: column;
- align-items: flex-start;
- gap: 12px;
+ row-gap: 2.4rem;
}
-.form-group label {
- font-size: 1.4rem;
- font-style: normal;
- font-weight: 400;
- line-height: normal;
+.sign-input-box {
+ display: flex;
+ flex-direction: column;
+ row-gap: 1.2rem;
}
-.form-group input {
- width: 100%;
- padding: 18px 15px;
+.sign-password {
+ position: relative;
}
-input:focus {
- border: 1px solid var(--primary, #6d6afe);
- outline: none;
+.sign-input-label {
+ font-size: 1.4rem;
+ font-weight: 400;
}
-input[type="password"] {
- padding-right: 40px;
+.sign-input {
+ padding: 1.8rem 1.5rem;
+ border-radius: 0.8rem;
+ border: 0.1rem solid var(--gray-3);
+ font-size: 1.6rem;
+ line-height: 150%;
}
-.password-wrapper {
- position: relative;
+.sign-input:focus {
+ border-color: var(--primary);
}
-.eye-icon {
+.eye-button {
position: absolute;
- top: 52%;
- right: 15px;
- width: 16px;
- height: 16px;
- cursor: pointer;
+ bottom: 2.2rem;
+ right: 1.5rem;
+ width: 1.6rem;
+ height: 1.6rem;
}
-button {
+.cta {
display: flex;
- width: 400px;
- padding: 16px 20px;
justify-content: center;
align-items: center;
- gap: 10px;
- border: 0;
- border-radius: 8px;
- background: var(
- --gra-purpleblue-to-skyblue,
- linear-gradient(91deg, var(--primary, #6d6afe) 0.12%, #6ae3fe 101.84%)
- );
+ width: 100%;
+ height: 5.4rem;
+ background-image: linear-gradient(135deg, var(--primary) 0%, #6ae3fe 100%);
+ border-radius: 0.8rem;
color: #f5f5f5;
- font-family: Pretendard;
- font-size: 18px;
- font-style: normal;
+ font-size: 1.8rem;
font-weight: 600;
- line-height: normal;
}
-.auth {
+.sns-box {
display: flex;
- width: 100%;
- padding: 12px 24px;
justify-content: space-between;
align-items: center;
+ width: 100%;
+ padding: 1.2rem 2.4rem;
+ border-radius: 0.8rem;
+ border: 0.1rem solid var(--gray-3);
+ background-color: var(--gray-4);
+}
- border-radius: 8px;
- border: 1px solid var(--linkbrary-gray-20, #ccd5e3);
- background: var(--linkbrary-gray-10, #e7effb);
+.sns-links {
+ display: flex;
+ column-gap: 1.6rem;
}
-.auth span {
- color: var(--linkbrary-gray-100, #373740);
+.sns-link {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 4.2rem;
+ height: 4.2rem;
+ border-radius: 50%;
+}
- font-family: Pretendard;
- font-size: 14px;
- font-style: normal;
+.sns-text {
+ font-size: 1.4rem;
font-weight: 400;
- line-height: normal;
+ color: var(--gray100);
}
-.icon {
- display: flex;
- gap: 1.6rem;
+.google-link {
+ background-color: var(--white);
+ border: 0.1rem solid #d3d4dd;
}
-.auth-icon {
- width: 42px;
- height: 42px;
+.kakao-link {
+ padding-top: 0.2rem;
+ background-color: #f5e14b;
+}
+
+@media (max-width: 767px) {
+ body {
+ padding: 12rem 3.2rem;
+ }
+
+ .sign-box {
+ width: 100%;
+ max-width: 40rem;
+ }
}
diff --git a/index.html b/index.html
index 5e9fce301..eaa437903 100644
--- a/index.html
+++ b/index.html
@@ -8,18 +8,30 @@
type="text/css"
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css"
/>
+
+
+
+
+
+
+