/* Leitous Pine/Fern identity, with a brighter website accent requested for this revision.
 * Pine/Fern are confirmed brand values; the accent and tints below are UI adaptations.
 * Load after component styles. --blue remains an alias for existing public components.
 */
:root{
 --brand-pine:#173d36;
 --brand-fern:#3f6e5f;
 --brand-muted:#4c5851;
 --accent:#147d68;
 --accent-rgb:20 125 104;
 --accent-hover:#0f6756;
 --accent-strong:#0f6756;
 --accent-text:#147d68;
 --accent-soft:#edf6f2;
 --accent-soft-strong:#dceee6;
 --accent-line:#adcabd;
 --accent-mid:#79ac96;
 --blue:var(--accent);
 --green:var(--brand-pine);
 --lc-accent:var(--accent);
 --lc-positive:#246347;
 --lc-negative:#ad342a;
}
::selection{background:var(--brand-pine);color:#fff}
.inline-link,.note a{color:var(--accent-text)}
/* A global opacity hover would weaken both accent links and white-on-accent text. */
.button:hover,.inline-link:hover,.note a:hover,.lh-header a:hover,.company-profile-start:hover,.audience-actions>a:hover,.consult-main a:hover,.consult-line-dialog a:hover,.legal-main a:hover{opacity:1}
.button:hover,.company-profile-start:hover{background:var(--accent-hover)}
.inline-link:hover,.note a:hover{color:var(--accent-strong)}
