.wh-bob{animation:5s ease-in-out infinite wh-bob}@keyframes wh-bob{50%{transform:translateY(-6px)}}.wh-pulse:before{content:"";border:2px solid var(--color-primary);border-radius:50%;animation:1.8s infinite wh-pulse;position:absolute;inset:0}@keyframes wh-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.wh-range{appearance:none;background:linear-gradient(to right, var(--color-primary) var(--wh-fill,30%), var(--color-border) var(--wh-fill,30%));border-radius:5px;outline:0;height:5px}.wh-range:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to left, var(--color-primary) var(--wh-fill,30%), var(--color-border) var(--wh-fill,30%))}.wh-range::-webkit-slider-thumb{appearance:none;background:var(--color-bg);border:3px solid var(--color-primary);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0003}.wh-range::-moz-range-thumb{background:var(--color-bg);border:3px solid var(--color-primary);cursor:pointer;border-radius:50%;width:18px;height:18px}.wh-range:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.wh-map{background-color:#e8e9ec;background-image:linear-gradient(#fff 2px,#0000 2px),linear-gradient(90deg,#fff 2px,#0000 2px),linear-gradient(#dcdde1 1px,#0000 1px),linear-gradient(90deg,#dcdde1 1px,#0000 1px);background-size:120px 120px,120px 120px,30px 30px,30px 30px}.wh-map:before{content:"";inset-inline-start:-10%;background:#fff;width:130%;height:26px;position:absolute;top:55%;transform:rotate(-14deg);box-shadow:0 0 0 2px #dcdde1}@media (prefers-reduced-motion:reduce){.wh-bob,.wh-pulse:before{animation:none}}
