/* (주)지디엔 디자인 토큰 — DESIGN.md와 값이 같아야 함 */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

:root {
  --gdn-primary: #0072AE;
  --gdn-primary-strong: #005E91;
  --gdn-primary-deep: #0D3F64;
  --gdn-primary-100: #D6E8F4;
  --gdn-primary-50: #F1F7FC;
  --gdn-logo-gray: #727170;
  --gdn-accent: #FF7A59;
  --gdn-accent-strong: #B5411F;
  --gdn-accent-50: #FFF4EF;
  --gdn-mint: #0F9E96;
  --gdn-mint-strong: #0B7A74;
  --gdn-mint-50: #F2FAF9;

  --gdn-canvas: #FFFFFF;
  --gdn-surface-soft: #F7F9FA;
  --gdn-surface-strong: #EEF2F4;
  --gdn-hairline: #E3EAED;
  --gdn-border-strong: #C9D3D8;
  --gdn-ink: #1E2A32;
  --gdn-body: #3E4C55;
  --gdn-muted: #5F6E77;
  --gdn-muted-soft: #8A979F;

  --gdn-success: #1E9E5A;  --gdn-success-text: #17804A;  --gdn-success-50: #EAF7EF;
  --gdn-warning: #F2A93B;  --gdn-warning-text: #8A5A12;  --gdn-warning-50: #FFF6E6;
  --gdn-danger:  #D64545;  --gdn-danger-text:  #B83232;  --gdn-danger-50:  #FDEEEE;

  --gdn-chart-1: #0072AE; --gdn-chart-2: #0F9E96; --gdn-chart-3: #FF7A59;
  --gdn-chart-4: #F2A93B; --gdn-chart-5: #8C7AE6; --gdn-chart-6: #8A979F;

  --gdn-font: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
  --gdn-font-serif: 'Noto Serif KR', 'Nanum Myeongjo', serif;

  --gdn-r-sm: 6px; --gdn-r-md: 10px; --gdn-r-lg: 16px; --gdn-r-xl: 24px; --gdn-r-full: 9999px;
  --gdn-shadow-card: 0 1px 2px rgba(30,42,50,.04), 0 4px 16px rgba(30,42,50,.06);
  --gdn-shadow-raised: 0 8px 28px rgba(30,42,50,.10);
}

body {
  background: var(--gdn-canvas);
  color: var(--gdn-body);
  font-family: var(--gdn-font);
  font-size: 15px;
  line-height: 1.7;
  word-break: keep-all;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3 { color: var(--gdn-ink); letter-spacing: -0.02em; line-height: 1.3; }
.num { font-variant-numeric: tabular-nums; }
a { color: var(--gdn-primary-strong); }
