:root {
  --stone-50: #FFF9FB;
  --stone-100: #FFF0F6;
  --stone-200: #F7DCE8;
  --stone-300: #E9C6D7;
  --stone-400: #CFA1B8;

  --ink-900: #3A1F34;
  --ink-700: #5B3D53;
  --ink-500: #896B80;
  --ink-300: #B99CAF;

  --athens: #55BFC4;
  --athens-light: #77D1D0;
  --athens-bg: #E7FAF9;

  --sparta: #E687A9;
  --sparta-light: #F2A9C0;
  --sparta-bg: #FFF0F5;

  --olive: #89B85D;
  --olive-light: #AED47D;
  --olive-bg: #F2FBE9;

  --gold: #E8AB48;
  --gold-light: #F5C66E;
  --gold-bg: #FFF8E6;

  --danger: #E96C85;
  --danger-bg: #FFF0F3;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;

  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --radius: var(--radius-sm);

  --shadow-sm: 0 10px 28px rgba(156, 93, 126, 0.12);

  --font-stack: 'Pretendard Variable', 'Pretendard', 'Noto Sans KR', 'Malgun Gothic', -apple-system, sans-serif;
  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-base: 17px;
  --font-size-lg: 20px;
  --font-size-xl: 24px;
  --font-size-2xl: 32px;
  --font-size-3xl: 40px;

  --line-height: 1.7;
  --max-width: 68ch;

  --transition-fast: 200ms ease;
  --transition-normal: 300ms ease;
}
