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

/* ---- from pages/program-utkarsh.css ---- */
html:not(.hc) .utkarsh-page { background-color: #323f2f; color: #fff; }
html:not(.hc) .utkarsh-tag { color: #323f2f; background-color: gold; }
html:not(.hc) .utkarsh-hero { border-bottom: 1px solid #fff0; }
html:not(.hc) .utkarsh-hero-left h1 { color: #fff; }
html:not(.hc) .utkarsh-hero-left h1 span { color: var(--dk-gold); }
html:not(.hc) .utkarsh-hero-left p { color: #cbd7ca; }
html:not(.hc) .utkarsh-metric-box { background: rgba(43, 55, 42, 0.048); border-left: 3px solid gold; }
html:not(.hc) .utkarsh-metric-num { color: var(--dk-gold); }
html:not(.hc) .utkarsh-metric-lbl { color: #a4bfa2; }
html:not(.hc) .utkarsh-image-frame { border: 2px solid gold; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.55); background-color: rgba(43, 55, 42, 0.08); }
html:not(.hc) .utkarsh-objectives { background-color: rgb(0 0 0 / .12); border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-obj-item { background: rgba(43, 55, 42, 0.048); border: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-obj-item:hover { border-color: gold; }
html:not(.hc) .utkarsh-obj-num { background: gold; color: var(--dk-white); }
html:not(.hc) .utkarsh-obj-text { color: #cbd7ca; }
html:not(.hc) .utkarsh-obj-text strong { color: #fff; }
html:not(.hc) .utkarsh-section-title p { color: #b1c4b0; }
html:not(.hc) .utkarsh-master-banner { background: rgba(43, 55, 42, 0.032); border: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-master-banner:hover { border-color: gold; }
html:not(.hc) .utkarsh-sub-card { background: rgba(43, 55, 42, 0.032); border: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-sub-card:hover { border-color: gold; }
html:not(.hc) .utkarsh-card-meta { color: var(--dk-gold); }
html:not(.hc) .utkarsh-layout-grid h3 { color: #fff; }
html:not(.hc) .utkarsh-layout-grid p { color: #cbd7ca; }
html:not(.hc) .utkarsh-framework { background: rgb(0 0 0 / .1); border-top: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-framework-card { background: rgba(43, 55, 42, 0.064); border: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-framework-card:hover { background: rgba(43, 55, 42, 0.128); border-color: gold; }
html:not(.hc) .utkarsh-framework-card h4 { color: var(--dk-gold); }
html:not(.hc) .utkarsh-framework-card p { color: #a4bfa2; }
html:not(.hc) .utkarsh-cta { border-top: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-cta-box { background: linear-gradient(135deg,rgba(43, 55, 42, 0.048) 0%,rgba(43, 55, 42, 0.016) 100%); border: 1px solid var(--dk-border); }
html:not(.hc) .utkarsh-cta-box p { color: #cbd7ca; }
html:not(.hc) .utkarsh-btn { background-color: gold; color: #323f2f; }
html:not(.hc) .utkarsh-btn:hover { box-shadow: 0 10px 25px rgb(255 215 0 / .25); }

/* ---- from lightify/program-utkarsh.css ---- */
html:not(.hc) body.lx-auto .utkarsh-page { background-color: #2b372a; color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-hero { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-hero-left h1 { color: var(--dk-white); }
html:not(.hc) body.lx-auto .utkarsh-hero-left h1 span { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-hero-left p { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-metric-box { background: #2b372a; }
html:not(.hc) body.lx-auto .utkarsh-metric-num { color: var(--dk-white); }
html:not(.hc) body.lx-auto .utkarsh-metric-lbl { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-image-frame { background-color: #2b372a; }
html:not(.hc) body.lx-auto .utkarsh-objectives { background-color: #2b372a; border-bottom: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-obj-item { background: #2b372a; border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-obj-text { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-obj-text strong { color: var(--dk-white); }
html:not(.hc) body.lx-auto .utkarsh-section-title p { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-master-banner { background: #2b372a; border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-sub-card { background: #2b372a; border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-card-meta { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-layout-grid h3 { color: var(--dk-white); }
html:not(.hc) body.lx-auto .utkarsh-layout-grid p { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-framework { background: #2b372a; border-top: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-framework-card { background: #2b372a; border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-framework-card:hover { background: #2b372a; }
html:not(.hc) body.lx-auto .utkarsh-framework-card h4 { color: var(--dk-white); }
html:not(.hc) body.lx-auto .utkarsh-framework-card p { color: var(--dk-cream); }
html:not(.hc) body.lx-auto .utkarsh-cta { border-top: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-cta-box { border: 1px solid var(--dk-border); }
html:not(.hc) body.lx-auto .utkarsh-cta-box 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; }
