/* Design tokens — sinh tu SiteDesignToken (NewsCMS Site Builder). */
/* Doi token o day hoac trong admin la doi toan site (ca var() lan utility). */
:root {
  --color-brand-50: #fff3f7;
  --color-brand-100: #fce0eb;
  --color-brand-300: #f7aac4;
  --color-brand-500: #ed5082;
  --color-brand-600: #df306b;
  --color-brand-700: #ba174f;
  --color-ink: #321c21;
  --color-muted: #61464d;
  --color-surface: #ffffff;
  --color-subtle: #fff8fb;
  --color-yellow: #ffda51;
  --color-blue: #c3edfc;
  --color-green: #e0f2dc;
  --color-line: #b4979f;
  --font-body: "Peaky Nunito", sans-serif;
  --font-display: "Baloo 2", "Peaky Nunito", sans-serif;
  --radius-card: 22px;
  --radius-pill: 999px;
  --space-section: 32px;
}
@theme {
  --color-brand-50: #fff3f7;
  --color-brand-100: #fce0eb;
  --color-brand-300: #f7aac4;
  --color-brand-500: #ed5082;
  --color-brand-600: #df306b;
  --color-brand-700: #ba174f;
  --color-ink: #321c21;
  --color-muted: #61464d;
  --color-surface: #ffffff;
  --color-subtle: #fff8fb;
  --color-yellow: #ffda51;
  --color-blue: #c3edfc;
  --color-green: #e0f2dc;
  --color-line: #b4979f;
  --font-body: "Peaky Nunito", sans-serif;
  --font-display: "Baloo 2", "Peaky Nunito", sans-serif;
  --radius-card: 22px;
  --radius-pill: 999px;
  --space-section: 32px;
}
