:root {
  --blush-top: #f9ece8;
  --blush-bottom: #f3dbd5;
  --blush-centre: #fcf5f2;
  --wine: #8e1f3a;
  --gold: #a8804f;
  --gold-light: #cdac7a;
  --plum: #5a2a33;
  --script: "Savoye LET", "Snell Roundhand", "Great Vibes", cursive;
  --serif: "Baskerville", "Libre Baskerville", "Hoefler Text", Georgia, serif;
}

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

html,
body {
  height: 100%;
}

body {
  background: var(--blush-bottom);
  color: var(--plum);
  font-family: var(--serif);
  -webkit-font-smoothing: antialiased;
}

.eyebrow {
  font-family: var(--serif);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.32em;
  color: var(--gold);
}

.divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.9em;
}

.divider::before,
.divider::after {
  content: "";
  width: 4.2em;
  height: 1px;
  background: var(--gold-light);
}

.divider span {
  width: 0.55em;
  height: 0.55em;
  background: var(--gold);
  transform: rotate(45deg);
}
