@@ -178,34 +178,41 @@ html, body {
178178@utility text-background { color : var (--background ); }
179179@utility text-foreground { color : var (--foreground ); }
180180
181-
182181/* 폰트 */ /* Pretendard */
183- @utility text-display-lg { font-size : 5.7rem ; font-family : var (--font-sans ); }
184- @utility text-display-md { font-size : 5.2rem ; font-family : var (--font-sans ); }
185- @utility text-display-sm { font-size : 3.6rem ; font-family : var (--font-sans ); }
182+ @utility text-display-lg { font-size : 5.7rem ; line-height : 6.4 rem ; letter-spacing : -0.025 em ; font-family : var (--font-sans ); }
183+ @utility text-display-md { font-size : 5.2rem ; line-height : 4.5 rem ; font-family : var (--font-sans ); }
184+ @utility text-display-sm { font-size : 3.6rem ; line-height : 4.4 rem ; font-family : var (--font-sans ); }
186185
187- @utility text-headline-lg { font-size : 3.2rem ; font-family : var (--font-sans ); }
188- @utility text-headline-md { font-size : 2.8rem ; font-family : var (--font-sans ); }
189- @utility text-headline-sm { font-size : 2.4rem ; font-family : var (--font-sans ); }
186+ @utility text-headline-lg { font-size : 3.2rem ; line-height : 4 rem ; font-family : var (--font-sans ); }
187+ @utility text-headline-md { font-size : 2.8rem ; line-height : 3.2 rem ; font-family : var (--font-sans ); }
188+ @utility text-headline-sm { font-size : 2.4rem ; line-height : 3.2 rem ; font-family : var (--font-sans ); }
190189
191- @utility text-title-lg { font-size : 2.2rem ; font-family : var (--font-sans ); }
192- @utility text-title-md { font-size : 1.6rem ; font-family : var (--font-sans ); }
193- @utility text-title-sm { font-size : 1.4rem ; font-family : var (--font-sans ); }
190+ @utility text-title-lg { font-size : 2.2rem ; line-height : 2.8 rem ; letter-spacing : 0.015 em ; font-family : var (--font-sans ); }
191+ @utility text-title-md { font-size : 1.6rem ; line-height : 2.4 rem ; letter-spacing : 0.01 em ; font-family : var (--font-sans ); }
192+ @utility text-title-sm { font-size : 1.4rem ; line-height : 2 rem ; letter-spacing : 0.01 em ; font-family : var (--font-sans ); }
194193
195- @utility text-label-lg { font-size : 1.4rem ; font-family : var (--font-sans ); }
196- @utility text-label-md { font-size : 1.2rem ; font-family : var (--font-sans ); }
197- @utility text-label-sm { font-size : 1.1rem ; font-family : var (--font-sans ); }
194+ @utility text-label-lg { font-size : 1.4rem ; line-height : 2 rem ; letter-spacing : 0.01 em ; font-family : var (--font-sans ); }
195+ @utility text-label-md { font-size : 1.2rem ; line-height : 1.6 rem ; letter-spacing : 0.05 em ; font-family : var (--font-sans ); }
196+ @utility text-label-sm { font-size : 1.1rem ; line-height : 1.6 rem ; letter-spacing : 0.05 em ; font-family : var (--font-sans ); }
198197
199- @utility text-body-lg { font-size : 1.4rem ; font-family : var (--font-sans ); }
200- @utility text-body-md { font-size : 1.2rem ; font -family: var (--font-sans ); }
201- @utility text-body-sm { font-size : 1rem ; font-family : var (--font-sans ); }
198+ @utility text-body-lg { font-size : 1.4rem ; line-height : 2.4 rem ; letter-spacing : 0.05 em ; font-family : var (--font-sans ); }
199+ @utility text-body-md { font-size : 1.2rem ; line-height : 2 rem ; letter-spacing : 0.025 em ; -family : var (--font-sans ); }
200+ @utility text-body-sm { font-size : 1rem ; line-height : 1.6 rem ; letter-spacing : 0.04 em ; font-family : var (--font-sans ); }
202201
203202/* JEN Serif */
204- @utility text-display-serif { font-size : 3.6rem ; font-family : var (--font-serif ); }
205- @utility text-headline-lg-serif { font-size : 3.2rem ; font-family : var (--font-serif ); }
206- @utility text-headline-md-serif { font-size : 2.4rem ; font-family : var (--font-serif ); }
207- @utility text-headline-sm-serif { font-size : 2rem ; font-family : var (--font-serif ); }
208- @utility text-label-serif { font-size : 1.4rem ; font-family : var (--font-serif ); }
203+ @utility text-display-serif { font-size : 3.6rem ; line-height : 4.6rem ; letter-spacing : 0.6em ; font-family : var (--font-serif ); }
204+ @utility text-headline-lg-serif { font-size : 3.2rem ; line-height : 4rem ; letter-spacing : 0.2em ; font-family : var (--font-serif ); }
205+ @utility text-headline-md-serif { font-size : 2.4rem ; line-height : 3.2rem ; letter-spacing : 0.2em ; font-family : var (--font-serif ); }
206+ @utility text-headline-sm-serif { font-size : 2rem ; line-height : 2.4rem ; letter-spacing : 1.2rem ; font-family : var (--font-serif ); }
207+ @utility text-label-serif { font-size : 1.4rem ; line-height : 2rem ; letter-spacing : 0.4rem ; font-family : var (--font-serif ); }
208+
209+ /* font-weight */
210+ @utility font-light { font-weight : 100 !important ; }
211+ @utility font-regular { font-weight : 200 !important ; }
212+ @utility font-medium { font-weight : 300 !important ; }
213+ @utility font-semibold { font-weight : 400 !important ; }
214+ @utility font-bold { font-weight : 500 !important ; }
215+
209216
210217/* Layout */
211218@utility layout-flex { display : var (--display-flex ); }
@@ -218,3 +225,4 @@ html, body {
218225
219226@utility max-w-mobile { max-width : var (--max-w-mobile ); }
220227@utility min-w-100 { min-width : var (--min-w-100 ); }
228+
0 commit comments