/* VΛΖΛ — sunny backdrop: warm light and soft leaf shadows, fixed like sun through a window.
   Loaded last on every page; it replaces the earlier floral pattern. */
:root,
.market {
  --bg-primary: #f6ecdf;
  --text-muted: #615b53;
}
html {
  background: #f1e3cf;
}
body,
body.market,
body.legal-page {
  background: transparent;
}
body::before,
body::after {
  content: "";
  position: fixed;
  z-index: -1;
  pointer-events: none;
}
body::before {
  inset: 0;
  background:
    url("/assets/sun-leaves.webp") left top / min(1200px, 112vw) auto no-repeat,
    radial-gradient(90% 70% at 92% 4%, rgba(255, 250, 238, 0.95) 0%, rgba(255, 250, 238, 0) 62%),
    linear-gradient(170deg, #f8eee1 0%, #f2e4d1 52%, #e9d6bd 100%);
}
body::after {
  right: -8vw;
  bottom: -10vh;
  width: min(760px, 78vw);
  aspect-ratio: 1;
  background: url("/assets/sun-leaves.webp") center / contain no-repeat;
  transform: rotate(180deg);
  opacity: 0.4;
}
/* The first screen lets the light through instead of laying its own cream panel over it. */
.hero-section {
  background: transparent;
}
.site-header,
.market .site-header {
  background: rgba(248, 239, 227, 0.92);
}
@media print {
  html {
    background: #fff;
  }
  body::before,
  body::after {
    display: none;
  }
}
