/* wared homefix 2026-10-23: taps>=44, no sideways pane on phones, CTA contrast */
header a,header button,[role="banner"] a,[role="banner"] button{min-height:44px}
header button,[role="banner"] button{min-width:44px}
@media (max-width:1023px){
 div.snap-x.snap-mandatory.overflow-x-auto{flex-direction:column!important;overflow-x:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
 div.snap-x.snap-mandatory.overflow-x-auto>*{width:100%!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important}
}
a[href*="register"].bg-primary,a[href*="register"][class*="from-primary"],a[class*="from-primary"],button[class*="from-primary"],[class*="group/btn"]{background:#3346B8!important;background-image:none!important;color:#fff!important}

/* wared c25 2026-10-25: assistant bubble on phones — smaller (44px), lower, and tucked away while the page is scrolling so it never sits on top of content (pricing feature list). Rollback: files/qa-oct25/wared-crawl-rollback.sh */
@media (max-width:767px){
 div.fixed[class*="z-[70]"][class*="bottom-4"]{bottom:10px!important;transition:opacity .2s ease,transform .2s ease}
 div.fixed[class*="z-[70]"][class*="bottom-4"]>button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
 div.fixed[class*="z-[70]"][class*="bottom-4"]>button svg{width:20px!important;height:20px!important}
 html.wp-scrolling div.fixed[class*="z-[70]"][class*="bottom-4"]{opacity:0;transform:translateY(28px);pointer-events:none}
}
