/* Cookie control: one tiny line in the corner, with a switch. Self-contained so it works on every page. */
.wrh-consent{
  position:fixed;z-index:400;right:12px;bottom:12px;
  display:flex;align-items:center;gap:8px;
  padding:5px 8px 5px 10px;border-radius:999px;
  background:rgba(20,14,9,.62);color:rgba(255,253,248,.92);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
  font:400 10.5px/1 "Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.02em;white-space:nowrap;
  transition:opacity .4s;
}
.wrh-consent.is-out{opacity:0}
.wrh-consent a{color:inherit;opacity:.7;text-decoration:underline;text-underline-offset:2px}
.wrh-consent a:hover{opacity:1}
.wrh-consent [role=switch]{
  position:relative;width:24px;height:14px;padding:0;border:0;border-radius:999px;cursor:pointer;
  background:rgba(255,253,248,.28);transition:background .25s;
}
.wrh-consent [role=switch] i{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#FFFDF8;transition:transform .25s}
.wrh-consent [role=switch][aria-checked=true]{background:#E6530B}
.wrh-consent [role=switch][aria-checked=true] i{transform:translateX(10px)}
.wrh-consent [role=switch]:focus-visible,.wrh-consent .wrh-consent__x:focus-visible{outline:1px solid #FFFDF8;outline-offset:2px}
.wrh-consent .wrh-consent__x{padding:0 2px;border:0;background:none;color:inherit;opacity:.6;font:inherit;font-size:13px;cursor:pointer}
.wrh-consent .wrh-consent__x:hover{opacity:1}
