/* KBI tokens — generated from design-system/tokens.json */
:root {
  --white: #ffffff;
  --gray-50: #f6f6f4;
  --gray-100: #ececea;
  --gray-200: #e3e3df;
  --gray-400: #8a8a85;
  --gray-600: #6b6b66;
  --gray-800: #33332f;
  --ink: #111111;
  --orange-50: #fff1e8;
  --orange-500: #fa5a00;
  --orange-700: #c24400;
  --logo-gray: #505860;
  --navy-900: #0e1a2b;
  --navy-800: #1c2a3e;
  --on-dark: #ffffff;
  --on-dark-muted: #a9b4c2;
  --success: #1e7a46;
  --danger: #c62828;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 140px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 20px;
  --radius-xl: 32px;
  --radius-pill: 999px;
  --shadow-header: 0 4px 20px rgba(17,17,17,0.08);
  --shadow-card-hover: 0 12px 32px rgba(17,17,17,0.08);
  --shadow-menu: 0 16px 40px rgba(17,17,17,0.10);
  --container: 1280px;
  --container-narrow: 880px;
  --gutter-desktop: 40px;
  --header-height: 80px;
  --bp-md: 768px;
  --bp-lg: 1024px;
  --font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
}
@font-face { font-family: 'Pretendard Variable'; src: url('../fonts/PretendardVariable.woff2') format('woff2-variations'); font-weight: 45 920; font-display: swap; }
