/* 자동 생성 — src/figma_tokens.json(피그마 값)에서 만든다. 직접 고치지 말 것 */
:root {
  --primary: #1F7FE8;
  --sky: #C7E6FF;
  --page: #FFFFFF;
  --dark: #0E1424;
  --navy: #0F4FA8;
  --banner-top: #6BB6F7;
  --banner-bottom: #1F7FE8;
  --text: #050505;
  --on-dark: #FFFFFF;
  --on-dark-sub: #EFF6FF;
  --muted: #A6A6A6;
  --primary-ink: #0F4FA8;
  --contact: #131B2E;
  --tl-gold: #D2B06A;
  --tl-line: #DDE1E8;
  --tl-dot: #C9CFDA;
  --text-detail: #4A546B;
  --footer: #1C1D20;
  --kr: 'Pretendard JP Variable', sans-serif;
  --en: 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-mobile-display: 800 32px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-h2: 800 20px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-h3: 700 20px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-body: 400 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-caption: 400 12px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-nav: 500 20px/1.3 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-mobile-eyebrow: 600 14px/1.3 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-desktop-display: 700 54px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-h2: 800 32px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-h3: 700 32px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-body: 400 18px/1.7 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-caption: 400 14px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-nav: 500 16px/1.5 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-desktop-eyebrow: 600 16px/1.3 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-desktop-lead: 700 32px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-intro: 400 24px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-bodyl: 400 20px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-lead: 700 22px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-intro: 400 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-bodyl: 400 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-sectiontitle: 800 48px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-sectiontitle: 800 28px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-cardtitle: 700 32px/1.35 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-cardtitle: 700 20px/1.4 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-meta: 400 13px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-meta: 400 16px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-button-small: 700 14px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-button-default: 700 16px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-timelineyear: 700 20px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-timelineyear: 700 40px/1.2 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-timelinemonth: 700 15px/25.6px 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-timelinemonth: 700 17px/28.8px 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-timelineitembold: 700 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-timelineitembold: 700 18px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-timelineitem: 400 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-timelineitem: 400 18px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-timeline-tag: 500 12px/normal 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-timelinedetail: 400 13px/1.55 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-timelinedetail: 400 14px/1.55 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-contactinfo: 400 16px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-contactinfo: 400 20px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-noticetext: 500 15px/normal 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-noticetext: 500 18px/normal 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-noticelink: 700 14px/normal 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-noticelink: 700 16px/normal 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-footer-connect: 500 14px/normal 'Outfit', 'Pretendard JP Variable', sans-serif;
  --t-mobile-navkr: 500 20px/1.3 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-newstitle: 600 22px/1.45 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-newssummary: 400 16px/1.65 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-desktop-newsmeta: 500 14px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-newstitle: 600 17px/1.45 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-newssummary: 400 14px/1.6 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
  --t-mobile-newsmeta: 500 12px/1.5 'Pretendard JP Variable', 'Pretendard JP Variable', sans-serif;
}
