/* Keep the authored palette in both system modes. "only" opts out of automatic darkening in supporting browsers. */
:root, html, body { color-scheme: light; color-scheme: only light; }
html, body { background-color: #081c2b; color: #f4f0e6; }
/* Explicit ivory surfaces; the expanded practical section remains navy. */
.intro, .gites, .practical:not(.practical-expanded), .stay-page-details, .reviews,
.destination:nth-of-type(3) {
  background-color: #eae2d2;
  color: #26343a;
  color-scheme: light;
  color-scheme: only light;
}
.skip, .filters button[aria-pressed="true"] { background-color: #eae2d2; color: #081c2b; }
/* A system dark preference deliberately uses the same authored colours. */
@media (prefers-color-scheme: dark) {
  :root { --night: #081c2b; --blue: #102b3d; --ivory: #f4f0e6; --ivory-surface: #eae2d2; --gold: #d3ae72; --muted: #b9c3c8; --ink: #26343a; color-scheme: only light; }
  html, body { background-color: #081c2b; color: #f4f0e6; }
}
