/*
 * BrevardLots 0.14.223 — unified mission-control design + PI contrast repairs.
 * Scope: BrevardLots frontend only; existing Owner Hub art, homepage hero,
 * public site navigation, broker footer and functional behavior are retained.
 * Pure presentation: no user-data, entitlement, network or computation changes.
 */
body.rekli-brevard-theme{
 --bl-mc-night:#051129;--bl-mc-navy:#081c3d;--bl-mc-panel:#0a2949;
 --bl-mc-deep:#061a36;--bl-mc-cyan:#54e4ff;--bl-mc-teal:#42d8ce;
 --bl-mc-gold:#f5cd7a;--bl-mc-white:#f4fbff;--bl-mc-muted:#c2e0f0;
 --bl-mc-line:rgba(78,199,243,.35);--bl-mc-glow:0 16px 42px rgba(3,20,49,.23),inset 0 1px 0 rgba(158,233,255,.12);
}
body.rekli-brevard-theme :is(.rekli-brevard-comparison,.rekli-brevard-analyzer,.rekli-brevard-profile,.rekli-brevard-pi,.rekli-brevard-scenario,.rekli-brevard-marketscope,.rekli-brevard-watch-page,.rekli-brevard-geo,.rekli-owner-tools-page,.rekli-kb-page,.rekli-updates-page,.rekli-report-index-page,.rekli-community-page,.rekli-brevard-repository) {min-width:0}
/* The original REK/Brevard hero imagery and compact hero sizing are LOCKED.
 * No background replacement, overlay or other hero rules in this stylesheet. */

/* Shared panels with a recognisable luminous top edge. Existing page structures retained. */
body.rekli-brevard-theme :is(
 .rekli-bcomp-form,.rekli-bcomp-results,.rekli-bcomp-login,
 .rekli-bpa-intro,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpa-login,.rekli-bpa-help,
 .rekli-bpp-workspace,.rekli-bpp-gate,.rekli-bpp-recents,
 .rekli-bpi-form,.rekli-bpi-results,.rekli-bpi-panel,.rekli-bpi-report,
 .rekli-slab-controls,.rekli-slab-results,.rekli-slab-next,
 .rekli-ms-intro,.rekli-ms-section,.rekli-ms-report,.rekli-ms-chart,
 .rekli-bwc-workspace,.rekli-bwc-hero,
 .rekli-geo-content,.rekli-brevard-buildability,
 .rekli-build-cost-guide,.rekli-brevard-facts-card,
 .rekli-brevard-property-status,.rekli-brevard-restricted
 ){
 position:relative;isolation:isolate;min-width:0;
 border:1px solid var(--bl-mc-line)!important;border-radius:17px!important;
 background:radial-gradient(ellipse at 91% 0%,rgba(28,113,160,.27),transparent 40%),linear-gradient(142deg,#07172f 0%,#0d2d52 58%,#092541 100%)!important;
 color:var(--bl-mc-white)!important;box-shadow:var(--bl-mc-glow)!important;
}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bpa-intro,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpa-help,.rekli-bpp-workspace,.rekli-bpp-gate,.rekli-bpp-recents,.rekli-ms-intro,.rekli-ms-section,.rekli-geo-content,.rekli-slab-controls,.rekli-slab-results,.rekli-bwc-workspace)::before{
 content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;z-index:1;pointer-events:none;
 background:linear-gradient(90deg,transparent,var(--bl-mc-cyan) 18%,var(--bl-mc-teal) 76%,transparent);
 opacity:.72;box-shadow:0 0 18px rgba(67,218,252,.54)
}
body.rekli-brevard-theme :is(.rekli-bcomp-results,.rekli-bpa-result,.rekli-bpp-result,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content){overflow-wrap:anywhere}
/* Low-level typography: only within defined mission panels, never alter white-background dialogs. */
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bcomp-login,.rekli-bpa-intro,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpa-help,.rekli-bpp-workspace,.rekli-bpp-gate,.rekli-bpp-recents,.rekli-bpi-form,.rekli-bpi-results,.rekli-bpi-panel,.rekli-ms-intro,.rekli-ms-section,.rekli-ms-report,.rekli-bwc-workspace,.rekli-geo-content,.rekli-slab-controls,.rekli-slab-results) :is(h2,h3,h4,legend){color:var(--bl-mc-white)!important}
body.rekli-brevard-theme :is(.rekli-bcomp-results,.rekli-bpa-intro,.rekli-bpa-result,.rekli-bpa-help,.rekli-bpp-workspace,.rekli-bpp-gate,.rekli-bpp-recents,.rekli-bpi-results,.rekli-bpi-panel,.rekli-ms-intro,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content,.rekli-slab-controls,.rekli-slab-results) :is(p,dd,dt,li,small){color:var(--bl-mc-muted)}
body.rekli-brevard-theme :is(.rekli-bcomp-results,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content) .rekli-kicker {color:var(--bl-mc-cyan)!important;letter-spacing:.13em}
body.rekli-brevard-theme :is(.rekli-bcomp-results,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content) a:not(.rekli-btn):not(.rekli-bexport-button){color:#93eaff}
body.rekli-brevard-theme :is(.rekli-bcomp-results,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content) a:not(.rekli-btn):not(.rekli-bexport-button):hover{color:#fff}

/* Controls: light, legible text-entry islands against dark glass dashboard. */
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bpa-form,.rekli-bpp-form,.rekli-bpi-form,.rekli-bwc-top,.rekli-slab-controls) label{color:#e9f8ff!important;font-weight:750}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bpa-form,.rekli-bpp-form,.rekli-bpi-form,.rekli-bwc-top) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f6fbff!important;border:1px solid #6ea7c7!important;color:#082340!important;border-radius:9px!important;min-height:45px}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bpa-form,.rekli-bpp-form,.rekli-bpi-form,.rekli-bwc-top) :is(input,select,textarea)::placeholder{color:#58758c!important;opacity:1}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bpa-form,.rekli-bpp-form,.rekli-bpi-form,.rekli-bwc-top) :is(input,select,textarea):focus-visible{outline:3px solid #60d8ff!important;outline-offset:2px!important;box-shadow:0 0 0 5px rgba(84,228,255,.13)!important}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bpa-form,.rekli-bpp-form,.rekli-bpi-form,.rekli-bwc-top) :is(button,.rekli-btn){box-shadow:0 6px 18px rgba(8,151,222,.20)}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content,.rekli-slab-controls,.rekli-slab-results) :is(.rekli-btn,button[type="submit"],.rekli-bexport-button){transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content,.rekli-slab-controls,.rekli-slab-results) :is(.rekli-btn,button[type="submit"],.rekli-bexport-button):is(:hover,:active,:focus-visible){color:#fff!important;box-shadow:0 0 0 1px rgba(82,207,252,.45),0 8px 24px rgba(30,150,225,.24)!important}
body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bpa-result,.rekli-bpp-workspace,.rekli-bpi-results,.rekli-ms-section,.rekli-bwc-workspace,.rekli-geo-content,.rekli-slab-results) a:focus-visible{outline:3px solid #79ecff;outline-offset:3px}

/* === Parcel comparison: table-as-intelligence-terminal === */
body.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content{max-width:1390px}
body.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content>h2{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.035em;color:#0b2952}
body.rekli-brevard-theme .rekli-bcomp-form{padding:clamp(18px,3vw,30px)!important;gap:15px!important}
body.rekli-brevard-theme .rekli-bcomp-results{padding:clamp(16px,2.5vw,30px)!important}
body.rekli-brevard-theme .rekli-bcomp-section-head h2{font-size:clamp(27px,3vw,39px);letter-spacing:-.035em;color:#fff!important}
body.rekli-brevard-theme .rekli-bcomp-section-head p{color:#c6e6f4!important;max-width:880px}
body.rekli-brevard-theme .rekli-bexport-toolbar{background:linear-gradient(110deg,#0c3157,#0d3a5a)!important;border:1px solid rgba(87,210,247,.42)!important;border-radius:12px!important;color:#d8f1ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}
body.rekli-brevard-theme .rekli-bexport-toolbar :is(p,span,small){color:#d4eefa!important}
body.rekli-brevard-theme .rekli-bexport-toolbar :is(button,.rekli-bexport-button){border-color:#2b98c1!important;background:#13628a!important;color:#fff!important}
body.rekli-brevard-theme .rekli-bexport-toolbar :is(button,.rekli-bexport-button):hover{background:#1d8db1!important;color:#fff!important}
body.rekli-brevard-theme .rekli-bcomp-scroll{background:#071a34!important;border:1px solid #337eae!important;border-radius:13px!important;box-shadow:0 14px 38px rgba(0,7,27,.25);scrollbar-color:#337fad #091d37}
body.rekli-brevard-theme .rekli-bcomp-scroll table{width:100%;min-width:660px;color:#e8f5ff!important;font-size:13px;border-collapse:separate;border-spacing:0}
body.rekli-brevard-theme .rekli-bcomp-scroll :is(th,td){border-color:rgba(88,159,204,.21)!important;padding:14px 15px!important;line-height:1.5}
body.rekli-brevard-theme .rekli-bcomp-scroll thead th{background:linear-gradient(110deg,#071c3b,#0d4c77)!important;border-bottom:2px solid #45daf4!important;color:#bff2ff!important;font-weight:800;position:relative}
body.rekli-brevard-theme .rekli-bcomp-scroll thead th:not(:first-child){border-left:1px solid rgba(75,199,245,.32)!important}
body.rekli-brevard-theme .rekli-bcomp-scroll thead th strong{color:#fff!important;font-size:15px;line-height:1.4}
body.rekli-brevard-theme .rekli-bcomp-scroll thead th small{color:#87ecd9!important}
body.rekli-brevard-theme .rekli-bcomp-scroll tbody th:not([colspan]){background:#0b2849!important;color:#ddf4ff!important;font-weight:760;border-right:1px solid rgba(76,188,235,.26)!important}
body.rekli-brevard-theme .rekli-bcomp-scroll tbody td{background:#09213c!important;color:#f0f9ff!important}
body.rekli-brevard-theme .rekli-bcomp-scroll tbody tr:nth-child(even) td{background:#0d2a48!important}
body.rekli-brevard-theme .rekli-bcomp-scroll tbody tr:hover td:not([colspan]){background:#134163!important}
body.rekli-brevard-theme .rekli-bcomp-scroll tbody tr:hover th:not([colspan]){background:#11406a!important}
body.rekli-brevard-theme .rekli-bcomp-scroll .rekli-bcomp-group th{background:linear-gradient(90deg,#09456a,#0b6682 57%,#0a355c)!important;color:#e8fbff!important;border-top:2px solid #3de2f0!important;font-size:12px!important;letter-spacing:.07em!important;text-transform:uppercase!important}
body.rekli-brevard-theme .rekli-bcomp-scroll a.rekli-bcomp-official{color:#8beaff!important;text-decoration:underline;text-underline-offset:3px}
body.rekli-brevard-theme .rekli-bcomp-scroll a.rekli-bcomp-official:hover{color:#fff!important}
body.rekli-brevard-theme .rekli-bcomp-context{background:#0e3d57!important;border-left:4px solid #2de0e4!important;color:#e1f8ff!important;border-radius:11px;padding:18px!important}
body.rekli-brevard-theme .rekli-bcomp-context :is(strong,p){color:#e7f9ff!important}
body.rekli-brevard-theme .rekli-bcomp-disclaimer{color:#c3dfea!important;font-size:12px}
body.rekli-brevard-theme .rekli-bcomp-error,body.rekli-brevard-theme .rekli-bcomp-property-warning{background:#fff1d6!important;border:1px solid #dba64c!important;color:#55380b!important}
body.rekli-brevard-theme .rekli-bcomp-property-warning strong{color:#51300b!important}

/* === Analyzer: decision cards and data grids === */
body.rekli-brevard-theme .rekli-bpa-intro{padding:clamp(21px,3vw,38px)!important}
body.rekli-brevard-theme .rekli-bpa-intro h2,body.rekli-brevard-theme .rekli-bpa-help h2{color:#fff!important}
body.rekli-brevard-theme .rekli-bpa-intro p{color:#cee9f7!important}
body.rekli-brevard-theme .rekli-bpa-result-heading{background:linear-gradient(115deg,#06132f,#0b5276)!important;border:1px solid #2c9dc5!important;box-shadow:inset 0 1px 0 #e5fdff22}
body.rekli-brevard-theme .rekli-bpa-result-heading :is(h2,p){color:#fff!important}
body.rekli-brevard-theme .rekli-bpa-metric,body.rekli-brevard-theme .rekli-bpa-info,body.rekli-brevard-theme .rekli-bpa-next{background:linear-gradient(140deg,#081e3b,#10436a)!important;border:1px solid #307eac!important;border-radius:13px!important;color:#f0fbff!important;box-shadow:inset 0 1px 0 #ffffff13}
body.rekli-brevard-theme .rekli-bpa-metric{border-top:3px solid #46ddec!important}
body.rekli-brevard-theme .rekli-bpa-metric :is(strong,span,small),body.rekli-brevard-theme .rekli-bpa-info :is(h3,p,small,dt,dd),body.rekli-brevard-theme .rekli-bpa-next :is(h3,p){color:#e7f7ff!important}
body.rekli-brevard-theme .rekli-bpa-metric strong{color:#79edff!important}
body.rekli-brevard-theme .rekli-bpa-info dl>div{border-color:rgba(85,202,242,.23)!important}
body.rekli-brevard-theme .rekli-bpa-links a{background:#0c365c!important;border:1px solid #3e94c0!important;color:#ebfaff!important}
body.rekli-brevard-theme .rekli-bpa-links a:hover{background:#146389!important;color:#fff!important}
body.rekli-brevard-theme .rekli-bpa-source-note{color:#426179!important}

/* === Profile: keep county facts highly legible; upgrade white search/recent strips === */
body.rekli-brevard-theme .rekli-bpp-gate,body.rekli-brevard-theme .rekli-bpp-recents{padding:clamp(20px,3vw,36px)!important}
body.rekli-brevard-theme .rekli-bpp-gate :is(h2,p),body.rekli-brevard-theme .rekli-bpp-recents :is(h2,p){color:#e6f6ff!important}
body.rekli-brevard-theme .rekli-bpp-form{background:rgba(7,42,71,.85)!important;border:1px solid #3377a7!important;border-radius:13px!important}
body.rekli-brevard-theme .rekli-bpp-form :is(label,strong){color:#eafaff!important}
body.rekli-brevard-theme .rekli-bpp-recent-grid a{background:linear-gradient(130deg,#0b3051,#0e4368)!important;border:1px solid #377fa7!important;color:#fff!important;box-shadow:inset 0 1px 0 #e6faff17}
body.rekli-brevard-theme .rekli-bpp-recent-grid a :is(strong,span){color:#dffaff!important}
body.rekli-brevard-theme .rekli-bpp-recent-grid a:hover{background:#13577c!important;box-shadow:0 0 0 2px #3ee2fc55!important}
/* Existing dark BCPAO report itself is already approved; retain its internals. */
body.rekli-brevard-theme .rekli-bpp-result :is(.rekli-bpp-panel,.rekli-bpp-field,.rekli-bpp-source,.rekli-bpp-decision){box-shadow:inset 0 1px 0 #ffffff10}

/* === County intelligence, buildability, and map-adjacent cards === */
body.rekli-brevard-theme .rekli-bpi-form{gap:13px!important}
body.rekli-brevard-theme .rekli-bpi-form label{color:#dff5ff!important}
body.rekli-brevard-theme .rekli-bpi-results-head{background:linear-gradient(120deg,#06162e,#084e70)!important;border:1px solid #348fc0!important;border-radius:13px!important}
body.rekli-brevard-theme .rekli-bpi-results-head :is(h2,h3,p,small){color:#f4faff!important}
body.rekli-brevard-theme :is(.rekli-bpi-fact,.rekli-bpi-detail,.rekli-bpi-overview,.rekli-bpi-key,.rekli-bpi-official-card,.rekli-bpi-recents,.rekli-buildability-card,.rekli-buildability-review,.rekli-buildability-finding){background:linear-gradient(145deg,#0b2949,#113d61)!important;border:1px solid #2f7aa6!important;border-radius:12px!important;color:#e7f6ff!important;min-width:0}
body.rekli-brevard-theme :is(.rekli-bpi-fact,.rekli-bpi-detail,.rekli-bpi-overview,.rekli-bpi-key,.rekli-bpi-official-card,.rekli-bpi-recents,.rekli-buildability-card,.rekli-buildability-review,.rekli-buildability-finding) :is(h2,h3,h4,strong,span,small,p,dt,dd){color:#e8faff!important}
body.rekli-brevard-theme .rekli-bpi-recents a{color:#9ceaff!important}
body.rekli-brevard-theme .rekli-bpi-fact strong,body.rekli-brevard-theme .rekli-buildability-card strong{color:#8bebff!important}
body.rekli-brevard-theme .rekli-brevard-buildability>summary{background:#0a3859!important;color:#f0faff!important}
body.rekli-brevard-theme .rekli-brevard-buildability>summary :is(span,strong,small){color:#e8faff!important}
body.rekli-brevard-theme .rekli-bpi-footnote{color:#a9d2e6!important}

/* === Scenario Lab: functional controls intact, results glow like a console === */
body.rekli-brevard-theme .rekli-slab-intro :is(h2){color:#14366d!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-controls,body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-results{padding:clamp(16px,2.6vw,28px)!important}
body.rekli-brevard-theme .rekli-brevard-scenario legend{color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-step{background:#0a5473!important;color:#b8faff!important;border:1px solid #2ca9c0}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-field{color:#e4f7ff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-field>small{color:#b5d9e9!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-input{background:#effaff!important;border:1px solid #58a6c6!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-input input{background:transparent!important;color:#092944!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-input :is(.rekli-slab-unit,.rekli-slab-suffix){color:#103b5a!important;background:#c9ecf9!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-hint,body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-live{color:#d1e8f5!important}
body.rekli-brevard-theme .rekli-brevard-scenario :is(.rekli-slab-result,.rekli-slab-break-even){background:linear-gradient(126deg,#072444,#114d6c)!important;border:1px solid #398cb2!important;border-top:3px solid #40d7ec!important;border-radius:13px!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-result:nth-child(2){border-top-color:#f4c868!important}
body.rekli-brevard-theme .rekli-brevard-scenario :is(.rekli-slab-result,.rekli-slab-break-even) :is(h3,p,output){color:#effaff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-card-tag{color:#68e3ff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-result output{color:#95f3ff!important;text-shadow:0 0 20px #3fddf533}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-break-number{color:#9cf6ff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-delta{color:#8aebed!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-delta.is-negative{color:#ffc49c!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-explainer :is(h3,p){color:#d0e9f6!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-reset{background:#12446d!important;border-color:#438ab3!important;color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-slab-reset:hover{background:#1b6790!important}
body.rekli-brevard-theme .rekli-brevard-scenario .rekli-build-cost-guide :is(h2,h3,p,small,strong,span,legend){color:#ecfaff!important}
body.rekli-brevard-theme .rekli-brevard-scenario :is(.rekli-build-cost-fields,.rekli-build-cost-output,.rekli-build-cost-sources){color:#dff4ff!important}

/* === MarketScope: source-aware observation, charts, inventory === */
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro :is(h2,p),body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section-head :is(h2,p){color:#e8f8ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill{border:1px solid #38bdd8;background:linear-gradient(120deg,#093a5b,#0a6280)!important;box-shadow:0 0 24px #29caf723}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a,body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav a{background:#0b3759!important;border:1px solid #367ca2!important;color:#e6f9ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a:is(:hover,:focus-visible,[aria-current="page"]){background:#116991!important;border-color:#67deef!important;color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope :is(.rekli-ms-observation>div,.rekli-ms-empty,.rekli-ms-report-grid>div,.rekli-ms-selected,.rekli-ms-arealink){background:linear-gradient(135deg,#0b3155,#0a4160)!important;border:1px solid #347fa9!important;border-top:3px solid #4ddae8!important;border-radius:12px!important;color:#e9f8ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope :is(.rekli-ms-observation>div,.rekli-ms-empty,.rekli-ms-report-grid>div,.rekli-ms-selected,.rekli-ms-arealink) :is(h2,h3,strong,span,small,p){color:#e9f8ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation strong{color:#8df4ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-chart{background:#071c36!important}
body.rekli-brevard-theme .rekli-brevard-marketscope :is(.rekli-ms-bar-val,.rekli-ms-bar-year){color:#def7ff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-track{background:repeating-linear-gradient(to top,transparent 0 44px,#285575 45px,transparent 46px)!important;border-bottom-color:#5ba9c7!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-fill{background:linear-gradient(0deg,#175ea0,#3ee6eb)!important;box-shadow:0 0 18px #31d5ff33}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap{background:#081f3d;border:1px solid #2f81aa;border-radius:11px;scrollbar-color:#4797bb #0b2747}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap :is(td,th){border-color:#305c7a!important;color:#e9faff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap thead th{background:#0d4b70!important;color:#f1fcff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap tbody tr:nth-child(even){background:#0e3757!important}

/* === Watch Center: protected owner intelligence without auth behavior changes === */
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-hero{background:radial-gradient(circle at 85% 20%,#1b6084,transparent 52%),linear-gradient(115deg,#06162c,#10375c)!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-hero :is(h1,p,.rekli-kicker){color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-workspace{padding:clamp(16px,2.5vw,28px)!important}
body.rekli-brevard-theme .rekli-brevard-watch-page :is(.rekli-bwc-claim,.rekli-bwc-stats>div,.rekli-bwc-change,.rekli-bwc-notice){background:linear-gradient(125deg,#0b3153,#104867)!important;border:1px solid #357ca9!important;border-radius:12px!important;color:#f0faff!important}
body.rekli-brevard-theme .rekli-brevard-watch-page :is(.rekli-bwc-claim,.rekli-bwc-stats>div,.rekli-bwc-change,.rekli-bwc-notice) :is(h2,h3,h4,strong,small,p,span){color:#e6f8ff!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-claim:is(:hover,:focus-visible,.is-active){border-color:#58e6f2!important;background:#0b6079!important;box-shadow:0 0 0 2px #4de3f544}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-change>span{color:#7bf4ff!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-history{border-top-color:#377398!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-history summary{color:#b2f2ff!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-links a{color:#eafaff!important;background:#0c3e61!important;border-color:#4995bf!important}
body.rekli-brevard-theme .rekli-brevard-watch-page .rekli-bwc-links a:hover{background:#175a80!important;color:#fff!important}

/* === City pages, community index, Knowledge Base, general owner tools === */
body.rekli-brevard-theme .rekli-brevard-geo .rekli-geo-content{padding:clamp(20px,3vw,38px)!important}
body.rekli-brevard-theme .rekli-brevard-geo .rekli-geo-content :is(h2,p){color:#ebfaff!important}
body.rekli-brevard-theme .rekli-brevard-geo :is(.rekli-geo-area-card,.rekli-geo-tool-card,.rekli-geo-news-card){background:linear-gradient(145deg,#0a2746,#0f4766)!important;border:1px solid #3189ae!important;border-top:3px solid #3bd5e8!important;border-radius:13px!important;color:#f1faff!important;box-shadow:0 8px 22px rgba(3,15,34,.2)}
body.rekli-brevard-theme .rekli-brevard-geo :is(.rekli-geo-area-card,.rekli-geo-tool-card,.rekli-geo-news-card) :is(h3,h4,p,small,strong,span){color:#e7f8ff!important}
body.rekli-brevard-theme .rekli-brevard-geo .rekli-geo-search-label{color:#e7faff!important}
body.rekli-brevard-theme .rekli-brevard-geo .rekli-geo-section-head :is(h2,p){color:#123e6a}
body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(.rekli-community-group,.rekli-repository-section){border:1px solid #2d789f!important;border-top:3px solid #36cadc!important;border-radius:15px!important;background:linear-gradient(130deg,#081d3c,#10476a)!important;box-shadow:var(--bl-mc-glow)!important}
body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(.rekli-community-group,.rekli-repository-section) :is(h2,h3,h4,strong,small,p){color:#eafaff!important}
body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(.rekli-community-item,.rekli-community-group a,.rekli-repository-resource-list a){color:#ddf8ff!important}
body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content :is(.rekli-community-item,.rekli-community-group a):hover{color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-repository .rekli-repository-content .rekli-community-count{color:#8af1ff!important}
/* Existing Owner Hub's unique approved mission control rules remain dominant. */
body.rekli-brevard-theme .rekli-brevard-command-hub{--ch-cyan:#39daff;--ch-gold:#f8c958}
/* Restricted/status notices must be readable on their own glass backgrounds. */
body.rekli-brevard-theme .rekli-brevard-property-status :is(h3,strong,p,small),body.rekli-brevard-theme .rekli-brevard-restricted :is(h3,strong,p,small){color:#eafaff!important}
body.rekli-brevard-theme .rekli-owner-tools-page :is(.rekli-brevard-facts-card,.rekli-assemblage-results,.rekli-decision-results){background:linear-gradient(130deg,#082548,#0c3e5f)!important;border:1px solid #3280b2!important;border-radius:13px!important;color:#e8f9ff!important}
body.rekli-brevard-theme .rekli-owner-tools-page :is(.rekli-brevard-facts-card,.rekli-assemblage-results,.rekli-decision-results) :is(h2,h3,h4,p,strong,small,span){color:#e6f9ff!important}
body.rekli-brevard-theme .rekli-kb-body :is(.rekli-kb-article,.rekli-kb-support){border:1px solid #3a8caf!important;border-radius:14px!important;background:linear-gradient(138deg,#092748,#114968)!important;color:#f1fbff!important}
body.rekli-brevard-theme .rekli-kb-body :is(.rekli-kb-article,.rekli-kb-support) :is(h2,h3,h4,p,strong,small){color:#eaf9ff!important}
body.rekli-brevard-theme .rekli-kb-body :is(.rekli-kb-article,.rekli-kb-support) a{color:#95ebff!important}

/* Respect embedded Mapbox, QR/barcodes, printed exports and form widgets. */
body.rekli-brevard-theme :is(.mapboxgl-map,.mapboxgl-ctrl,.mapboxgl-popup,.mapboxgl-popup-content,.mapboxgl-canvas-container){color:initial}
body.rekli-brevard-theme :is(.mapboxgl-popup-content,.mapboxgl-ctrl-group){background:#fff!important;color:#172f4a!important}
body.rekli-brevard-theme :is(.mapboxgl-popup-content,.mapboxgl-ctrl-group) :is(h2,h3,h4,p,span,strong,button){color:#143354!important}

@media(max-width:950px){
 body.rekli-brevard-theme .rekli-bcomp-scroll table{min-width:660px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro{flex-direction:column;align-items:stretch}
}
@media(max-width:640px){
 body.rekli-brevard-theme :is(.rekli-bcomp-form,.rekli-bcomp-results,.rekli-bpa-form,.rekli-bpa-result,.rekli-bpp-gate,.rekli-bpp-recents,.rekli-ms-section,.rekli-bwc-workspace){border-radius:12px!important}
 body.rekli-brevard-theme .rekli-bcomp-scroll :is(th,td){padding:11px!important;font-size:12px}
 body.rekli-brevard-theme .rekli-bcomp-results{padding:12px!important}
 body.rekli-brevard-theme .rekli-bexport-toolbar{padding:12px!important}
 body.rekli-brevard-theme .rekli-bexport-toolbar :is(button,.rekli-bexport-button){flex:1 1 auto;min-width:130px}
 body.rekli-brevard-theme .rekli-bpa-result-heading{margin:-16px -16px 17px}
 body.rekli-brevard-theme :is(.rekli-bpa-actions,.rekli-bpp-commands,.rekli-bcomp-actions) a{max-width:100%}
}
@media(prefers-reduced-motion:reduce){body.rekli-brevard-theme .rekli-shell :is(a,button,input,select){transition:none!important}}
/* Comparison print/CSV/Excel retain evidence-first white-on-paper output. */
@media print{
 body.rekli-brevard-theme .rekli-bcomp-results,
 body.rekli-brevard-theme .rekli-bcomp-scroll,
 body.rekli-brevard-theme .rekli-bcomp-scroll :is(th,td),
 body.rekli-brevard-theme .rekli-bcomp-context,
 body.rekli-brevard-theme .rekli-bcomp-disclaimer{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#888!important}
 body.rekli-brevard-theme .rekli-bcomp-scroll :is(h2,h3,h4,p,strong,small,span,a){color:#000!important}
 body.rekli-brevard-theme .rekli-bcomp-scroll thead th,
 body.rekli-brevard-theme .rekli-bcomp-scroll tbody td,
 body.rekli-brevard-theme .rekli-bcomp-scroll tbody th,
 body.rekli-brevard-theme .rekli-bcomp-scroll .rekli-bcomp-group th{background:#fff!important;color:#000!important;border-color:#777!important}
 body.rekli-brevard-theme .rekli-bcomp-results :is(h2,h3,p,small,strong,a){color:#000!important}
 body.rekli-brevard-theme .rekli-bcomp-results::before{display:none!important}
}

/* Unified command cards on supporting public pages (exclude locked Owner Hub). */
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(.rekli-owner-tools-page,.rekli-updates-page,.rekli-community-page,.rekli-report-index-page,.rekli-event-single) .rekli-card,
body.rekli-brevard-theme .rekli-shell:is(.rekli-owner-tools-page,.rekli-updates-page,.rekli-community-page,.rekli-report-index-page,.rekli-event-single) .rekli-card,
body.rekli-brevard-theme .rekli-report-index-grid article,
body.rekli-brevard-theme .rekli-community-page article.rekli-news-card,
body.rekli-brevard-theme .rekli-updates-page>article{
 background:linear-gradient(145deg,#081e3c 0%,#0d3759 86%,#0a2b49 100%)!important;
 border:1px solid #367fa9!important;border-top:3px solid #3acbe5!important;
 border-radius:15px!important;color:#ecfaff!important;box-shadow:var(--bl-mc-glow)!important
}
body.rekli-brevard-theme :is(.rekli-owner-tools-page,.rekli-updates-page,.rekli-community-page,.rekli-report-index-page,.rekli-event-single) .rekli-card :is(h1,h2,h3,h4,p,small,strong,dt,dd,li),
body.rekli-brevard-theme .rekli-report-index-grid article :is(h2,h3,p,small,strong,span),
body.rekli-brevard-theme .rekli-community-page article.rekli-news-card :is(h2,h3,p,small,strong,span){color:#e5f8ff!important}
body.rekli-brevard-theme .rekli-community-page article.rekli-news-card :is(a,a:hover){color:#98efff!important}
body.rekli-brevard-theme .rekli-updates-page>article :is(h2,h3,p,small){color:#e5f8ff!important}
body.rekli-brevard-theme .rekli-owner-tools-page .rekli-card :is(label,legend){color:#e7f8ff!important}
body.rekli-brevard-theme .rekli-owner-tools-page .rekli-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f5fbff!important;color:#102d4b!important;border:1px solid #78aac5!important}
body.rekli-brevard-theme .rekli-owner-tools-page .rekli-card :is(input,select,textarea):focus-visible{outline:3px solid #5ee3ff!important;outline-offset:2px!important}
body.rekli-brevard-theme .rekli-report-empty{background:#0b2947!important;border:1px dashed #5ba6ce!important;color:#f0fbff!important}
body.rekli-brevard-theme .rekli-report-empty :is(h1,h2,h3,p,strong,small){color:#e8faff!important}
body.rekli-brevard-theme .rekli-report-index-grid article>span{color:#73eaff!important}
body.rekli-brevard-theme .rekli-report-index-grid a{color:#97eeff!important}
body.rekli-brevard-theme .rekli-report-index-grid a:hover{color:#fff!important}
body.rekli-brevard-theme .rekli-kb-body section:not(.rekli-kb-limit){background:#0b3453!important;border:1px solid #337ba2!important;color:#e8faff!important}
body.rekli-brevard-theme .rekli-kb-body section:not(.rekli-kb-limit) :is(h2,h3,h4,p,li,small){color:#e6faff!important}
body.rekli-brevard-theme .rekli-kb-body section.rekli-kb-limit{background:#fff5e4!important;color:#563812!important}
body.rekli-brevard-theme .rekli-kb-body section.rekli-kb-limit :is(h3,p,li,small){color:#553916!important}
body.rekli-brevard-theme .rekli-kb-body section.rekli-kb-result{background:#0b465c!important;border-color:#46bed8!important}
body.rekli-brevard-theme .rekli-community-page .rekli-news-meta :is(span,time){background:#0d5468!important;color:#d8fcff!important}
body.rekli-brevard-theme .rekli-community-page .rekli-news-card small{border-color:#2d6b91!important}
/* Lower contrast alerts are preserved as high contrast warning islands. */
body.rekli-brevard-theme :is(.rekli-bpa-error,.rekli-bpp-error,.rekli-bcomp-error,.rekli-bcomp-property-warning){color:#543509!important}
/* All action buttons within mission-control cards remain white in every interactive state. */
body.rekli-brevard-theme :is(.rekli-brevard-comparison,.rekli-brevard-analyzer,.rekli-brevard-profile,.rekli-brevard-pi,.rekli-brevard-scenario,.rekli-brevard-marketscope,.rekli-brevard-watch-page,.rekli-brevard-geo,.rekli-owner-tools-page,.rekli-kb-body,.rekli-community-page,.rekli-report-index-page) .rekli-btn:is(:link,:visited,:hover,:focus,:active){color:#fff!important}
/* Print pages and official source exports remain clean and ink-friendly. */
@media print{
 body.rekli-brevard-theme .rekli-shell :is(.rekli-card,.rekli-report-index-grid article,.rekli-community-page article.rekli-news-card,.rekli-kb-body section){background:#fff!important;color:#000!important;box-shadow:none!important}
 body.rekli-brevard-theme .rekli-shell :is(.rekli-card,.rekli-report-index-grid article,.rekli-community-page article.rekli-news-card,.rekli-kb-body section) :is(h2,h3,h4,p,small,strong,span,li){color:#000!important}
}

/* v0.14.223 — Property Intelligence contrast / margins regression repair.
 * Data still originates from the existing exact county GIS + BCPAO path.
 * v0.14.222 darkened the card backgrounds but left !important navy data values
 * and some pale-on-white recent-research cards. Restore useful contrast without
 * touching payloads, calculations, search, source dates or printable reports. */
@media screen {
 body.rekli-brevard-theme .rekli-shell.rekli-brevard-pi .rekli-bpi-report{
   padding:0 0 clamp(14px,2vw,24px)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{
   padding:clamp(16px,2.5vw,27px)!important;
   gap:clamp(12px,1.5vw,18px)!important;
   background:linear-gradient(120deg,#081f3a,#0d3557)!important;
   border:0!important;border-bottom:1px solid #316c91!important;
   border-radius:0!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key{
   padding:clamp(15px,1.8vw,22px)!important;
   gap:9px!important;
   background:linear-gradient(145deg,#0e3656,#114365)!important;
   border:1px solid #3a83ab!important;
   border-top:3px solid #58e5f2!important;
   border-radius:12px!important;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key span{
   color:#b6e4f2!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key strong{
   color:#f7fdff!important;opacity:1!important;text-shadow:none!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key small{
   color:#b4dcea!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{
   gap:clamp(15px,2vw,24px)!important;
   padding:clamp(17px,2.5vw,27px)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel{
   background:linear-gradient(150deg,#081f3b,#0a3456)!important;
   border:1px solid #33779f!important;border-radius:15px!important;
   box-shadow:inset 0 1px 0 rgba(151,235,255,.08)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-title,
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel:nth-child(even) .rekli-bpi-panel-title{
   padding:17px 19px!important;
   background:linear-gradient(110deg,#093251,#105573)!important;
   border-bottom:1px solid #3c89a9!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-title h3{
   color:#f7fcff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-kicker{
   color:#8beeff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-grid{
   padding:clamp(15px,1.8vw,21px)!important;
   gap:11px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail{
   margin:0!important;
   padding:14px 15px!important;
   background:linear-gradient(140deg,#0c3152,#103e60)!important;
   border:1px solid #3479a2!important;
   border-radius:10px!important;
   min-width:0!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail dt{
   color:#bce5f2!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail dd{
   color:#f9fdff!important;opacity:1!important;text-shadow:none!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail small{
   color:#bedfea!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bexport-toolbar{
   margin:0 clamp(17px,2.5vw,27px)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card{
   margin:5px clamp(17px,2.5vw,27px) 0!important;
   padding:20px clamp(18px,2vw,25px)!important;
   background:linear-gradient(115deg,#0c3455,#11516a)!important;
   border:1px solid #3c9bb9!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card :is(h3,p,small){
   color:#f2fbff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-footnote{
   margin:21px clamp(17px,2.5vw,27px)!important;
   color:#c9e6f2!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-actions{
   margin:18px clamp(17px,2.5vw,27px) 12px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recents{
   margin:26px 0 14px!important;
   padding:clamp(18px,2.5vw,26px)!important;
   background:linear-gradient(135deg,#0a2948,#103c60)!important;
   border:1px solid #3a8cba!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recents-header h3,
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recents>p{
   color:#eefaff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recents-count{
   color:#f4fdff!important;background:#14476a!important;border-color:#428ab4!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recent{
   background:linear-gradient(140deg,#0c3153,#124669)!important;
   border:1px solid #458db7!important;border-left:4px solid #58e4f6!important;
   padding:18px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recent-name strong{
   color:#f7fdff!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recent-name small{
   color:#c4e7f5!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recent-open{
   background:#14618b!important;color:#fff!important;border-color:#4caac8!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-recent-open:is(:hover,:focus-visible){
   background:#2085ae!important;color:#fff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-brevard-buildability>summary :is(span,strong,em){
   color:#e9faff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-availability{
   background:#123b58!important;border-color:#4388ae!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-availability :is(strong,p){
   color:#f3fbff!important;
 }
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-footer{
   color:#284b64!important;
 }
}
@media screen and (max-width:720px){
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{padding:12px!important;gap:14px!important;}
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-grid{padding:12px!important;gap:10px!important;}
 body.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{padding:13px!important;gap:10px!important;}
}


/* v0.14.224 — Space-age action buttons + compact property verification bar. */
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn{
 position:relative;overflow:hidden;isolation:isolate;gap:8px;
 min-height:46px;padding:12px 18px;border-radius:12px!important;
 border:1px solid rgba(120,219,255,.5)!important;color:#fff!important;
 text-shadow:0 1px 0 rgba(3,10,26,.28);
 box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 10px 24px rgba(3,20,49,.24),0 0 18px rgba(48,184,255,.14)!important;
 transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important;
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn::before{
 content:"";position:absolute;inset:1px;border-radius:11px;pointer-events:none;opacity:.85;
 background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 42%);
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn::after{
 content:"";position:absolute;top:0;bottom:0;left:-42%;width:34%;pointer-events:none;opacity:0;
 background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);
 transform:skewX(-18deg);transition:left .28s ease,opacity .22s ease;
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn:hover::after,
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn:focus-visible::after{left:112%;opacity:.8}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn-primary{
 background:linear-gradient(135deg,#3249dd 0%,#3f5cff 48%,#2d8cff 100%)!important;
 border-color:#7da7ff!important;
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn-secondary{
 background:linear-gradient(135deg,#0b6986 0%,#1290b0 52%,#11b5c8 100%)!important;
 border-color:#69d8ec!important;
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn:is(:hover,:focus-visible,:active){
 transform:translateY(-1px);
 box-shadow:0 0 0 1px rgba(144,225,255,.55),0 14px 28px rgba(4,22,48,.30),0 0 24px rgba(77,210,255,.18)!important;
}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn-primary:is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#4058ea 0%,#4e6cff 48%,#3a97ff 100%)!important;border-color:#9cbaff!important}
body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-repository) .rekli-btn-secondary:is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#0f7594 0%,#18a0c4 52%,#16c4d9 100%)!important;border-color:#8de7f5!important}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-bar{
 display:flex;align-items:center;gap:14px;
 margin:18px clamp(17px,3vw,33px) 22px;padding:15px 18px;
 border:1px solid rgba(92,209,241,.42);border-radius:14px;
 background:linear-gradient(120deg,rgba(6,47,75,.96),rgba(11,37,68,.98));
 box-shadow:inset 0 1px 0 rgba(255,255,255,.07);
}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-bar.is-verified{border-color:rgba(101,231,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 1px rgba(101,231,255,.08)}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-icon{
 flex:0 0 36px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;
 color:#f5feff;font-size:17px;font-weight:900;
 background:linear-gradient(145deg,#0a6c8b,#18b2c5);border:1px solid rgba(122,233,255,.7);
 box-shadow:0 0 16px rgba(89,220,255,.18);
}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-copy strong{color:#f6fdff!important;font-size:16px;line-height:1.2}
body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-copy small{color:#bdeaf8!important;font-size:12px;line-height:1.45}
@media(max-width:560px){body.rekli-brevard-theme .rekli-brevard-profile .rekli-bpp-verify-bar{padding:14px 15px;gap:11px}}

/* v0.14.226 — Polished shared command buttons; hero/header/footer/Owner Hub unaffected.
   Treat action controls as buttons without applying styles to ordinary article links. */
@media screen {
 body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(a.rekli-btn,button.rekli-btn){
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-height:48px;padding:12px 20px;border:1px solid #67daeb!important;border-radius:13px!important;
  color:#fff!important;font-size:clamp(13px,1vw,15px);font-weight:800!important;line-height:1.35!important;
  letter-spacing:.012em;text-align:center;text-decoration:none!important;white-space:normal;
  box-shadow:inset 0 1px 0 rgba(215,249,255,.23),0 9px 21px rgba(1,13,36,.26),0 0 18px rgba(32,181,238,.14)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
 }
 body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(a.rekli-btn-primary,button.rekli-btn-primary){
  background:linear-gradient(120deg,#273ed2 0%,#395bf8 55%,#2485d7 100%)!important;
  border-color:#82aaff!important;
 }
 body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(a.rekli-btn-secondary,button.rekli-btn-secondary){
  background:linear-gradient(120deg,#085a79 0%,#087e9c 54%,#079bb1 100%)!important;
  border-color:#55cbec!important;
 }
 body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(a.rekli-btn,button.rekli-btn):is(:hover,:focus-visible,:active){
  color:#fff!important;transform:translateY(-2px)!important;
  filter:brightness(1.13)!important;box-shadow:inset 0 1px 0 rgba(240,253,255,.3),0 14px 26px rgba(1,14,40,.36),0 0 24px rgba(59,211,247,.28)!important;
 }
 body.rekli-brevard-theme .rekli-shell:not(.rekli-brevard-command-hub) :is(a.rekli-btn,button.rekli-btn):focus-visible{
  outline:3px solid #d6fbff!important;outline-offset:3px!important;
 }
}
@media (prefers-reduced-motion: reduce){body.rekli-brevard-theme .rekli-shell :is(a.rekli-btn,button.rekli-btn){transition:none!important;transform:none!important}}
