body {
  --default-primary-50: #e7e9fa;
  --default-primary-100: #e7e9fa;
  --default-primary-200: #c4c7f1;
  --default-primary-300: #9ba4e8;
  --default-primary-400: #4f63d9;
  --default-primary-500: #2747d0;
  --default-primary-600: #213ec6;
  --default-primary-700: #1334b9;
  --default-primary-800: #0029ae;
  --default-primary-900: #00119c;

  --primary-50: var(--custom-primary-50, var(--default-primary-50));
  --primary-100: var(--custom-primary-100, var(--default-primary-100));
  --primary-200: var(--custom-primary-200, var(--default-primary-200));
  --primary-300: var(--custom-primary-300, var(--default-primary-300));
  --primary-400: var(--custom-primary-400, var(--default-primary-400));
  --primary-500: var(--custom-primary-500, var(--default-primary-500));
  --primary-600: var(--custom-primary-600, var(--default-primary-600));
  --primary-700: var(--custom-primary-700, var(--default-primary-700));
  --primary-800: var(--custom-primary-800, var(--default-primary-800));
  --primary-900: var(--custom-primary-900, var(--default-primary-900));

  --primary-color: var(--primary-500); /* 포인트 컬러 */
  --primary-hover-color: var(--primary-600); /* 기본 마우스오버 */
  --highlight-text-color: var(--primary-700); /* 셀랙트 박스 선택 텍스트 */
  --highlight-bg-color: var(--primary-50); /* 셀랙트 박스 선택 백그라운드 */
  --highlight-focus-color: var(--primary-100); /* 셀랙트 박스 포커스 */
  --button-hover: var(--primary-600); /* 버튼 마우스 오버 */
  --button-line-hover: var(--primary-50); /* 라인 버튼 마우스 오버 */
  --p-focus-ring-color: var(--primary-900);

  --font-family: 'Pretendard Variable';
  --input-filter-height: 50px;
}
