/* ── 디자인 토큰 ── */
:root {
  --bg:       #FFFFFF;
  --bg-gray:  #F7F7F7;
  --bg-dark:  #1A1A1A;
  --ink:      #1A1A1A;
  --ink-soft: #555555;
  --ink-mute: #999999;
  --green:    #03C75A;
  --green-dk: #02b350;
  --kakao:    #FAE100;
  --border:   #E8E8E8;
  --radius:   8px;
  --max:      480px;
}

/* ── Reset ── */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* ── Body ── */
body {
  font-family: 'Noto Sans KR', sans-serif;
  background: var(--bg);
  color: var(--ink);
  font-size: 14px;
  line-height: 1.5;
  max-width: var(--max);
  margin: 0 auto;
}
