:root {
  --maroon: #6f1717;
  --maroon-dark: #3f0b0b;
  --maroon-soft: #8d2a22;
  --gold: #c49a4a;
  --gold-light: #e7c878;
  --ivory: #f7f0df;
  --warm-white: #fffaf0;
  --charcoal: #201b18;
  --charcoal-soft: #4d4037;
  --sepia: #a66b3f;
  --line: rgba(32, 27, 24, 0.14);
  --glass: rgba(255, 250, 240, 0.12);
  --shadow: 0 28px 80px rgba(63, 11, 11, 0.18);
  --shadow-deep: 0 30px 90px rgba(0, 0, 0, 0.34);
  --font-display: "Roboto", "Segoe UI", Arial, sans-serif;
  --font-serif: "Roboto", "Segoe UI", Arial, sans-serif;
  --font-body: "Roboto", "Segoe UI", Arial, sans-serif;
  --container: min(1180px, calc(100vw - 40px));
  --radius: 8px;
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}
