:root {
  --font-sans: "Onest", "PP Mori", Arial, sans-serif;
  --font-serif: "Onest", "PP Mori", Arial, sans-serif;
  --color-cream: #f7f4ef;
  --color-paper: #f1ece3;
  --color-ink: #3b3b3b;
  --color-ink-soft: rgba(59, 59, 59, 0.72);
  --color-line: rgba(59, 59, 59, 0.14);
  --color-dark: #252525;
  --color-dark-soft: #2f2f2f;
  --color-white: #ffffff;
  --color-rose: #f0cbce;
  --color-sand: #e8decf;
  --color-gold: #c8b08f;
  --container-max: 1320px;
  --header-height: 88px;
  --radius-pill: 999px;
  --radius-card: 24px;
  --shadow-soft: 0 24px 60px rgba(37, 37, 37, 0.08);
  --transition-base: 320ms cubic-bezier(0.18, 0.71, 0.11, 1);
}
