/* VBA 2.54.0 · Run 9 production/commercial QA */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:86px}
body{min-width:0;overflow-x:hidden}
img,video,canvas,svg{max-width:100%}
button,input,select,textarea{font:inherit}
button,a,[role="button"]{-webkit-tap-highlight-color:rgba(255,91,30,.16)}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--orange,#FF5B1E);outline-offset:3px}
.vba-skip-link{position:fixed;left:12px;top:10px;z-index:10000;transform:translateY(-160%);background:#fff;color:#09090b;padding:9px 12px;border-radius:5px;font:700 12px/1.2 var(--mono,monospace);box-shadow:0 8px 30px rgba(0,0,0,.3)}
.vba-skip-link:focus{transform:translateY(0)}
#app{min-width:0}
@media (max-width:640px){
  .wrap{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}
  .btn,.btn-sm{min-height:40px}
  input,select,textarea{font-size:16px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
