/* GENERATED by tools/darkify.py -- do not edit by hand. Hand rules: theme-dark.css */

/* ---- from pages/objectives.css ---- */
html:not(.hc) .uplift-classic-container { background-color: var(--u-dark-green); }
html:not(.hc) .uplift-classic-header span { color: var(--dk-gold); }
html:not(.hc) .uplift-classic-header :is(h1, html:not(.hc) h2) { color: var(--u-white); }
html:not(.hc) .uplift-classic-divider .line { background: linear-gradient(to right,transparent,var(--u-gold),transparent); }
html:not(.hc) .uplift-classic-divider .crest { color: var(--dk-gold); }
html:not(.hc) .uplift-classic-card { background-color: var(--u-card-bg); border: 1px solid var(--dk-border); }
html:not(.hc) .uplift-classic-card:hover { border-color: var(--u-gold); box-shadow: 0 15px 35px rgba(0, 0, 0, 0.55); }
html:not(.hc) .uplift-classic-card::after { background-color: var(--u-gold); }
html:not(.hc) .uplift-classic-icon { color: var(--dk-gold); }
html:not(.hc) .uplift-classic-card h3 { color: var(--u-white); }
html:not(.hc) .uplift-classic-card p { color: var(--u-light-mesh); }

/* ---- from lightify/objectives.css ---- */
html:not(.hc) body.lx-auto .uplift-classic-container { background-color: #2b372a; }
html:not(.hc) body.lx-auto .uplift-classic-header span { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .uplift-classic-header :is(h1, html:not(.hc) body.lx-auto h2) { color: var(--dk-white); }
html:not(.hc) body.lx-auto .uplift-classic-divider .crest { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .uplift-classic-card { background-color: #2b372a; border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .uplift-classic-icon { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .uplift-classic-card h3 { color: var(--dk-white); }
html:not(.hc) body.lx-auto .uplift-classic-card p { color: var(--dk-cream); }

/* ---- from lightify-fixes.css ---- */
html:not(.hc) body.lx-auto { color: var(--dk-cream); }
html:not(.hc) body.lx-auto main { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .legal-yellow { background: transparent !important; }
html:not(.hc) body.lx-auto .ulf-cta-label { color: var(--dk-gold) !important; }
html:not(.hc) body.lx-auto .pm-slide-caption { color: #fff !important; }
html:not(.hc) body.lx-auto :is(.dlw-badge, html:not(.hc) .shg-badge, html:not(.hc) .du-badge, html:not(.hc) .pm-badge) { color: var(--dk-cream) !important; }
