/* SOLIDNAV-GLOBAL-V1 (2026-04-27) — solid black sliding fancynav panel
   sitewide. Sparrow's base .fancynavbar-collapse has opacity: 0.92 +
   backdrop-filter blur(20px), which makes the panel look translucent
   even when the bg color is #000. This block kills both. */
.fancynavbar-collapse,
.fancynavbar-collapse.show {
  background-color: #000 !important;
  background-image: none !important;
  opacity: 1 !important;
  -webkit-backdrop-filter: none !important;
          backdrop-filter: none !important;
}
.fancynavbar-collapse::before,
.fancynavbar-collapse::after {
  background: #000 !important;
  opacity: 1 !important;
}
.fancynavbar-collapse > *,
.fancynavbar-collapse .fancynavbar-nav,
.fancynavbar-collapse .fancynav-item,
.fancynavbar-collapse .fancynav-link-content {
  background-color: transparent !important;
}
.fancynavbar-togglerbar {
  background: #000 !important;
  opacity: 1 !important;
}

/* NAV-NO-STRIKE-V1 (2026-04-27) — kill the 2px line Sparrow draws across
   every .fancynav-link via :before. It was producing a horizontal strike
   through item text (visible on hover and on the .show/expanded state). */
.fancynav-link:before {
  display: none !important;
  width: 0 !important;
  background: transparent !important;
}
.fancynav-item:hover .fancynav-link:before,
.fancynav-item:focus .fancynav-link:before,
.fancynav-item.show .fancynav-link:before {
  width: 0 !important;
  background: transparent !important;
}
/* Drop the bg-paint on the link-content (was needed to mask the strike) */
.fancynav-link-content {
  background-color: transparent !important;
}
