/* Action treatment only: preserve sections, primary button fills and full-row links. */
html[data-home-actions="consistent"][data-choice-surface="paper"][data-home-flow="straight"][data-home-sizing="refined"][data-home-cohesion="focused"][data-choice-colors="greens"][data-homepage-version="v2"][data-paths-version="stacked"][data-color-rhythm="refined"][data-house-version="slate"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home {
  & .bcx-action-text {
    display:inline-flex!important;align-items:center!important;
    justify-content:flex-start!important;gap:8px!important;
    width:fit-content;max-width:100%;min-height:44px!important;
    font-family:var(--s-sans)!important;font-size:15px!important;
    font-weight:600!important;line-height:1.5!important;
    color:var(--core-brass-ink)!important;
    text-decoration:none!important;border-bottom:0!important;
    padding-bottom:0!important;box-shadow:none!important;
  }
  & .bcx-path-list a {width:100%;position:static;}
  & .bcx-action-primary {gap:8px!important;}
  & .bcx-action-preview {
    justify-content:flex-start!important;gap:8px!important;
    font-size:15px!important;font-weight:600!important;line-height:1.5!important;
    color:var(--core-brass-ink)!important;text-decoration:none!important;
  }
  & .bcx-action-label {
    flex:0 1 auto!important;min-width:0;max-width:100%;
    font:inherit!important;color:inherit!important;
  }
  & .bcx-action-arrow {
    display:inline-block!important;position:static!important;
    flex:0 0 auto!important;margin:0!important;padding:0!important;
    width:auto!important;font:inherit!important;color:inherit!important;
    text-decoration:none!important;transform:none!important;
  }
  & .bcx-action-text .bcx-action-label,
  & .bcx-action-preview .bcx-action-label {
    text-decoration-line:underline!important;text-decoration-color:currentColor!important;
    text-decoration-thickness:1px!important;text-underline-offset:4px!important;
  }
  & .bcx-action-primary .bcx-action-label {text-decoration:none!important;}
  & .s-hero .bcx-action-text {color:var(--core-paper)!important;}
  & .bcx-action-text:hover .bcx-action-label,
  & .bcx-action-text:focus-visible .bcx-action-label,
  & .bcx-path-list li:is(:hover,:focus-within) .bcx-action-label,
  & .bcx-product-zoom:is(:hover,:focus-visible) .bcx-action-label,
  & .av-open:is(:hover,:focus-visible) .bcx-action-label {
    text-decoration-thickness:2px!important;
  }
  & .bcx-action-text:focus-visible {
    outline:3px solid var(--core-forest)!important;outline-offset:4px!important;
  }
  & .s-hero .bcx-action-text:focus-visible {outline-color:var(--core-paper)!important;}
  /* The row already supplies its focus outline and stretched click target. */
  & .bcx-path-list a:focus-visible {outline:none!important;}
}
