.backdrop-control{position:absolute;right:22px;bottom:18px;z-index:4;border:1px solid #d6b56f;border-radius:20px;background:#101a28db;color:#fff;padding:8px 14px;font:600 12px/1.4 Arial,sans-serif;cursor:pointer}.backdrop-control[hidden]{display:none}.backdrop-control:focus-visible{outline:3px solid #f3c966;outline-offset:3px}.regional-backdrop{position:absolute;inset:0;pointer-events:none}.hero:has(.regional-backdrop):before{z-index:1;background:linear-gradient(90deg,#081526e8,#081526b8 55%,#081526a1)}.hero:has(.regional-backdrop) .hero-grid{z-index:2}@media(max-width:640px){.backdrop-control{bottom:9px;right:12px;font-size:11px}}
