@@ -15,24 +15,30 @@ body {
1515 font-family : 'Noto Sans KR' , sans-serif;
1616}
1717
18- /* 2. 헤더 섹션 (WelcomeScreen 상단 블루 영역) */
18+ /* 2. 헤더 섹션 (상단 연한 블루 영역 수정 ) */
1919.header {
20- background : linear-gradient ( 180 deg , var ( --primary-blue ) 0 % , # 6BB6FF 100 % );
21- padding : 60px 20px 60 px ;
20+ background : # E6F1FF ; /* 배경색 수정 */
21+ padding : 60px 20px 80 px ;
2222 text-align : center;
23- color : var (--white );
2423}
2524
26- . logo-circle {
27- width : 60 px ; height : 60 px ;
28- background : var ( --white ); color : var ( --primary-blue );
29- border-radius : 18 px ; display : flex; align-items : center; justify-content : center ;
30- font-size : 32 px ; font-weight : 800 ; margin : 0 auto 16 px ;
31- box-shadow : 0 4 px 15 px rgba ( 0 , 0 , 0 , 0.1 );
25+ /* 실제 로고 이미지 스타일 */
26+ . login-logo {
27+ width : 350 px ; /* 로고 크기 */
28+ height : auto ;
29+ display : block ;
30+ margin : 0 auto 12 px ; /* 가로 중앙 정렬 및 하단 여백 */
3231}
3332
34- .brand-name { font-size : 30px ; font-weight : 700 ; margin-bottom : 5px ; }
35- .brand-subtitle { font-size : 14px ; opacity : 0.9 ; }
33+ .brand-subtitle {
34+ width : 350px ; /* 로고 너비와 똑같이 맞춰서 기준점을 잡습니다 */
35+ margin : 0 auto; /* 로고와 동일하게 가로 중앙에 배치 */
36+ text-align : center; /* 350px라는 영역 안에서 글자를 중앙으로 정렬 */
37+ font-size : 15px ;
38+ font-weight : 500 ;
39+ color : # 4DA6FF ;
40+ line-height : 2 ; /* 글자가 너무 붙어 보이지 않게 약간의 높이 추가 */
41+ }
3642
3743/* 3. 미션 리스트 섹션 (문구 위치 및 굵기 설정) */
3844.mission-list-section {
5258 color : var (--text-black ); margin-bottom : 8px ;
5359}
5460
55- /* 설명 문구: 도움까지, 뒤에 줄바꿈(\A) 및 글자 크기 16px 적용 */
61+ /* 설명 문구 */
5662.mission-list-section ::after {
5763 content : "작은 부탁부터 과제 도움까지,\A학생들이 서로 돕는 미션 플랫폼" ;
5864 order : -1 ;
6167 color : var (--text-gray );
6268 line-height : 1.6 ;
6369 margin-bottom : 30px ;
64- white-space : pre-wrap; /* \A 줄바꿈 인식을 위해 필수 */
70+ white-space : pre-wrap;
6571}
6672
6773.section-title {
@@ -121,35 +127,45 @@ body {
121127.price { font-size : 18px ; font-weight : 700 ; color : var (--primary-blue ); }
122128
123129/* 5. 하단 버튼 영역 (로그인/회원가입) */
124- .guest-footer-area { padding : 30px 20px 100px ; background : var (--white ); }
130+ .guest-footer-area {
131+ padding : 30px 25px 100px ; /* 양옆 여백을 20px에서 25px로 변경 */
132+ background : var (--white );
133+ }
125134
126- /* 안내 문구와 미션 카드 사이 간격 확보 */
127135.guest-footer-text {
128136 text-align : center;
129137 font-size : 14px ;
130138 color : # 98A2B3 ;
131139 margin : 60px 0 20px ;
132140}
133141
134- /* [수정] 로그인/회원가입 버튼 규격: 로그인 페이지의 .btn-main과 일치시킴 */
135142.guest-cta {
136- display : flex; align-items : center; justify-content : center; gap : 10px ;
137- width : calc (100% - 40px );
138- height : 56px ; /* 높이 56px 적용 */
139- margin : 0 20px 12px ;
140- border-radius : 12px ; /* 테두리 반경 12px 적용 */
141- font-size : 18px ; /* 글자 크기 18px 적용 */
142- font-weight : 700 ; /* 글자 굵기 700 적용 */
143+ display : flex;
144+ align-items : center;
145+ justify-content : center;
146+ gap : 10px ;
147+
148+ /* 핵심 수정 부분: 가로 크기를 100%로 하고 양옆 마진을 0으로 합니다 */
149+ width : 100% ;
150+ margin : 0 0 12px 0 ; /* 위 0, 오른쪽 0, 아래 12px, 왼쪽 0 */
151+
152+ height : 56px ;
153+ border-radius : 12px ;
154+ font-size : 18px ;
155+ font-weight : 700 ;
143156 text-decoration : none;
144157 box-sizing : border-box;
145158}
146159
147- /* 로그인 버튼 색상 */
148- .guest-cta : nth-of-type (1 ) { background : var (--primary-blue ); color : var (--white ); }
160+ /* 첫 번째 버튼 (로그인): 배경색 적용 */
161+ .guest-cta : nth-of-type (1 ) {
162+ background : # 4DA6FF ;
163+ color : # ffffff ;
164+ }
149165
150- /* 회원가입 버튼 색상 */
166+ /* 두 번째 버튼 (회원가입): 테두리와 글자색 적용 */
151167.guest-cta : nth-of-type (2 ) {
152- background : var ( --white ) ;
153- color : var ( --primary-blue ) ;
154- border : 1px solid var ( --primary-blue ) ;
168+ background : # ffffff ;
169+ color : # 4DA6FF ;
170+ border : 1px solid # 4DA6FF ;
155171}
0 commit comments