/**
 * TupacBruch.com global fixes.
 * Versioned inside neuros-child instead of the parent theme.
 */

/* Remove the decorative vertical grid lines drawn by Neuros. */
.body-container .body-lines .body-line,
.body-container .body-lines .body-line.body-line-l1,
.body-container .body-lines .body-line.body-line-l2,
.body-container .body-lines .body-line.body-line-r1,
.body-container .body-lines .body-line.body-line-r2 {
  border-left: 0 !important;
}

/* Mobile menu trigger remains a Neuros <div>, but is upgraded by JS to an
   accessible keyboard-operable control. Give keyboard users a clear focus ring. */
.menu-trigger[role="button"] {
  cursor: pointer;
}

.menu-trigger[role="button"]:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 4px;
}

/* Avoid geometry-changing transitions on the custom upgraded trigger. */
.menu-trigger[role="button"] {
  transition-property: color, background-color, opacity, transform !important;
}

/* Home contrast corrections: minimum WCAG AA adjustments, scoped to the
   three rules that generated the seven Axe findings. */
#tbHomeV2 .paper .checks > .mini {
  color: #5e6774 !important;
  -webkit-text-fill-color: #5e6774 !important;
}

#tbHomeV2 .price-label {
  color: #768090 !important;
}

#tbHomeV2 .contact-row small {
  color: #737f91 !important;
}
