/* Shared subpage paint guard: native hitboxes, focus and accessibility remain. */
@media screen and (prefers-reduced-motion:no-preference){
 html,body{overflow-x:clip!important}
 html.mobile-subpage-boot :is(.site-header,.site-header *,.page-wrap,.page-wrap *,.site-footer,.site-footer *,main.bridge,main.bridge *),dialog.mobile-subpage-dialog-boot,dialog.mobile-subpage-dialog-boot *{color:transparent!important;text-shadow:none!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}
 html.mobile-subpage-boot :is(.site-header,.page-wrap,.site-footer,main.bridge) :is(img,svg),html.mobile-subpage-boot :is(.site-header,.page-wrap,.site-footer,main.bridge) *::before,html.mobile-subpage-boot :is(.site-header,.page-wrap,.site-footer,main.bridge) *::after,dialog.mobile-subpage-dialog-boot :is(img,svg),dialog.mobile-subpage-dialog-boot *::before,dialog.mobile-subpage-dialog-boot *::after{opacity:0!important}
 html.mobile-subpage-boot :is(.mobile-build-interaction-safe,.mobile-build-interaction-safe *,iframe,stripe-buy-button,.stripe-container,.stripe-container *,[data-stripe-error],[aria-live]:not(.motion-lab .motion-study[data-study] > .study-controls > span.study-state[role="status"][aria-live="polite"]:not([tabindex],[contenteditable])),[aria-live]:not(.motion-lab .motion-study[data-study] > .study-controls > span.study-state[role="status"][aria-live="polite"]:not([tabindex],[contenteditable])) *,[role=status]:not(.motion-lab .motion-study[data-study] > .study-controls > span.study-state[role="status"][aria-live="polite"]:not([tabindex],[contenteditable])),[role=status]:not(.motion-lab .motion-study[data-study] > .study-controls > span.study-state[role="status"][aria-live="polite"]:not([tabindex],[contenteditable])) *,[role=alert],[role=alert] *){color:var(--ink)!important;background-color:var(--card)!important;border-color:var(--line)!important;opacity:1!important}
 [data-mobile-subpage-build-owned]{pointer-events:none!important;user-select:none!important}
}
