/* TEMP 토큰 — 디자인 콘셉트 확정(brand-concepts 의제) 뒤 main 역할이 교체한다. 기능 의제는 이 변수만 쓴다. */
:root {
  --bg: #fafaf7;
  --surface: #ffffff;
  --text: #1c1c1a;
  --muted: #6b6b66;
  --line: #e2e2dc;
  --accent: #e8a317;
  --danger: #c0392b;
  --radius: 10px;
  --font: system-ui, -apple-system, "Segoe UI", "Noto Sans KR", sans-serif;
}
* { box-sizing: border-box; }
body { margin: 0; font-family: var(--font); color: var(--text); background: var(--bg); line-height: 1.5; }
@media (prefers-reduced-motion: reduce) { * { animation: none !important; transition: none !important; } }
