/* BrevardLots 0.15.2: audited background-aware contrast repair.
 * Restore readable dark ink on LIGHT nested panels without modifying the dark
 * hero, analytics surfaces, Mapbox components, Owner Hub or print exports.
 * This stylesheet intentionally loads after broad mission-control overrides. */
@media screen {
 /* Home: white local-area buttons nested inside deep-blue municipality panels. */
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group li > a,
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group li > a span:first-child {
  color:#123758!important;
 }
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group li > a:is(:hover,:focus-visible),
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group li > a:is(:hover,:focus-visible) span:first-child {
  color:#12366b!important;
 }
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group .rekli-community-item-arrow {color:#244db5!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-group--communities .rekli-community-item-arrow {color:#146980!important}
 /* Home: reporting cards are WHITE even though regional-context is dark.
    Earlier global selector painted their summaries almost white-on-white. */
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card {background:linear-gradient(145deg,#ffffff,#f5f9ff)!important;color:#193850!important;}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card :is(h3,h4,strong,p,small,time) {color:#24445e!important;opacity:1!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card h3 a,
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card h3 a:visited {color:#1c3e9b!important;opacity:1!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card h3 a:is(:hover,:focus-visible) {color:#10326b!important;text-decoration:underline!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card .rekli-news-meta span {background:#e7f1ff!important;border:1px solid #c0d4ef!important;color:#233f7c!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card .rekli-news-meta time {color:#3e5871!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content article.rekli-news-card small {border-color:#cddce8!important}
 /* Home: white property resource cards within the dark research section. */
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-repository-resource-list > a {background:#fff!important;color:#163550!important;}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-repository-resource-list > a:is(:hover,:focus-visible) {background:#eaf4ff!important;color:#113654!important;}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-repository-resource-list > a :is(h3,h4,strong,p,small,span:not(.rekli-connected-icon)) {color:#173952!important;opacity:1!important}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-repository-resource-list > a :is(.rekli-icon-value,.rekli-icon-knowledge,.rekli-icon-decisions,.rekli-icon-history) {color:inherit;}
 /* Home: deep-blue feature panels retain BRIGHT headings and supporting copy. */
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(#regional-context,#property-research) > .rekli-body-feature .rekli-repository-heading :is(h2,h3,p,small),
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(#regional-context,#property-research) > .rekli-body-feature .rekli-repository-heading .rekli-kicker {color:#edfaff!important;}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(#regional-context,#property-research) .rekli-repository-text-link {color:#91edff!important;text-decoration:underline!important;text-underline-offset:3px}
 body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(#regional-context,#property-research) .rekli-repository-text-link:is(:hover,:focus-visible) {color:#fff!important}
 /* Light islands on other public pages: apply rules only to explicit white cards. */
 body.rekli-brevard-theme :is(.rekli-brevard-marketscope,.rekli-brevard-geo,.rekli-brevard-pi,.rekli-owner-tools-page,.rekli-kb-body,.rekli-brevard-comparison) :is(.rekli-news-card,.rekli-geo-news-card):not(.rekli-ms-report-card) {color:#17364e}
 body.rekli-brevard-theme .rekli-brevard-repository a:focus-visible {outline:3px solid #63dcf7;outline-offset:3px}
}
