/* دسترس‌پذیری و واکنش‌گرایی پایه ورسورا */
.vsr-skip-link{position:fixed;z-index:100000;top:8px;right:8px;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:#fff;color:#111;font-weight:800;box-shadow:0 8px 30px rgba(0,0,0,.25)}.vsr-skip-link:focus{transform:translateY(0)}
.vsr-keyboard-user :focus-visible{outline:3px solid #ffb116!important;outline-offset:3px!important}
:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #ffb116;outline-offset:2px}
:where(button,[role=button],input[type=button],input[type=submit],.button,.versora-btn){min-height:40px}
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:focus{position:fixed!important;z-index:100000;top:8px;right:8px;width:auto!important;height:auto!important;padding:12px 16px!important;margin:0!important;clip:auto!important;background:#fff;color:#111}
img{max-width:100%;height:auto}iframe,video{max-width:100%}.versora-site{min-height:100vh;overflow-x:clip}
:where(.versora-inner-hero,.versora-booking-hero,.versora-case-hero){overflow:hidden}:where(.versora-inner-hero h1,.versora-booking-hero h1,.versora-case-hero h1){overflow-wrap:anywhere;text-wrap:balance}:where(.versora-inner-hero p,.versora-booking-hero p,.versora-case-hero p){overflow-wrap:anywhere}
@media(max-width:782px){#wpadminbar{position:fixed}.versora-container,.vsr-header-container{max-width:100%}:where(.versora-inner-hero,.versora-booking-hero,.versora-case-hero){min-height:auto!important;padding-block:clamp(58px,12vw,92px)!important}:where(.versora-inner-hero h1,.versora-booking-hero h1,.versora-case-hero h1){font-size:clamp(1.8rem,9vw,2.8rem)!important}}
@media(max-width:480px){:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.vsr-skip-link{transition:none!important}}
