/* Local Inter Bold subset for retail prices. License in assets/fonts/Inter-OFL.txt. */
@font-face {
  font-family: "Thaiyou Price";
  src: url("./assets/fonts/thaiyou-price.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --color-mulberry: #662341;
  --color-pearl: #FFFBF8;
  --color-rose-paper: #F8E7EA;
  --color-saffron: #E7AF50;
  --color-on-mulberry: #FFF7F3;
  --color-on-mulberry-muted: #EACCD7;
  --color-beauty-ink: #933856;
  --color-beauty-paper: #F8E8EC;
  --color-herbal-ink: #3F624C;
  --color-herbal-paper: #E9F0E8;
  --color-snacks-ink: #81561D;
  --color-snacks-paper: #FBF0D9;
  --color-gifts-ink: #6A4F71;
  --color-gifts-paper: #F1EAF3;
  --color-primary: #E61E79;
  --color-primary-hover: #B81160;
  --color-primary-light: #FCE4EF;
  --color-brand-deep: #990B52;
  --color-price: #C50D60;
  --font-ui: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;
  --font-price: "Thaiyou Price", Inter, var(--font-ui);
  --color-accent: #FFD600;
  --color-accent-text: #1F1F24;
  --color-bg-page: #FDF5F8;
  --color-bg-card: #FFFFFF;
  --color-bg-subtle: #F7EDF1;
  --color-text-main: #1F1F24;
  --color-text-secondary: #6E6A73;
  --color-text-muted: #9E959C;
  --border-color: #EFE2E8;
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-full: 9999px;
  --shadow-card: 0 4px 16px rgba(230, 30, 121, .06);
}
