/* v5.47.26 — informational construction notice and owner toggle. */
.live-construction-notice{position:relative;z-index:29;width:100%;padding:9px 16px;background:linear-gradient(100deg,#382619 0%,#5f3a14 55%,#493018 100%);color:#fff8de;border-bottom:2px solid #f3bb35;box-shadow:0 5px 14px rgba(54,37,12,.13);font-family:'DM Sans',sans-serif}
.live-construction-notice__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:13px;line-height:1.45;letter-spacing:.005em}
.live-construction-notice__inner strong{font-weight:900;color:#ffdb72}
.live-construction-notice__message{color:#fff6e1}
.live-construction-notice__indicator{display:block;flex:0 0 9px;height:9px;width:9px;border-radius:50%;background:#ffd94f;box-shadow:0 0 0 3px rgba(255,217,79,.14)}
.admin-live-construction-switch{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}
.admin-live-construction-status{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:#665c4d}
.admin-live-construction-status b{padding:4px 6px;border-radius:7px;background:#eeeae3;color:#76695c;font-size:11px}
.admin-live-construction-status.is-on b{background:#fff0b5;color:#735000}
.admin-live-construction-button{border:1px solid #bf992f;background:linear-gradient(180deg,#fff0b0,#ffd34e);color:#382716;font-weight:800;font-family:inherit;font-size:12px;padding:7px 11px;border-radius:9px;cursor:pointer;box-shadow:none}
.admin-live-construction-button:hover{background:#ffd646}
.admin-live-construction-button:focus-visible{outline:3px solid #bb8000;outline-offset:2px}
@media(max-width:680px){.live-construction-notice{padding:9px 12px}.live-construction-notice__inner{font-size:12px;align-items:flex-start}.live-construction-notice__indicator{margin-top:5px}.live-construction-notice__dash{display:none}.live-construction-notice__inner strong{display:block}.admin-live-construction-switch{gap:6px}.admin-live-construction-status{font-size:0}.admin-live-construction-status b{font-size:11px}.admin-live-construction-button{font-size:11px;padding:7px 9px}}
