/* Shared only by the public LifeGraph+ sample and the account app. */
:root{--life:#56b86c;--pulse:var(--life);--lg-brand:var(--life)}
.lg-brand-plus{color:var(--life);font:inherit;letter-spacing:inherit;white-space:nowrap}
.lg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.lg-commerce[hidden],.lg-email[hidden]{display:none!important}
.lg-settings-close{display:block;margin:0 0 1rem auto;background:transparent;border:0;color:var(--life);font:inherit;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px 0;cursor:pointer}
.lg-settings-close:focus-visible{outline:3px solid var(--life);outline-offset:4px}
.lg-chord-legend li,.lg-chord-node-label,.lg-reading-shell>summary>span{color:var(--life)}
.lblnav-cta{background:#10151a!important;color:#f4f2ed!important}
.lg-reading-list>li{display:flex;flex-direction:column}
.lg-reading-list .lg-result-highlights{list-style:decimal;display:grid;gap:14px;margin:16px 0 24px;padding:0 0 0 24px}
.lg-reading-list .lg-result-highlights>li{display:list-item;padding:0 0 0 5px;background:none;border:0;font-size:16px;line-height:1.65}
.lg-result-highlights>li::marker{color:var(--life);font-weight:700}
.lg-result-highlights strong{display:block;color:#f4f2ed;font-size:16px;font-weight:650}
.lg-reading-list .lg-learn-links{display:grid;gap:12px;list-style:none;margin:10px 0 20px;padding:0}
.lg-reading-list .lg-learn-links>li{padding:0;background:none;border:0}
.lg-learn-links a{font-weight:650}.lg-learn-links p{margin:0;font-size:14px}
.lg-reading-list h4{margin:0;font:600 15px/1.5 var(--font-body,system-ui);color:var(--life)}
.lg-reading-list .lg-reading-actions{margin-top:auto;padding-top:12px}
.lg-reading-list .lg-reading-source{font-size:14px}
@media(max-width:600px){.chiprow{flex-wrap:wrap;justify-content:flex-end}.top{align-items:flex-start}.lg-reading-list .lg-result-highlights{padding-left:20px}}

/* Accent-only overrides preserve all historical responsive layout rules. */
.lg-surface,.lg-public{--lg-accent:var(--life)}
.lg-public a:hover,.lg-surface a:hover,.lg-surface button[aria-pressed=true],.lg-public button[aria-pressed=true]{color:var(--life)}
.lg-rhythm .lg-rhythm-eyebrow{color:var(--life)}
.lg-rhythm .lg-rhythm-lab{color:var(--life)}
.lg-rhythm .lg-rhythm-source--life .lg-rhythm-lab{color:var(--life)}
.lg-rhythm a{color:var(--life)}
.lg-rhythm .lg-rhythm-action{color:var(--life)}

.lg-chord-source-index,.lg-chord-workspace .lg-node .lg-domain,.lblnav-assessments{color:var(--life)}
