:root {
  --primary: #B0001D;
  --primary-dark: #8A0017;

  --accent: #c8a44d;
  --text: #24324a;
  --muted: #6b7280;
  --white: #ffffff;
  --bg: #f8fafc;
  --border: #ece7e7;
  --footer-bg: #111827;

  --container: 1280px;

  --radius-sm: 10px;
  --radius-md: 14px;
  --radius-lg: 20px;

  --shadow-soft: 0 10px 30px rgba(0, 0, 0, 0.08);

  --transition: 0.25s ease;
}