/* Lioness by Lins - Main Stylesheet */

/* Define Brand Colors and Fonts */
:root {
  --brand-maroon: #c34c76; /* Deep, elegant red */
  --brand-gold: #d8b660; /* Refined gold accent */
  --soft-white: #f9f5f1; /* Soft, warm background */
}

body {
  font-family: 'Cormorant Garamond', serif;
  background-color: var(--soft-white);
}

/* Custom font classes for branding */
.font-lioness {
  font-family: 'Playfair Display', serif;
  font-style: italic;
}

.font-by-lins {
  font-family: 'Cormorant Garamond', serif;
  letter-spacing: 0.2em;
}

/* Custom button styling */
.btn-subscribe {
  transition: background-color 0.3s, transform 0.1s;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -2px rgba(0, 0, 0, 0.06);
}

.btn-subscribe:hover {
  background-color: #a63d63;
}

.btn-subscribe:active {
  transform: translateY(1px);
}
