:root {
  --cream: #fbf7f1;
  --cream-2: #f4ebe2;
  --navy: #111923;
  --navy-2: #17222d;
  --red: #9f2027;
  --red-dark: #73161c;
  --peach: #f6d9cf;
  --gold: #d8a72b;
  --text: #18222c;
  --muted: #68717b;
  --white: #fff;
  --line: #e8dfd6;
  --shadow: 0 18px 50px rgba(17, 25, 35, .09);
  --radius: 18px;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system,
    BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--text);
  background: var(--cream);
  line-height: 1.65;
}

img {
  display: block;
  max-width: 100%;
}

a {
  text-decoration: none;
  color: inherit;
}

button,
input,
textarea {
  font: inherit;
}



