/* ArcShare Send & Receive stability pass
   Keeps the polished visual treatment while removing repaint-heavy and layout-shifting effects. */

.upload-shell{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}

.sr-panel.on,
#shared-opts.sr-open,
.lookup-result.on{
  animation:none!important;
}

.sr-mode-btn,
.tab-btn,
.dropzone,
.dz-ring,
.camera-btn,
.sr-settings-toggle,
.btn-primary,
.sr-quick-go,
.sr-quick-paste,
.sr-ready-btn,
.staged-item{
  transform:none!important;
}

.dropzone:hover .dz-ring,
.dropzone.over .dz-ring,
.btn-primary:hover:not(:disabled),
.btn-primary:active:not(:disabled),
.sr-quick-go:hover,
.tab-btn:active{
  transform:none!important;
}

.sr-mode-btn{transition:background .12s ease,color .12s ease,box-shadow .12s ease!important}
.tab-btn{transition:background .12s ease,color .12s ease,box-shadow .12s ease!important}
.dropzone{transition:border-color .13s ease,background .13s ease,box-shadow .13s ease!important}
.dz-ring{transition:border-color .13s ease,background .13s ease,box-shadow .13s ease!important}
.btn-primary{transition:background .13s ease,box-shadow .13s ease,opacity .13s ease!important}
.sr-quick-go,.sr-quick-paste,.sr-ready-btn,.camera-btn,.sr-settings-toggle{transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease!important}

.sr-mode-switch,.sr-quick-lookup,.tab-bar,.dropzone,.sr-settings-toggle,.btn-primary{isolation:isolate}
.sr-mode-btn,.tab-btn,.sr-quick-go,.sr-quick-paste,.btn-primary{will-change:auto!important}

.hero .h-title{min-height:1.05em}
.hero .h-sub{min-height:1.55em}

.sr-anywhere-drop{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:rgba(4,8,18,.78)!important;
}

@media(max-width:700px){
  .hero .h-title,.hero .h-sub{min-height:0}
}

@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important}
}
