/* Byoraa public interaction states. No site-wide user-select or pinch-zoom restriction.
 * Own only the public components; keep text selectable and focus-visible clear. */
:is(.byoraa-canonical-header,.byoraa-header-menu-panel,.byoraa-project-public,.byoraa-expert-public,.byoraa-property-page,.bp-explore-properties-page,.bpro-page,#byoraa-project-results,#byoraa-find-your-project)
:is(a,button,[role="button"],input[type="button"],input[type="submit"],svg){-webkit-tap-highlight-color:transparent}
:is(.byoraa-project-public,.byoraa-expert-public,.byoraa-property-page,.bpro-page,.bp-explore-properties-page,#byoraa-project-results)
:is(button,a,[role="button"]) svg{-webkit-user-select:none;user-select:none}
:is(.byoraa-project-public,.byoraa-expert-public,.byoraa-property-page,.bp-explore-properties-page,.bpro-page,#byoraa-project-results) ::selection{background:#dce4e1;color:inherit}
/* Card surfaces are informational links, never theme-coloured action buttons. */
:is(.byoraa-project-public,.byoraa-expert-public,.bp-explore-properties-page,.bpro-page)
:is(a.bp-project-card,a.bp-contact-card,a.bp-property-project-card,.bpro-result):is(:hover,:active,:focus:not(:focus-visible)){background-color:#fff!important;color:#272c30!important;filter:none!important}
:is(.byoraa-project-public,.byoraa-expert-public,.bp-explore-properties-page,.bpro-page)
:is(a.bp-project-card,a.bp-contact-card,a.bp-property-project-card,.bpro-result):focus-visible{outline:2px solid #667176!important;outline-offset:3px!important}
/* Directory suggestions and scroll arrows own their neutral mouse/touch feedback. */
.bpro-page :is(.bpro-result,.bpro-carousel-prev,.bpro-carousel-next,.bpro-arrow):is(:hover,:active,:focus:not(:focus-visible)){color:#272c30!important;box-shadow:none!important}
.bpro-page .bpro-result:is(:hover,:active,:focus:not(:focus-visible)){background:#f5f6f5!important}

/* 1.6.122 — Android Chrome's blue tap rectangle belongs to the browser,
   not Byoraa's selected/pressed state. Page 1 is #byoraa-find-project
   (the earlier #byoraa-find-your-project selector was not present).
   Preserve :focus-visible outlines for keyboard navigation. */
#byoraa-find-project :is(.p1-chip,.p1-cta,.p1-sticky-cta){
  -webkit-tap-highlight-color:transparent!important;
}
#byoraa-find-project :is(.p1-chip,.p1-cta,.p1-sticky-cta):focus:not(:focus-visible){
  outline:none!important;
}
/* Touch feedback on actual linked cards in public pages outside Search Page 2.
   Keep card typography/colour unchanged; do not add delayed navigation JS. */
:is(.byoraa-project-public,.byoraa-expert-public,.byoraa-property-page,.bp-explore-properties-page,.bpro-page)
:is(a.bp-project-card,a.bp-contact-card,a.bp-property-project-card,a.bp-card-link):active{
  box-shadow:0 0 0 2px #a6b5b7!important;
  filter:brightness(.985)!important;
}
:is(.byoraa-project-public,.byoraa-expert-public,.byoraa-property-page,.bp-explore-properties-page,.bpro-page)
:is(a.bp-project-card,a.bp-contact-card,a.bp-property-project-card,a.bp-card-link):focus-visible{
  outline:2px solid #667176!important;outline-offset:3px!important;
}
