/* AMOURIA Floral Premium: image covers the complete page.
   No changes to forms, cards, user sessions, or loyalty logic. */
html {
  min-height: 100% !important;
  background-color: #f8f3eb !important;
  background-image: url("/static/amouria-floral-background.webp") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}
html body {
  min-height: 100vh !important;
  min-height: 100dvh !important;
  background: transparent !important;
}
#amouria-header-logo,
#amouria-header-logo img {
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
#amouria-header-logo img {
  object-fit: contain !important;
}
@media (max-width: 700px) {
  html { background-position: 67% center !important; }
}
