/* ============================================================
   Preserve A Spot — sun/moon toggle button (site-wide).
   Button chrome only; the per-block light palettes live in
   aspot-archive.css / aspot-single-event.css (scoped html.lodge-light).
   ============================================================ */
.aspot-themetog{width:32px;height:30px;border:0;background:transparent;
  color:#9b9384;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.18s;flex:none;}
.aspot-themetog svg{width:16px;height:16px;}
.aspot-themetog:hover{color:#f1e8d7;}
.aspot-themetog .moon{display:none;}

/* floating variant (injected on single-event pages) */
.aspot-themetog-float{position:fixed;top:84px;right:clamp(14px,4vw,40px);z-index:50;width:38px;height:38px;
  border-radius:50%;background:rgba(21,18,14,.7);backdrop-filter:blur(6px);border:1px solid rgba(201,161,89,.3);color:#c9a159;}
.aspot-themetog-float svg{width:18px;height:18px;}
.aspot-themetog-float:hover{background:#c9a159;color:#1c150a;}

/* light state */
html.lodge-light .aspot-themetog{border-color:rgba(28,26,23,.18);color:#a89380;}
html.lodge-light .aspot-themetog:hover{color:#1c1a17;}
html.lodge-light .aspot-themetog-float{background:rgba(255,255,255,.82);border-color:rgba(143,36,24,.25);color:#b8862f;}
html.lodge-light .aspot-themetog-float:hover{background:#c9a159;color:#1c150a;}
html.lodge-light .aspot-themetog .sun{display:none;}
html.lodge-light .aspot-themetog .moon{display:inline-flex;}


/* ============================================================
   0.39.1 — retire the old bullseye backdrop
   A previous design pinned a fixed target graphic behind the page, which
   showed through between sections on scroll. The declaration itself lives in
   Divi → Theme Options → Custom CSS (or Customizer → Background), which the
   theme cannot edit — so it is neutralised here. Deleting it at the source is
   still worth doing: see the note in CHANGELOG 0.39.1.
   Scoped to the page shell only, so section, row and module backgrounds set
   in Divi are untouched.
   ============================================================ */
html body,
body #page-container,
body #et-main-area,
body #main-content{background-image:none!important}
