/* 테마: 색·글꼴은 이 파일에서만 바꾸면 사이트 전체에 적용된다 (새 디자인 적용 시 여기부터 교체) */
@font-face { font-family: 'Nanum Gothic'; font-weight: 400; font-style: normal; font-display: swap; src: url('/fonts/NanumGothic-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Nanum Gothic'; font-weight: 700; font-style: normal; font-display: swap; src: url('/fonts/NanumGothic-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Nanum Gothic'; font-weight: 800; font-style: normal; font-display: swap; src: url('/fonts/NanumGothic-ExtraBold.woff2') format('woff2'); }

:root {
  --font: 'Nanum Gothic', 'Malgun Gothic', 'Apple SD Gothic Neo', system-ui, sans-serif;
  --radius: 10px;
  --maxw: 1320px;

  --bg: #f6f5f1;
  --surface: #ffffff;
  --surface-2: #f0eee8;
  --text: #1d2229;
  --text-2: #4b5563;
  --muted: #7a828d;
  --line: #e2dfd6;
  --primary: #1f4e78;
  --primary-ink: #ffffff;
  --accent: #b8892f;
  --hover: #eef3f8;
  --focus: #2d6cdf;
  --danger: #b3261e;
}
:root[data-theme='dark'] {
  --bg: #14171b;
  --surface: #1c2026;
  --surface-2: #242a31;
  --text: #e8eaed;
  --text-2: #b6bcc5;
  --muted: #8b93a0;
  --line: #2f363e;
  --primary: #6aa8e0;
  --primary-ink: #0d1722;
  --accent: #e0b25a;
  --hover: #222a34;
  --focus: #7db3ff;
  --danger: #f2a39c;
}
