/* ════════════════════════════════════════════════════════════════════
   Cosmos Daily — shared light-mode layer  (css/light-mode.css)
   GENERATED by scripts/build-light-layer.py. Do not edit css/light-mode.css
   by hand: edit scripts/light-layer-base.css (this part) and re-run.

   Why this exists (Sep 26 2026): every page carries its own inline CSS, and
   light mode was bolted on page by page. A light-contrast sweep of 258 pages
   found 1,724 failing text elements (836 below 3:1), and only 3 pages clean.
   The causes repeat: faint tokens at 0.38-0.5 alpha, dark-palette gold and
   pastels used as text on beige, and opacity dimming tuned for a black page.
   This layer loads after each page's own <style>, so one file sets the
   light-mode floor for the whole site.
   Selectors are html[data-theme="light"] (one more element than the pages'
   [data-theme="light"]) so this floor wins without !important.
   ════════════════════════════════════════════════════════════════════ */

/* ── 1. Token floor: generated below (section 1b) per page, only where the page's own
   light value for --muted / --text-dim / --text-faint / --gold-ink etc. fails 4.5:1
   on the card surface. A page that already inks its tokens darker is left alone. ── */

/* ── 2. Dimming that was tuned for dark ── */
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity:0.5"],
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity: 0.5"],
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity:0.6"],
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity: 0.6"],
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity:0.7"],
html[data-theme="light"] :is(p,a,span,small,em,strong,time,li,cite)[style*="opacity: 0.7"] { opacity: 0.92 !important; }
html[data-theme="light"] .divider { opacity: 0.75; }   /* ✦ ✦ ✦ ornaments sat at 0.4 */
html[data-theme="light"] .footer-brand,
html[data-theme="light"] .study-card-tag,
html[data-theme="light"] .studies-view-all { opacity: 1; }

/* ── Page fixes found by the dark-decoration sweep (Sep 26 2026) ── */
/* studies with a fixed header whose gradient ends in near-black */
html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"]) header {
  background: rgba(245,241,232,0.94);
}
/* the Oracle: keep the dark "furnace" console (a designed object), but drop the grey haze
   behind the hero and give the testimonial quotes a light surface */
html[data-theme="light"][data-cdp="the-oracle"] .oracle-trust-quote {
  background: rgba(0,0,0,0.03);
}
/* ambient effects are dark-mode only (DESIGN-SYSTEM light rule 5) */
html[data-theme="light"] canvas#starfield,
html[data-theme="light"] .starfield { display: none; }

/* ── 3. AUTO: class rules whose text colour fails 4.5:1 on the light page ── */
/* ── 1a. AUTO: light theme for dark-only, token-driven pages (nakshatras, venus signs, tarot…) ── */
html[data-theme="light"]:is([data-cdp="celestial-timeline"]) {
  --bg: #F5F3EE;
  --gold: #9E7E3F;
  --line: rgba(0,0,0,0.10);
  --mint: #2E7550;
  --surface: #FAF8F3;
  --surface-2: #FAF8F3;
  --text: #1A1820;
  --text-2: rgba(26,24,32,0.82);
  --text-3: rgba(26,24,32,0.64);
}
html[data-theme="light"]:is([data-cdp="compass"]) {
  --amber: #8A4F12;
  --bg: #F5F3EE;
  --bg-card: #FAF8F3;
  --copper: #6E5530;
  --gold: #9E7E3F;
  --gold-bright: #6E5530;
  --gold-faint: rgba(201, 169, 110, 0.08);
  --gold-line: rgba(110,85,48,0.30);
  --gold-soft: rgba(201, 169, 110, 0.16);
  --line: rgba(0,0,0,0.10);
  --mint: #2E7550;
  --rose: #BA3030;
  --silver: #756139;
  --steel: #3C688C;
  --text: #1A1820;
  --text-dim: rgba(26,24,32,0.70);
  --text-mute: #786129;
  --violet: #6553B4;
}
html[data-theme="light"]:is([data-cdp^="human-design-types/"]) {
  --accent: #2E7550;
  --accent-dim: rgba(126,203,161,0.14);
  --bg: #F5F3EE;
  --border: rgba(0,0,0,0.10);
  --gold: #9E7E3F;
  --muted: #5A566C;
  --surface: rgba(0,0,0,0.04);
  --text: #1A1820;
  --text-secondary: rgba(26,24,32,0.82);
}
html[data-theme="light"]:is([data-cdp="my-chart"]) {
  --bg: #F5F3EE;
  --gold: #9E7E3F;
  --muted: #5A566C;
  --panel: #FAF8F3;
  --text: #1A1820;
}
html[data-theme="light"]:is([data-cdp^="nakshatras/"]) {
  --bg: #F5F3EE;
  --border: rgba(0,0,0,0.10);
  --gold: #9E7E3F;
  --gold-dim: rgba(201,169,110,0.15);
  --muted: #5A566C;
  --surface: rgba(0,0,0,0.04);
  --text: #1A1820;
  --text-secondary: rgba(26,24,32,0.82);
}
html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="tarot/"],[data-cdp^="tarot/major/"]) {
  --bg: #F5F3EE;
  --bg-2: #EDEAE3;
  --gold: #9E7E3F;
  --gold-bright: #6E5530;
  --gold-dim: #6E5530;
  --line: rgba(0,0,0,0.10);
  --line-warm: rgba(110,85,48,0.22);
  --text: #1A1820;
  --text-dim: rgba(26,24,32,0.70);
  --text-faint: rgba(26,24,32,0.64);
}
html[data-theme="light"]:is([data-cdp^="tarot/card/"]) {
  --bg: #F5F3EE;
  --gold: #9E7E3F;
  --gold-bright: #6E5530;
  --gold-dim: #6E5530;
  --line: rgba(0,0,0,0.10);
  --text: #1A1820;
  --text-dim: rgba(26,24,32,0.70);
  --text-faint: rgba(26,24,32,0.64);
}
html[data-theme="light"]:is([data-cdp="unsubscribe"]) {
  --bg: #F5F3EE;
  --gold: #9E7E3F;
  --muted: #5A566C;
  --text: #1A1820;
}
html[data-theme="light"]:is([data-cdp^="venus-signs/"]) {
  --bg: #F5F3EE;
  --border: rgba(0,0,0,0.10);
  --gold: #9E7E3F;
  --gold-dim: rgba(201,169,110,0.15);
  --muted: #5A566C;
  --rose: #9F4B3A;
  --rose-dim: rgba(208,140,126,0.14);
  --surface: rgba(0,0,0,0.04);
  --text: #1A1820;
  --text-secondary: rgba(26,24,32,0.82);
}
/* ── 1b. AUTO: token floor, per page ── */
html[data-theme="light"]:is([data-cdp="angel-numbers"],[data-cdp="astrocartography-calculator"],[data-cdp="child-chart"],[data-cdp="cosmic-aura"],[data-cdp="couples-astrocartography"],[data-cdp="eclipse-report"],[data-cdp="numerology-calculator"],[data-cdp="personal-year-forecast"],[data-cdp="synastry-calculator"],[data-cdp^="angel-numbers/"]) {
  --text-muted: rgba(26,22,18,0.66);
}
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="astrology-calendar"],[data-cdp="couples-astrocartography"],[data-cdp="index"],[data-cdp="is-mercury-in-retrograde-right-now"],[data-cdp="moon-phase-tonight"],[data-cdp="right-now"],[data-cdp="transit-reading"]) {
  --faint: #5A5160;
}
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="auspicious-date-calculator"],[data-cdp="celestial-timeline"],[data-cdp="child-chart"],[data-cdp="compass"],[data-cdp="couples-astrocartography"],[data-cdp="human-design-chart"],[data-cdp="matrix-of-destiny"],[data-cdp="studies/parans-astrocartography"],[data-cdp="tree-of-life"],[data-cdp^="astrocartography/"]) {
  --mint: #2E7550;
}
html[data-theme="light"]:is([data-cdp="celestial-map"],[data-cdp="events"],[data-cdp="my-sky"],[data-cdp="readings"],[data-cdp="studies/2026-eclipses-complete-calendar"],[data-cdp="studies/26-karmic-tails-matrix-of-destiny-explained"],[data-cdp="studies/astrology-of-2026-complete-forecast"],[data-cdp="studies/august-12-2026-eclipse-planet-parade-perseids"],[data-cdp="studies/eclipse-season-august-2026-leo-pisces"],[data-cdp="studies/full-moon-new-moon-calendar-2026"],[data-cdp="studies/heart-card-matrix-of-destiny-meaning"],[data-cdp="studies/love-line-matrix-of-destiny-guide"],[data-cdp="studies/matrix-of-destiny-child-chart-reading"],[data-cdp="studies/matrix-of-destiny-compatibility-guide"],[data-cdp="studies/matrix-of-destiny-vs-numerology"],[data-cdp="studies/money-line-matrix-of-destiny-guide"],[data-cdp="studies/partial-lunar-eclipse-august-28-2026-pisces-blood-moon"],[data-cdp="studies/saturn-return-1996-1997-1998"],[data-cdp="studies/total-solar-eclipse-august-2026-iceland-spain"],[data-cdp="studies/tree-of-life-complete-guide"],[data-cdp="studies/what-is-the-karmic-tail-matrix-of-destiny"]) {
  --text-dim: rgba(26,24,32,0.70);
}
html[data-theme="light"]:is([data-cdp="cosmic-circle"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="matrix-of-destiny"]) {
  --text-secondary: rgba(26,24,32,0.82);
}
html[data-theme="light"]:not([data-cdp="about"],[data-cdp="angel-numbers"],[data-cdp="astrocartography-calculator"],[data-cdp="astrocartography-glossary"],[data-cdp="astrocartography-methodology"],[data-cdp="astrology-calendar"],[data-cdp="auspicious-date-calculator"],[data-cdp="bazi-calculator"],[data-cdp="bazi-four-pillars"],[data-cdp="bazi-origins"],[data-cdp="birth-chart"],[data-cdp="celestial-map"],[data-cdp="celestial-timeline"],[data-cdp="child-chart"],[data-cdp="chinese-zodiac"],[data-cdp="chronocrator-calculator"],[data-cdp="compass"],[data-cdp="contact"],[data-cdp="cosmic-aura"],[data-cdp="cosmic-calculators"],[data-cdp="cosmic-circle"],[data-cdp="cosmic-making-systems"],[data-cdp="couples-astrocartography"],[data-cdp="eclipse-report"],[data-cdp="editorial"],[data-cdp="hans-cousto-cosmic-octave"],[data-cdp="hermes-trismegistus"],[data-cdp="hermetic-alchemy"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="hermeticism"],[data-cdp="horoscope"],[data-cdp="is-mercury-in-retrograde-right-now"],[data-cdp="jim-lewis-astrocartography"],[data-cdp="kabbalah-tree-of-life"],[data-cdp="love-calculator"],[data-cdp="marc-edmund-jones-sabian-symbols"],[data-cdp="matrix-of-destiny"],[data-cdp="maya-white-astrocartography"],[data-cdp="membership"],[data-cdp="methodology"],[data-cdp="moon-phase-tonight"],[data-cdp="mundane-astrology"],[data-cdp="my-chart"],[data-cdp="my-sky"],[data-cdp="natalia-ladini-matrix-of-destiny"],[data-cdp="numerology-calculator"],[data-cdp="partner"],[data-cdp="past-life-calculator"],[data-cdp="personal-year-forecast"],[data-cdp="predictive-history"],[data-cdp="privacy"],[data-cdp="prophecies"],[data-cdp="ptolemy-western-astrology"],[data-cdp="right-now"],[data-cdp="sabian-symbol-calculator"],[data-cdp="sabian-symbols"],[data-cdp="sacred-geometry"],[data-cdp="saturns-return-calculator"],[data-cdp="sidereal-vs-tropical"],[data-cdp="sources"],[data-cdp="studies/126-hz-sun-frequency"],[data-cdp="studies/140-hz-pluto-frequency"],[data-cdp="studies/141-hz-mercury-frequency"],[data-cdp="studies/144-hz-mars-frequency"],[data-cdp="studies/147-hz-saturn-frequency"],[data-cdp="studies/174-hz-foundation"],[data-cdp="studies/183-hz-jupiter-frequency"],[data-cdp="studies/207-hz-uranus-frequency"],[data-cdp="studies/210-hz-moon-frequency"],[data-cdp="studies/211-hz-neptune-frequency"],[data-cdp="studies/221-hz-venus-frequency"],[data-cdp="studies/285-hz-regeneration"],[data-cdp="studies/396-hz-liberation"],[data-cdp="studies/417-hz-resonance"],[data-cdp="studies/432-hz-vs-440-hz-tuning"],[data-cdp="studies/528-hz-frequency-meaning"],[data-cdp="studies/639-hz-connection"],[data-cdp="studies/741-hz-expression"],[data-cdp="studies/852-hz-intuition"],[data-cdp="studies/963-hz-crown-chakra"],[data-cdp="studies/astrocartography-for-career"],[data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/astrocartography-mc-ic-ac-dc-angles"],[data-cdp="studies/best-astrocartography-lines"],[data-cdp="studies/best-astrocartography-lines-for-career"],[data-cdp="studies/best-astrocartography-lines-for-love"],[data-cdp="studies/best-astrocartography-lines-for-money"],[data-cdp="studies/best-places-to-live-birth-chart"],[data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-accurate-is-astrocartography"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/how-to-read-astrocartography-lines"],[data-cdp="studies/jupiter-line-astrocartography"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/mars-line-astrocartography"],[data-cdp="studies/mercury-line-astrocartography"],[data-cdp="studies/moon-line-astrocartography"],[data-cdp="studies/music-of-the-spheres"],[data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/neptune-line-astrocartography"],[data-cdp="studies/north-node-in-aquarius-2026-2028"],[data-cdp="studies/pluto-line-astrocartography"],[data-cdp="studies/power-crossings-astrocartography"],[data-cdp="studies/sacred-geometry-history"],[data-cdp="studies/saturn-line-astrocartography"],[data-cdp="studies/sun-line-astrocartography"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="studies/uranus-line-astrocartography"],[data-cdp="studies/venus-line-astrocartography"],[data-cdp="synastry-calculator"],[data-cdp="terms"],[data-cdp="the-oracle"],[data-cdp="transit-reading"],[data-cdp="tree-of-life"],[data-cdp="tree-of-life-calculator"],[data-cdp="twelve-houses"],[data-cdp="unsubscribe"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"],[data-cdp="wealth-architect-calculator"],[data-cdp^="angel-numbers/"],[data-cdp^="astrocartography/"],[data-cdp^="bazi/"],[data-cdp^="chinese-zodiac/"],[data-cdp^="human-design-types/"],[data-cdp^="matrix-of-destiny/"],[data-cdp^="nakshatras/"],[data-cdp^="numerology/"],[data-cdp^="tarot/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"],[data-cdp^="venus-signs/"]) {
  --text-faint: rgba(26,24,32,0.64);
}
html[data-theme="light"]:not([data-cdp="angel-numbers"],[data-cdp="astrocartography-methodology"],[data-cdp="astrology-calendar"],[data-cdp="celestial-timeline"],[data-cdp="child-chart"],[data-cdp="chinese-zodiac"],[data-cdp="compass"],[data-cdp="cosmic-aura"],[data-cdp="cosmic-calculators"],[data-cdp="eclipse-report"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="horoscope"],[data-cdp="index"],[data-cdp="is-mercury-in-retrograde-right-now"],[data-cdp="jim-lewis-astrocartography"],[data-cdp="moon-phase-tonight"],[data-cdp="my-chart"],[data-cdp="numerology-calculator"],[data-cdp="pamela-colman-smith-tarot-origins"],[data-cdp="partner"],[data-cdp="personal-year-forecast"],[data-cdp="right-now"],[data-cdp="sacred-geometry"],[data-cdp="studies/astrocartography-for-career"],[data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/astrocartography-mc-ic-ac-dc-angles"],[data-cdp="studies/best-astrocartography-lines"],[data-cdp="studies/best-astrocartography-lines-for-career"],[data-cdp="studies/best-astrocartography-lines-for-love"],[data-cdp="studies/best-astrocartography-lines-for-money"],[data-cdp="studies/best-places-to-live-birth-chart"],[data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-accurate-is-astrocartography"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/how-to-read-astrocartography-lines"],[data-cdp="studies/jupiter-line-astrocartography"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/mars-line-astrocartography"],[data-cdp="studies/mercury-line-astrocartography"],[data-cdp="studies/moon-line-astrocartography"],[data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/neptune-line-astrocartography"],[data-cdp="studies/north-node-in-aquarius-2026-2028"],[data-cdp="studies/pluto-line-astrocartography"],[data-cdp="studies/power-crossings-astrocartography"],[data-cdp="studies/sacred-geometry-history"],[data-cdp="studies/saturn-line-astrocartography"],[data-cdp="studies/sun-line-astrocartography"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="studies/uranus-line-astrocartography"],[data-cdp="studies/venus-line-astrocartography"],[data-cdp="synastry-calculator"],[data-cdp="tarot"],[data-cdp="transit-reading"],[data-cdp="tree-of-life"],[data-cdp="tree-of-life-calculator"],[data-cdp="twelve-houses"],[data-cdp="unsubscribe"],[data-cdp^="angel-numbers/"],[data-cdp^="astrocartography/"],[data-cdp^="bazi/"],[data-cdp^="chinese-zodiac/"],[data-cdp^="human-design-types/"],[data-cdp^="matrix-of-destiny/"],[data-cdp^="nakshatras/"],[data-cdp^="numerology/"],[data-cdp^="tarot/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"],[data-cdp^="venus-signs/"]) {
  --muted: #5A566C;
}
html[data-theme="light"]:not([data-cdp="celestial-timeline"],[data-cdp="compass"],[data-cdp="index"],[data-cdp="my-chart"],[data-cdp="my-sky"],[data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="twelve-houses"],[data-cdp="unsubscribe"],[data-cdp^="bazi/day-master/"],[data-cdp^="human-design-types/"],[data-cdp^="nakshatras/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tarot/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"],[data-cdp^="venus-signs/"]) {
  --gold-ink: #6E5530;
}
/* ── 1c. AUTO: dark surfaces kept in light mode get their dark-mode text tokens back ── */
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"]) .acgx-modal { --muted: #9490A6; --text-secondary: rgba(232,230,240,0.85); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .map-tooltip { --muted: #9490A6; --text-secondary: rgba(232,230,240,0.85); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="astrocartography-glossary"]) .site-header { --muted: rgba(232,230,240,0.55); --text-secondary: rgba(232,230,240,0.85); --gold-ink: #C9A96E; --mint: #7ECBA1; }
html[data-theme="light"]:is([data-cdp="birth-chart"]) .checkout-modal { --muted: #7E7B92; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="celestial-map"]) .detail-panel,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .filters,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .header,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .sig-filters,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .tooltip,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .view-toggle { --text-dim: rgba(232,228,220,0.5); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="sabian-symbol-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"]) .city-autocomplete-list { --muted: #9490A6; --text-secondary: rgba(232,230,240,0.85); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="cosmic-calculators"]) .compass-pill-icon { --muted: #9490A6; --faint: #817C90; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"]) .orbit-orb:nth-child(1) { --muted: #9490A6; --text-muted: var(--muted); --faint: #817C90; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="horoscope"]) .ecl-disc { --muted: rgba(232,230,240,0.68); --faint: rgba(232,230,240,0.55); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"]) .retro-alert { --muted: rgba(232,230,240,0.65); --faint: rgba(232,230,240,0.42); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="membership"]) .co-wrap,
html[data-theme="light"]:is([data-cdp="membership"]) .fmodal-wrap { --muted: #9490A6; --text-secondary: rgba(232,230,240,0.85); --text-dim: rgba(232,230,240,0.64); --text-faint: rgba(232,230,240,0.35); --faint: rgba(232,230,240,0.55); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="prophecies"]) .mobile-toc { --muted: #9490A6; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="tarot"]) .card,
html[data-theme="light"]:is([data-cdp="tarot"]) .card-art { --text-dim: rgba(237,234,226,0.92); --text-faint: rgba(237,234,226,0.58); --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="the-oracle"]) .console,
html[data-theme="light"]:is([data-cdp="the-oracle"]) .oracle-sticky-cta { --muted: #6E6B80; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="tree-of-life"]) .tree-stage { --muted: #8B8696; --text-secondary: rgba(232,230,240,0.85); --faint: #817C90; --gold-ink: #C9A96E; --mint: #7ECBA1; }
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .checkout-modal,
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .city-autocomplete-list,
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .twp-bd,
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .twp-card { --muted: #9490A6; --text-secondary: rgba(232,230,240,0.85); --text-muted: var(--faint); --faint: #817C90; --gold-ink: #C9A96E; }
html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"]) .wa-gate { --muted: #6E6B80; --text-secondary: rgba(232,230,240,0.85); --text-muted: var(--muted); --gold-ink: #C9A96E; }

html[data-theme="light"]:is([data-cdp="angel-numbers"]) .an-tk-arrow,
html[data-theme="light"]:is([data-cdp="angel-numbers"]) .an-tk-mean { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"])) .checkout-title .checkout-lens-alt { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"]) .cm-confirm-check,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"]) .cm-confirm-inline a { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"]) #acgxBtn { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="chronocrator-calculator"],[data-cdp="couples-astrocartography"],[data-cdp="past-life-calculator"],[data-cdp="sabian-symbol-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .footer-link:hover { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .ritual-badge { color: #286B6B; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .map-share-btn.saved,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .now-verdict-body strong,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .now-verdict-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-badge-alt,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-focused .tier-best-for strong,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-focused .tier-features li::before,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-focused .tier-title em,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-price-alt { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .dignity-fall { color: #406594; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .cm-tab { color: #665A96; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .best-city-teaser .best-city-rank,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .compass-cell .cc-arrow,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .compass-cell .cc-glyph,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .dignity-domicile,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .legend-symbol,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .line-card-symbol,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .line-card-title .angle,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .locked-name-blur,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .planet-group-symbol,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-premium .tier-badge,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-premium .tier-best-for strong,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-premium .tier-features li::before,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-premium .tier-title em { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .dignity-detriment { color: #B13C3C; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .checkout-error { color: #BE2525; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .now-city-search input::placeholder { color: #1A1820; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .cm-confirm-back,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .cm-confirm-eyebrow,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .cm-confirm-title em,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .cm-region-hint a,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .cm-tab.active,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .now-city-search-icon,
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .tier-cta-alt-outline { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .atlas-stat-cta .atlas-stat-label { color: #636363; }
html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"]) .couples-row label { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="astrology-calendar"])) .cal-panel-glyph { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="auspicious-date-calculator"])) .f-good { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="auspicious-date-calculator"])) .f-bad { color: #C31818; }
html[data-theme="light"]:is([data-cdp="auspicious-date-calculator"]) .page-meta { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .orbit-orb-wood,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-element.wood { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .orbit-orb-water,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-element.water { color: #3C688C; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .orbit-orb-metal,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-element.metal { color: #646464; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .autocomplete-dropdown .ac-item:hover,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .bzi-trust-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .cta-systems-list li:before,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .field-label,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .interaction-from,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .orbit-orb-earth,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-element.earth,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .unknown-time-btn:hover { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .email-gate-card .gate-skip,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .email-gate-card .gate-subtitle,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .email-gate-card .optional-tag { color: #706131; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .bazi-cosmic-sentence em,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .bazi-locked-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .bazi-locked-lead em,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-tengod.is-daymaster { color: #B73434; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .bzfc-void.is-void,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .orbit-orb-fire,
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"])) .pillar-element.fire { color: #C31818; }
html[data-theme="light"]:is([data-cdp="bazi-calculator"]) .dm5-card h3 em { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="child-chart"],[data-cdp="chronocrator-calculator"],[data-cdp="cosmic-circle"],[data-cdp="eclipse-report"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="matrix-of-destiny"],[data-cdp="numerology-calculator"],[data-cdp="past-life-calculator"],[data-cdp="personal-year-forecast"],[data-cdp="saturns-return-calculator"],[data-cdp="synastry-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"],[data-cdp="wealth-architect-calculator"]) .oracle-questions li::after { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="child-chart"],[data-cdp="eclipse-report"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="matrix-of-destiny"],[data-cdp="numerology-calculator"],[data-cdp="sabian-symbol-calculator"],[data-cdp="the-oracle"],[data-cdp="tree-of-life-calculator"]) .chr-trust-eyebrow,
html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="child-chart"],[data-cdp="eclipse-report"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="matrix-of-destiny"],[data-cdp="numerology-calculator"],[data-cdp="sabian-symbol-calculator"],[data-cdp="the-oracle"],[data-cdp="tree-of-life-calculator"]) .chr-trust-quote cite { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="chronocrator-calculator"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="numerology-calculator"],[data-cdp="past-life-calculator"],[data-cdp="personal-year-forecast"],[data-cdp="sabian-symbol-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="synastry-calculator"],[data-cdp="tree-of-life-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .share-btn.copied { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="eclipse-report"])) .email-gate-card .gate-symbol { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"],[data-cdp="tree-of-life-calculator"])) .footer-links a:hover { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .tarot-card .tarot-path { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="birth-chart"]) #chartCount,
html[data-theme="light"]:is([data-cdp="birth-chart"]) .optional-tag,
html[data-theme="light"]:is([data-cdp="birth-chart"]) .privacy-note,
html[data-theme="light"]:is([data-cdp="birth-chart"]) .sabian-card .sabian-meaning { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="birth-chart"],[data-cdp="synastry-calculator"],[data-cdp="tree-of-life-calculator"])) .checkout-error { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="celestial-map"])) .detail-section-cosmic .detail-section-label,
:where(html[data-theme="light"]:is([data-cdp="celestial-map"])) .detail-section-cosmic .detail-section-text { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="celestial-map"])) .detail-section-ripple .detail-section-label { color: #C31818; }
html[data-theme="light"]:is([data-cdp="celestial-map"]) .sig-btn,
html[data-theme="light"]:is([data-cdp="celestial-map"]) .view-btn { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="celestial-timeline"])) .cite a,
:where(html[data-theme="light"]:is([data-cdp="celestial-timeline"])) .hbtn:hover,
:where(html[data-theme="light"]:is([data-cdp="celestial-timeline"])) .stat b,
:where(html[data-theme="light"]:is([data-cdp="celestial-timeline"])) .tip .t-yr { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .chart-point .point-kanji,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-2,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .section-eyebrow .star,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .sibling-card .sib-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .unlock-cta .uc-eyebrow .star,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .unlock-syllabus li.preview-shown::before { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-5 { color: #3C688C; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-3 { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-1,
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-6 { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .checkout-error { color: #825A3A; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"])) .mobile-star-4 { color: #95531B; }
html[data-theme="light"]:is([data-cdp="child-chart"]) .cc-tk-arrow,
html[data-theme="light"]:is([data-cdp="child-chart"]) .cc-tk-b { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="child-chart"]) .reading-content em { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="child-chart"],[data-cdp="chronocrator-calculator"],[data-cdp="cosmic-circle"],[data-cdp="eclipse-report"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"]) .oracle-bridge > p { color: #636363; }
html[data-theme="light"]:is([data-cdp="child-chart"],[data-cdp="eclipse-report"]) .reading-display .section-eyebrow { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="child-chart"],[data-cdp="tree-of-life"])) .hero-eyebrow .dot { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"])) .unlock-card.tier-deeper .unlock-list li::before { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .orbit-orb-5 { color: #3C688C; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .orbit-orb-4 { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .orbit-orb-1,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .orbit-orb-6 { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="matrix-of-destiny"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .orbit-orb-3 { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) #unlockFullReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .calculate-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .chr-tradition-bridge .bridge-label,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .form-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .orbit-orb-2,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .ritual-badge,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .submit-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .unlock-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .unlock-card.tier-secondary .unlock-badge,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .unlock-card.tier-secondary .unlock-list li::before,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) button.forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) button[type="submit"].forge-btn:hover { color: #326A6A; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .unlock-card.tier-tertiary .unlock-badge,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .unlock-card.tier-tertiary .unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .unlock-card.tier-tertiary .unlock-list li::before { color: #664BCF; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .chr-trust-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .chr-trust-footer #chrChartCount,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .chr-trust-gold { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .chr-tradition-bridge .bridge-body strong { color: #706131; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="saturns-return-calculator"])) .unlock-card.tier-secondary .unlock-btn { color: #326A6A; }
:where(html[data-theme="light"]:is([data-cdp="compass"])) .feat-icon { color: #636363; }
:where(html[data-theme="light"]:is([data-cdp="compass"])) .b-price,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .brand-mark .glyph,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .brand-mark:hover,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .browse-item:hover .b-arrow,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .browse-trigger,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .feat-card:hover .feat-arrow,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .feat-price,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .no-results em,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .oracle-link .glyph,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .oracle-link a,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .search-glyph,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .section-label-text { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="compass"],[data-cdp="my-chart"],[data-cdp="unsubscribe"],[data-cdp^="bazi/day-master/"],[data-cdp^="nakshatras/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .eyebrow { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="compass"],[data-cdp^="nakshatras/"])) h1 em { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-edition,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-mark { color: #1F1810; }
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-desc,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-edition,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-hz,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-mark,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-name,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-pluto .tone-number,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-desc,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-edition,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-hz,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-mark,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-name,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-card.t-saturn .tone-number { color: #636363; }
html[data-theme="light"]:is([data-cdp="cosmic-aura"]) .ca-tk-arrow,
html[data-theme="light"]:is([data-cdp="cosmic-aura"]) .ca-tk-b { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="cosmic-calculators"])) .compass-result-tag.choice { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="cosmic-calculators"])) .compass-result-icon { color: #636363; }
:where(html[data-theme="light"]:is([data-cdp="cosmic-calculators"])) .compass-result-tag.mapped { color: #BA3030; }
html[data-theme="light"]:is([data-cdp="cosmic-circle"]) #cpGate .cp-edit,
html[data-theme="light"]:is([data-cdp="cosmic-circle"]) #cpGate .cp-gate-sub { color: #67607C; }
html[data-theme="light"]:is([data-cdp="cosmic-circle"]) #cpGate .cp-eyebrow,
html[data-theme="light"]:is([data-cdp="cosmic-circle"]) #cpGate .cp-gate-h em { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="cosmic-circle"]) #cpGate .cp-gate-h { color: #725F3B; }
html[data-theme="light"]:is([data-cdp="couples-astrocartography"]) .couples-context-row textarea::placeholder { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="eclipse-report"])) .node-orb-n { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="eclipse-report"])) .node-orb-s { color: #C31818; }
html[data-theme="light"]:is([data-cdp="eclipse-report"]) .ec-tk-arrow { color: #6553B4; }
html[data-theme="light"]:is([data-cdp="eclipse-report"]) .ec-tk-b { color: #744CC3; }
:where(html[data-theme="light"]:is([data-cdp="events"],[data-cdp="index"])) .c-green { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="events"],[data-cdp="index"])) .c-teal { color: #456969; }
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) #unlockFullReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .calculate-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .hero h1 em,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .hero-section .page-title em,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .hero-section h1 em,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .ritual-badge,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .submit-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .unlock-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) button.forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) button[type="submit"].forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) h1.page-title em { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .herm-trust-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .herm-trust-footer #hermChartCount,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .herm-trust-gold { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"]) #alchemyReadingHeader { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .curiosity-gap-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .email-gate-card .gate-symbol,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-proof .hp-pill,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-unlock-badge,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-unlock-card.tier-primary .hd-unlock-price strong,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-unlock-card.tier-primary h3 em,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-unlock-list li::before,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .orbit-orb-1,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) summary::after { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .orbit-orb-4 { color: #3C688C; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .orbit-orb-3 { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .about-hd .about-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .bridges-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .crosslink-card .l-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .crosslinks h3,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .cta-card .syllabus h4,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .deep-preview-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .editorial-aside .aside-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .editorial-aside::before,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .field label,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .hd-unlock-bestfor strong,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .id-label,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .identity-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .teaser-section-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .testimonials .eyebrow-center { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"])) .error { color: #C31818; }
html[data-theme="light"]:is([data-cdp="human-design-chart"]) .field input::placeholder { color: #1A1208; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"],[data-cdp="matrix-of-destiny"])) .orbit-orb-2 { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"],[data-cdp="numerology-calculator"],[data-cdp="personal-year-forecast"])) .bridge-label { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="human-design-chart"],[data-cdp="tree-of-life-calculator"])) .ritual-badge { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .ati-echo-label,
:where(html[data-theme="light"]:is([data-cdp="index"])) .live-news-updated,
:where(html[data-theme="light"]:is([data-cdp="index"])) .tooltip-news-source { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .c-violet { color: #2365A9; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .fchip.type-equinox.active,
:where(html[data-theme="light"]:is([data-cdp="index"])) .modal-celestial-tag.green,
:where(html[data-theme="light"]:is([data-cdp="index"])) .ta-tile .st-ok { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .fchip.type-ingress.active,
:where(html[data-theme="light"]:is([data-cdp="index"])) .modal-celestial-tag.teal { color: #456969; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .c-steel { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .calc-view-all:hover { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .fchip.type-opposition.active { color: #9C4F17; }
:where(html[data-theme="light"]:is([data-cdp="index"])) .donate-hdr-btn,
:where(html[data-theme="light"]:is([data-cdp="index"])) .hero-cta-hint { color: #C31818; }
html[data-theme="light"]:is([data-cdp="index"]) .brief-hero-echo { color: #1A1820; }
html[data-theme="light"]:is([data-cdp="index"]) .brief-hero-overline,
html[data-theme="light"]:is([data-cdp="index"]) [style*="color:#4ADE80"] { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="index"]) .gloss-item dt[style*="#C9A96E"],
html[data-theme="light"]:is([data-cdp="index"]) .share-modal-box [style*="rgba(201,169,110,0.5)"] { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"])) .answer-massive.no,
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"])) .answer-mini { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"])) .answer-massive.yes,
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"])) .retro-table .status-pill.current { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"],[data-cdp="moon-phase-tonight"],[data-cdp="right-now"])) .ec-message.ec-success { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="is-mercury-in-retrograde-right-now"],[data-cdp="moon-phase-tonight"],[data-cdp="right-now"])) .ec-message.ec-error { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .warn { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .eyebrow,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .header-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .pv .vs span,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .score-num,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .site-footer a:hover,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .up .ub,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .up .ut span,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) h1 em,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) h2 em { color: #9F4B3A; }
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .faq-toggle { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .matrix-line-card.money .matrix-line-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .ppt-refund-icon,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .us-refund-icon { color: #516A39; }
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .cta-section h3 em,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .deep-section-title em,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .mp-worked-steps li em,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .ppt-stakes-icon,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .tail-free-footer,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .ups-chip-arcana,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .us-row-title em,
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .us-stakes-icon { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="matrix-of-destiny"])) .matrix-line-card.love  .matrix-line-eyebrow { color: #A63E63; }
html[data-theme="light"]:is([data-cdp="matrix-of-destiny"]) .ups-chip-label { color: #191816; }
html[data-theme="light"]:is([data-cdp="matrix-of-destiny"]) #matrixReadingSection .eyebrow { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="maya-white-astrocartography"])) .eyebrow { color: #296F64; }
:where(html[data-theme="light"]:is([data-cdp="membership"])) .mail-range { color: #67607C; }
:where(html[data-theme="light"]:is([data-cdp="membership"])) .mail-brand,
:where(html[data-theme="light"]:is([data-cdp="membership"])) .mail-chip,
:where(html[data-theme="light"]:is([data-cdp="membership"])) .mail-recall-h { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="moon-phase-tonight"])) .lunation-table .pill.full,
:where(html[data-theme="light"]:is([data-cdp="moon-phase-tonight"])) .phase-massive { color: #6D6343; }
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .mapwheel .mw-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .mapwheel .mw-mark,
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .mapwheel .mw-toggle { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .btn,
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .pcard .lbl,
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .state a { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="my-chart"],[data-cdp="unsubscribe"])) .brand { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="my-chart"],[data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) a { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="numerology-calculator"],[data-cdp="personal-year-forecast"])) .bridge-body a { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="numerology-calculator"],[data-cdp="personal-year-forecast"])) #checkoutError { color: #CC0000; }
:where(html[data-theme="light"]:is([data-cdp="pamela-colman-smith-tarot-origins"])) .article-hero h1 .italic,
:where(html[data-theme="light"]:is([data-cdp="pamela-colman-smith-tarot-origins"])) .breadcrumb .sep,
:where(html[data-theme="light"]:is([data-cdp="pamela-colman-smith-tarot-origins"])) article blockquote cite,
:where(html[data-theme="light"]:is([data-cdp="pamela-colman-smith-tarot-origins"])) article h2 .italic,
:where(html[data-theme="light"]:is([data-cdp="pamela-colman-smith-tarot-origins"])) article p em { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="partner"])) .copybtn.done { color: #2E7550; }
html[data-theme="light"]:is([data-cdp="partner"]) .lbadge { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .pred-icon.check,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .signal-badge.warm,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .signal-detail .check,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .status-fulfilled .status-label,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .tl-status.fulfilled { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .pred-icon.active,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .signal-badge.hot,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .status-active .status-label,
:where(html[data-theme="light"]:is([data-cdp="prophecies"])) .tl-status.active { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="prophecies"]) .skeptic-note p,
html[data-theme="light"]:is([data-cdp="prophecies"]) .tl-desc { color: #1A1820; }
:where(html[data-theme="light"]:is([data-cdp="readings"])) .bd-checkout-error { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="right-now"])) .big-answer.no,
:where(html[data-theme="light"]:is([data-cdp="right-now"])) .planet-status.direct { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="right-now"])) .big-answer.yes,
:where(html[data-theme="light"]:is([data-cdp="right-now"])) .planet-card.retrograde .planet-now,
:where(html[data-theme="light"]:is([data-cdp="right-now"])) .planet-status.retrograde-text { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) #unlockFullReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .calculate-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .hero h1 em,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .hero-section .page-title em,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .hero-section h1 em,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .lineage-learn a,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .preform-info-label,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .ritual-badge,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .submit-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .unlock-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) button.forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) button[type="submit"].forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) h1.page-title em { color: #2365A9; }
html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"]) .hero-trust { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/12-day-officers-chinese-almanac"])) .oc-tag.good { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/12-day-officers-chinese-almanac"])) .oc-tag.mixed { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/126-hz-sun-frequency"],[data-cdp="studies/140-hz-pluto-frequency"],[data-cdp="studies/141-hz-mercury-frequency"],[data-cdp="studies/144-hz-mars-frequency"],[data-cdp="studies/147-hz-saturn-frequency"],[data-cdp="studies/174-hz-foundation"],[data-cdp="studies/183-hz-jupiter-frequency"],[data-cdp="studies/207-hz-uranus-frequency"],[data-cdp="studies/210-hz-moon-frequency"],[data-cdp="studies/211-hz-neptune-frequency"],[data-cdp="studies/221-hz-venus-frequency"],[data-cdp="studies/285-hz-regeneration"],[data-cdp="studies/396-hz-liberation"],[data-cdp="studies/417-hz-resonance"],[data-cdp="studies/432-hz-vs-440-hz-tuning"],[data-cdp="studies/528-hz-frequency-meaning"],[data-cdp="studies/639-hz-connection"],[data-cdp="studies/741-hz-expression"],[data-cdp="studies/852-hz-intuition"],[data-cdp="studies/963-hz-crown-chakra"])) .verdict-card.green .verdict-label { color: #4F6B3A; }
:where(html[data-theme="light"]:is([data-cdp="studies/126-hz-sun-frequency"],[data-cdp="studies/140-hz-pluto-frequency"],[data-cdp="studies/141-hz-mercury-frequency"],[data-cdp="studies/144-hz-mars-frequency"],[data-cdp="studies/147-hz-saturn-frequency"],[data-cdp="studies/174-hz-foundation"],[data-cdp="studies/183-hz-jupiter-frequency"],[data-cdp="studies/207-hz-uranus-frequency"],[data-cdp="studies/210-hz-moon-frequency"],[data-cdp="studies/211-hz-neptune-frequency"],[data-cdp="studies/221-hz-venus-frequency"],[data-cdp="studies/285-hz-regeneration"],[data-cdp="studies/396-hz-liberation"],[data-cdp="studies/417-hz-resonance"],[data-cdp="studies/432-hz-vs-440-hz-tuning"],[data-cdp="studies/528-hz-frequency-meaning"],[data-cdp="studies/639-hz-connection"],[data-cdp="studies/741-hz-expression"],[data-cdp="studies/852-hz-intuition"],[data-cdp="studies/963-hz-crown-chakra"])) .verdict-card.warn .verdict-label { color: #C31818; }
html[data-theme="light"]:is([data-cdp="studies/26-karmic-tails-matrix-of-destiny-explained"],[data-cdp="studies/matrix-of-destiny-vs-numerology"]) .mxn-sticky-text em { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/528-hz-frequency-meaning"])) .hero-overline,
:where(html[data-theme="light"]:is([data-cdp="studies/528-hz-frequency-meaning"])) .tldr-label { color: #4F6B3A; }
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .article-body .lede strong,
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .article-body h2 em,
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .article-body p em,
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .article-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .article-title em,
:where(html[data-theme="light"]:is([data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/venus-line-astrocartography"])) .callout .callout-label { color: #A54254; }
:where(html[data-theme="light"]:is([data-cdp="studies/astrology-aspects-explained"])) .aspect-block .a-meta .soft { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/best-astrocartography-lines"],[data-cdp="studies/best-astrocartography-lines-for-career"],[data-cdp="studies/best-astrocartography-lines-for-love"],[data-cdp="studies/best-astrocartography-lines-for-money"])) .avoid .label { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) .article-hero .byline .dot,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) .article-hero .eyebrow,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) article p .dropcap { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="tarot/"],[data-cdp^="tarot/major/"])) .cta-btn.secondary { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp^="nakshatras/"],[data-cdp^="tarot/"])) .header-btn:hover { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp^="tarot/"])) .brand .mark,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp^="tarot/"])) .foot .dot,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp^="tarot/"])) .foot a:hover { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp^="tarot/card/"],[data-cdp^="tarot/major/"])) .breadcrumb a:hover { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) .related .label,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) .related a .arr,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"])) .related a:hover { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/celtic-cross-tarot-spread-meaning"])) article h3 .pos-num { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/three-card-tarot-spread-guide"])) .sister-note a { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/easter-celestial-mechanics-2026"],[data-cdp="studies/jupiter-in-leo-2026-2027"],[data-cdp="studies/uranus-enters-gemini-2026"])) .transit-badge { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/how-to-ask-tarot-a-good-question"])) .rewrite .bad::before { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="studies/how-to-ask-tarot-a-good-question"])) .rewrite .good::before { color: var(--gold-ink); }
html[data-theme="light"]:is([data-cdp="studies/how-to-calculate-matrix-of-destiny"]) .mhc-sticky-text em { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .angle-cell h4,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .article-body .lede strong,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .article-body h2 em,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .article-body p em,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .article-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .article-title em,
:where(html[data-theme="light"]:is([data-cdp="studies/jupiter-line-astrocartography"])) .callout .callout-label { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/love-line-matrix-of-destiny-guide"],[data-cdp="studies/matrix-of-destiny-compatibility-guide"])) .position-name { color: #9E4667; }
html[data-theme="light"]:is([data-cdp="studies/love-line-matrix-of-destiny-guide"],[data-cdp="studies/matrix-of-destiny-compatibility-guide"]) .ll-sticky-close:hover,
html[data-theme="light"]:is([data-cdp="studies/love-line-matrix-of-destiny-guide"],[data-cdp="studies/matrix-of-destiny-compatibility-guide"]) .ll-sticky-text em { color: #9E4667; }
:where(html[data-theme="light"]:is([data-cdp="studies/major-vs-minor-arcana-explained"])) .suit-card .meta,
:where(html[data-theme="light"]:is([data-cdp="studies/major-vs-minor-arcana-explained"])) .suit-card .symbol { color: var(--gold-ink); }
html[data-theme="light"]:is([data-cdp="studies/money-line-matrix-of-destiny-guide"],[data-cdp="studies/tree-of-life-complete-guide"],[data-cdp="studies/what-is-the-karmic-tail-matrix-of-destiny"]) .tolg-sticky-text em { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .angle-cell h4,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .article-body .lede strong,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .article-body h2 em,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .article-body p em,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .article-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .article-title em,
:where(html[data-theme="light"]:is([data-cdp="studies/moon-line-astrocartography"])) .callout .callout-label { color: #576474; }
:where(html[data-theme="light"]:is([data-cdp="studies/music-of-the-spheres"])) .section .era { color: #6350BC; }
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) #themeToggle:hover,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .article-section a,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .article-section h2 em,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .article-section strong,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .article-type,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .divider,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .section-num,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .study-card-link,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) .timeline-year,
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"])) header a:hover { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/neptune-in-aries-2026"],[data-cdp="studies/north-node-in-aquarius-2026-2028"],[data-cdp="studies/sun-line-astrocartography"])) .article-title em { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/north-node-in-aquarius-2026-2028"])) .eclipse-table .eclipse-degree,
:where(html[data-theme="light"]:is([data-cdp="studies/north-node-in-aquarius-2026-2028"])) .eclipse-table th,
:where(html[data-theme="light"]:is([data-cdp="studies/north-node-in-aquarius-2026-2028"])) .sign-entry-name { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .angle-cell h4,
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .article-body .lede strong,
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .article-body h2 em,
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .article-body p em,
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .article-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="studies/sun-line-astrocartography"])) .callout .callout-label { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="studies/tarot-and-astrology-correspondences"])) .corr-table td .sym,
:where(html[data-theme="light"]:is([data-cdp="studies/tarot-and-astrology-correspondences"])) .corr-table th { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/three-card-tarot-spread-guide"])) .variants-table th { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="studies/venus-line-astrocartography"])) .angle-cell h4 { color: #A54254; }
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .autocomplete-item:hover,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .checkout-modal-close:hover,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .footer-column a:hover,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .rc-cta-paired,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .rc-section-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .reading-card-paired .rc-features li::before,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .reading-card-primary .rc-features li::before,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .sl-heading em,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .sp-card .sp-pos,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .sp-card h3 em,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .sp-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .sp-heading em,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .syn-lineage-section a,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) .syn-lineage-section h3,
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"])) h1 em { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="synastry-calculator"]) .syn-shadow-lock-pill { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="synastry-calculator"],[data-cdp="the-oracle"])) .ritual-badge { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="tarot"])) .cta-large h2 .italic,
:where(html[data-theme="light"]:is([data-cdp="tarot"])) .hero .stat-num,
:where(html[data-theme="light"]:is([data-cdp="tarot"])) .hero h1 .italic,
:where(html[data-theme="light"]:is([data-cdp="tarot"])) .intro-block p em { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .card-glyph,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .card-num,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .card-num-r,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .cta-large .eyebrow,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .cta-large::before,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .hero .eyebrow,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .related-grid .r-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .related-section .label,
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .section-divider .label { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .athanor-cap,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-copy .body,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-footer,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-line,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .paste-label .count,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-label .sub-label,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-remove,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .system-pip,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .works { color: #656070; }
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-copy .lede,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-meta,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .paste-label .l,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-add,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-label,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .scan,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .works b { color: #69607A; }
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.faq .faq-item a,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.faq .faq-item h3,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.faq a,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.faq h2 em,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section .cta-btn,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section .pull-quote em,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section .section-label,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section .step-num,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section a,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .article > section.section h2 em,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .athanor-cap b,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-copy .display em,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-copy .eyebrow,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oh-meta .sep,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-gold,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-quote cite,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .oracle-trust-spark,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .page-title-oracle em,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .paste-label .count.warn,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-add b,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-add:hover,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-mark,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .q-remove:hover,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .scan.detect,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .scan.partial,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .system-pip:hover,
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .works a { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="the-study"])) .brief-news-tag.tag-green,
:where(html[data-theme="light"]:is([data-cdp="the-study"])) .cp-type.type-equinox { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="the-study"])) .brief-news-tag.tag-amber,
:where(html[data-theme="light"]:is([data-cdp="the-study"])) .cp-type.type-ingress { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="transit-reading"],[data-cdp="twelve-houses"])) .cast-error { color: #C31818; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .cta-button.outline-mint,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .cta-card.practice .cta-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .cta-card.practice h3 em,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .faq-item summary::after,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .hero-eyebrow-sub .sep,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .hero-title em,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .section-eyebrow.mint,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .tree-hint .mint-dot { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"],[data-cdp^="astrocartography/"])) .hero-eyebrow { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) #unlockFullReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) #unlockTreeReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .calculate-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .hero h1 em,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .hero-section .page-title em,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .hero-section h1 em,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .submit-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-pill-g,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-standalone-meditation .tol-standalone-bullets li::before,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-standalone-meditation .tol-standalone-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-standalone-reading .tol-standalone-bestfor strong,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-standalone-reading .tol-standalone-price .tsp-amount,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .unlock-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) button.forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) button[type="submit"].forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) h1.page-title em { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .faq-toggle.active,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .hebrew-letter,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .path-card-info h3,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .sephiroth-journey-label,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .sephiroth-list li:before,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-bundle-math-op { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .twp-optional,
html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"]) .twp-x { color: #686358; }
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-9 { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-6 { color: #3C688C; }
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-4 { color: #6851BF; }
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-1,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-10,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-11,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-3,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-5,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-8 { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-12,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-2,
:where(html[data-theme="light"]:is([data-cdp="twelve-houses"])) .ho-7 { color: #964F31; }
:where(html[data-theme="light"]:is([data-cdp="unsubscribe"])) p a { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .orbit-orb-6 { color: #6553B4; }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .orbit-orb-4 { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .orbit-orb-2 { color: #7852A3; }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .orbit-orb-5 { color: #8F532A; }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) #unlockFullReadingBtn:hover,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .calculate-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .card-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .card-headline em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .card-symbol,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .chr-tradition-bridge .bridge-label,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .chronocrator-card.collapsible > summary:hover .card-headline,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .cl-heading em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .cp-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .cp-heading em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .cp-pos,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .email-gate-card .gate-symbol,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .form-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .hero-shift .hs-sid,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .hero-shift .hs-trop,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .highlight-box strong,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .lh-h .lh-sign,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .lh-mark,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .lh-planet.hot,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-excerpt-body em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-excerpt-body strong,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-excerpt-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-excerpt-label,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-synth-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-synth-headline em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .love-synth-pill b,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .lsb-ghost,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .orbit-orb-1,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .ritual-badge,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .section-title em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .submit-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .unlock-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .unlock-card.tier-secondary .unlock-badge,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .unlock-card.tier-secondary .unlock-list li::before,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .unlock-intro h2 em,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) button.forge-btn:hover,
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) button[type="submit"].forge-btn:hover { color: #92504A; }
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .capacity-section .capacity-eyebrow,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .hero-trust-mark,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .wa-tl-here { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .pq-callout::before,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-badge-premium,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-cta-premium-outline,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-premium-wa .tier-best-for strong,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-premium-wa .tier-features li::before,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-premium-wa .tier-title em,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .tier-price-premium { color: #6E5530; }
html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"]) .inline-form-section .field-input::placeholder { color: #1A1820; }
html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"]) .wa-tk-arrow,
html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"]) .wa-tk-trait { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp^="astrocartography/"])) .big-cta-eyebrow { color: #2E7550; }
:where(html[data-theme="light"]:is([data-cdp^="astrocartography/"])) .planet-glyph { color: #6E5530; }
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"])) .character { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tarot/major/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .attribute-value.gold { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .brand-mark,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .nav-links a:hover,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .theme-toggle:hover,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) h1.title em { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/sephirah/"])) .cta-button.secondary,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/sephirah/"])) .definition-box strong,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/sephirah/"])) .faq-item h3,
:where(html[data-theme="light"]:is([data-cdp^="bazi/day-master/"],[data-cdp^="numerology/life-path/"],[data-cdp^="tree-of-life/sephirah/"])) .related-studies a:hover { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="human-design-types/"],[data-cdp^="nakshatras/"],[data-cdp^="venus-signs/"])) .brand-name span { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) .crumbs a:hover,
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) .cta h3 em,
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) .ncard .nm span,
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) .pn a:hover,
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) .site-footer a:hover,
:where(html[data-theme="light"]:is([data-cdp^="nakshatras/"])) h2 em { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="numerology/life-path/"])) .big-num,
:where(html[data-theme="light"]:is([data-cdp^="numerology/life-path/"])) .num-card .n,
:where(html[data-theme="light"]:is([data-cdp^="numerology/life-path/"])) .trait-tag { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="tarot/card/"])) .article-hero .num,
:where(html[data-theme="light"]:is([data-cdp^="tarot/card/"])) .keywords-row span,
:where(html[data-theme="light"]:is([data-cdp^="tarot/card/"])) .nav-row .dir,
:where(html[data-theme="light"]:is([data-cdp^="tarot/card/"])) .paid-btn { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="tarot/major/"])) .card-hero-meta .eyebrow,
:where(html[data-theme="light"]:is([data-cdp^="tarot/major/"])) .card-hero-meta h1 .roman,
:where(html[data-theme="light"]:is([data-cdp^="tarot/major/"])) section h2 .marker { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="tree-of-life/path/"])) .faq h3 { color: var(--gold-ink); }
:where(html[data-theme="light"]:is([data-cdp^="tree-of-life/sephirah/"])) .cta-button.sage { color: var(--gold-ink); }

/* ── 3a. AUTO: dark tints and scrims drawn for a black page ── */
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .astro-reading-pane .oracle-questions li { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="bazi-calculator"],[data-cdp="child-chart"],[data-cdp="chronocrator-calculator"],[data-cdp="cosmic-circle"],[data-cdp="eclipse-report"],[data-cdp="hermetic-alchemy-reading"],[data-cdp="numerology-calculator"],[data-cdp="past-life-calculator"],[data-cdp="personal-year-forecast"],[data-cdp="saturns-return-calculator"],[data-cdp="synastry-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"],[data-cdp="wealth-architect-calculator"])) .oracle-questions li { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="celestial-timeline"])) .hdr { background: rgba(248,246,241,0.94); }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .datum,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .highlight-box,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .intro-text .chart-summary,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .technique-card { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="compass"])) #searchInput,
:where(html[data-theme="light"]:is([data-cdp="compass"])) #searchInput:focus,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .browse-list,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .browse-section,
:where(html[data-theme="light"]:is([data-cdp="compass"])) .feat-card { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-play,
:where(html[data-theme="light"]:is([data-cdp="cosmic-aura"])) .tone-play:hover { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="events"],[data-cdp="index"])) .card-category { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="index"])) .live-transit { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .method,
:where(html[data-theme="light"]:is([data-cdp="love-calculator"])) .pv { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .mapwheel,
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .mapwheel .mw-map { background: rgba(248,246,241,0.94); }
:where(html[data-theme="light"]:is([data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .sat-hit,
:where(html[data-theme="light"]:is([data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"],[data-cdp="venus-sign-calculator"])) .sat-reckoning { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .system-item { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="sidereal-vs-tropical"])) .checker input[type=date] { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .card { background: rgba(248,246,241,0.94); }
:where(html[data-theme="light"]:is([data-cdp="the-oracle"])) .ritual-content::before { background: none; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tarot-card-image { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="venus-sign-calculator"])) .lh-hit { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .bd-input,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .bd-select,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .inline-form-section .field-input,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .inline-form-section .field-input:focus,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .inline-form-section .field-select,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .inline-form-section .field-select:focus,
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .wa-gate-form input[type="email"] { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp^="human-design-types/"],[data-cdp^="nakshatras/"],[data-cdp^="venus-signs/"])) .hl { background: rgba(0,0,0,0.035); }
:where(html[data-theme="light"]:is([data-cdp^="human-design-types/"],[data-cdp^="nakshatras/"],[data-cdp^="venus-signs/"])) .site-header { background: rgba(248,246,241,0.94); }

/* ── 3b. AUTO: fills under white text that fail 4.5:1 (darkened, same hue) ── */
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"])) #acgxBtn:hover { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="bazi-calculator"],[data-cdp="couples-astrocartography"],[data-cdp="matrix-of-destiny"])) .email-gate-card .gate-reveal-btn { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .atlas-stat-cta,
:where(html[data-theme="light"]:is([data-cdp="astrocartography-calculator"],[data-cdp="couples-astrocartography"])) .tier-cta-primary { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .athanor-buy-btn,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .athanor-send,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .email-popup-btn,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .float-bar-upsell:hover,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .forge-btn,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .sticky-unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .submit-btn,
:where(html[data-theme="light"]:is([data-cdp="birth-chart"])) .upsell-card-btn:hover { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="birth-chart"],[data-cdp^="tarot/card/"])) .cta-btn { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) #unlockFullReadingBtn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .calculate-btn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .submit-btn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) .unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) button.forge-btn,
:where(html[data-theme="light"]:is([data-cdp="chronocrator-calculator"],[data-cdp="past-life-calculator"],[data-cdp="saturns-return-calculator"],[data-cdp="vedic-astrology-calculator"])) button[type="submit"].forge-btn { background: #3B7C7C; }
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) #unlockFullReadingBtn,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .calculate-btn,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .submit-btn,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) .unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) button.forge-btn,
:where(html[data-theme="light"]:is([data-cdp="hermetic-alchemy-reading"])) button[type="submit"].forge-btn { background: #7565BC; }
:where(html[data-theme="light"]:is([data-cdp="jim-lewis-astrocartography"],[data-cdp="studies/astrocartography-for-career"],[data-cdp="studies/astrocartography-for-love-and-relationships"],[data-cdp="studies/astrocartography-mc-ic-ac-dc-angles"],[data-cdp="studies/best-places-to-live-birth-chart"],[data-cdp="studies/how-accurate-is-astrocartography"],[data-cdp="studies/how-to-read-astrocartography-lines"],[data-cdp="studies/jupiter-line-astrocartography"],[data-cdp="studies/mars-line-astrocartography"],[data-cdp="studies/mercury-line-astrocartography"],[data-cdp="studies/moon-line-astrocartography"],[data-cdp="studies/neptune-line-astrocartography"],[data-cdp="studies/pluto-line-astrocartography"],[data-cdp="studies/power-crossings-astrocartography"],[data-cdp="studies/saturn-line-astrocartography"],[data-cdp="studies/sun-line-astrocartography"],[data-cdp="studies/uranus-line-astrocartography"],[data-cdp="studies/venus-line-astrocartography"])) .cta-card a.btn-solid { background: #876E45; }
:where(html[data-theme="light"]:is([data-cdp="my-chart"])) .btn.primary { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="my-sky"])) .badge,
:where(html[data-theme="light"]:is([data-cdp="my-sky"])) .btn-gold { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) #unlockFullReadingBtn,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .calculate-btn,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .submit-btn,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) .unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) button.forge-btn,
:where(html[data-theme="light"]:is([data-cdp="sabian-symbol-calculator"])) button[type="submit"].forge-btn { background: #2974C2; }
:where(html[data-theme="light"]:is([data-cdp="studies/2026-eclipses-complete-calendar"],[data-cdp="studies/2026-full-moon-calendar"],[data-cdp="studies/2027-eclipses-complete-calendar"],[data-cdp="studies/august-12-2026-eclipse-planet-parade-perseids"],[data-cdp="studies/eclipse-season-august-2026-leo-pisces"],[data-cdp="studies/eclipses-and-us-presidents"],[data-cdp="studies/eclipses-that-changed-history"],[data-cdp="studies/partial-lunar-eclipse-august-28-2026-pisces-blood-moon"],[data-cdp="studies/solar-eclipses-complete-history"],[data-cdp="studies/total-solar-eclipse-august-2-2027-egypt-spain-saudi-arabia"],[data-cdp="studies/total-solar-eclipse-august-2026-iceland-spain"],[data-cdp="studies/total-solar-eclipse-july-22-2028-sydney-australia"],[data-cdp="studies/total-solar-eclipses-2026-2045"])) .ecl-popup-btn { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="studies/2026-eclipses-complete-calendar"],[data-cdp="studies/2026-full-moon-calendar"],[data-cdp="studies/2027-eclipses-complete-calendar"],[data-cdp="studies/august-12-2026-eclipse-planet-parade-perseids"],[data-cdp="studies/eclipse-season-august-2026-leo-pisces"],[data-cdp="studies/eclipses-and-us-presidents"],[data-cdp="studies/partial-lunar-eclipse-august-28-2026-pisces-blood-moon"],[data-cdp="studies/total-solar-eclipse-august-2-2027-egypt-spain-saudi-arabia"],[data-cdp="studies/total-solar-eclipse-august-2026-iceland-spain"],[data-cdp="studies/total-solar-eclipse-july-22-2028-sydney-australia"],[data-cdp="studies/total-solar-eclipses-2026-2045"])) .dispatch-form button { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="studies/26-karmic-tails-matrix-of-destiny-explained"],[data-cdp="studies/matrix-of-destiny-vs-numerology"])) .mxn-sticky-btn.primary { background: #337D55; }
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="tarot/"],[data-cdp^="tarot/major/"])) .cta-btn.primary,
:where(html[data-theme="light"]:is([data-cdp="studies/can-tarot-predict-the-future"],[data-cdp="studies/celtic-cross-tarot-spread-meaning"],[data-cdp="studies/how-tarot-actually-works"],[data-cdp="studies/how-to-ask-tarot-a-good-question"],[data-cdp="studies/major-vs-minor-arcana-explained"],[data-cdp="studies/tarot-and-astrology-correspondences"],[data-cdp="studies/three-card-tarot-spread-guide"],[data-cdp="tarot/"],[data-cdp^="tarot/major/"])) .cta-btn.secondary:hover { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="studies/how-to-calculate-matrix-of-destiny"])) .mhc-sticky-btn.primary { background: #337D55; }
:where(html[data-theme="light"]:is([data-cdp="studies/love-line-matrix-of-destiny-guide"],[data-cdp="studies/matrix-of-destiny-compatibility-guide"])) .ll-sticky-btn.primary { background: #B25175; }
:where(html[data-theme="light"]:is([data-cdp="studies/money-line-matrix-of-destiny-guide"],[data-cdp="studies/tree-of-life-complete-guide"],[data-cdp="studies/what-is-the-karmic-tail-matrix-of-destiny"])) .tolg-sticky-btn.primary { background: #337D55; }
:where(html[data-theme="light"]:is([data-cdp="tarot"])) .header-btn.primary:hover { background: #8C6B28; }
:where(html[data-theme="light"]:is([data-cdp="tarot/"])) .header-btn.primary { background: #886D36; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .cta-button.solid-mint,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"])) .tol-sticky-btn.primary { background: #3E7C5A; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life"],[data-cdp^="bazi/"],[data-cdp^="matrix-of-destiny/"],[data-cdp^="numerology/"],[data-cdp^="tree-of-life/path/"],[data-cdp^="tree-of-life/sephirah/"])) .cta-button { background: #876E45; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) #unlockFullReadingBtn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) #unlockTreeReadingBtn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .calculate-btn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .submit-btn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .unlock-btn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) button.forge-btn,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) button[type="submit"].forge-btn { background: #337D55; }
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tol-bundle-badge,
:where(html[data-theme="light"]:is([data-cdp="tree-of-life-calculator"])) .tree-sticky-btn { background: #876E45; }
:where(html[data-theme="light"]:is([data-cdp="wealth-architect-calculator"])) .header-btn.primary:hover { background: #896C2C; }
:where(html[data-theme="light"]:is([data-cdp^="astrocartography/"])) .header-btn.primary,
:where(html[data-theme="light"]:is([data-cdp^="astrocartography/"])) .hero-cta.primary { background: #417D61; }
:where(html[data-theme="light"]:is([data-cdp^="tarot/card/"])) .paid-btn:hover { background: #886D36; }

/* ── 4. AUTO: inline style colours (skips any inline style that sets a background) ── */
html[data-theme="light"] [style*="; color: #4A90D9"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#4A90D9"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #4A90D9"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#4A90D9"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #4A90D9"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#4A90D9"]:not([style*="background"]) { color: #2365A9 !important; }
html[data-theme="light"] [style*="; color: #4ADE80"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#4ADE80"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #4ADE80"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#4ADE80"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #4ADE80"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#4ADE80"]:not([style*="background"]) { color: #2E7550 !important; }
html[data-theme="light"] [style*="; color: #5B8FB9"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#5B8FB9"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #5B8FB9"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#5B8FB9"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #5B8FB9"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#5B8FB9"]:not([style*="background"]) { color: #3C688C !important; }
html[data-theme="light"] [style*="; color: #6B9E9E"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#6B9E9E"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #6B9E9E"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#6B9E9E"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #6B9E9E"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#6B9E9E"]:not([style*="background"]) { color: #456969 !important; }
html[data-theme="light"] [style*="; color: #7ECBA1"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#7ECBA1"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #7ECBA1"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#7ECBA1"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #7ECBA1"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#7ECBA1"]:not([style*="background"]) { color: #2E7550 !important; }
html[data-theme="light"] [style*="; color: #8B7EC7"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#8B7EC7"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #8B7EC7"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#8B7EC7"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #8B7EC7"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#8B7EC7"]:not([style*="background"]) { color: #6553B4 !important; }
html[data-theme="light"] [style*="; color: #B5A8E8"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#B5A8E8"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #B5A8E8"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#B5A8E8"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #B5A8E8"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#B5A8E8"]:not([style*="background"]) { color: #664BCF !important; }
html[data-theme="light"] [style*="; color: #C94040"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#C94040"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #C94040"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#C94040"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #C94040"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#C94040"]:not([style*="background"]) { color: #B73434 !important; }
html[data-theme="light"] [style*="; color: #C9A96E"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#C9A96E"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #C9A96E"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#C9A96E"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #C9A96E"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#C9A96E"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: #D89BB5"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#D89BB5"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #D89BB5"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#D89BB5"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #D89BB5"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#D89BB5"]:not([style*="background"]) { color: #A4406B !important; }
html[data-theme="light"] [style*="; color: #E07A2F"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#E07A2F"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #E07A2F"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#E07A2F"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #E07A2F"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#E07A2F"]:not([style*="background"]) { color: #9C4F17 !important; }
html[data-theme="light"] [style*="; color: #E84545"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#E84545"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #E84545"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#E84545"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #E84545"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#E84545"]:not([style*="background"]) { color: #C31818 !important; }
html[data-theme="light"] [style*="; color: #E8A545"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#E8A545"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #E8A545"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#E8A545"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #E8A545"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#E8A545"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: #c9a96e"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#c9a96e"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #c9a96e"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#c9a96e"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #c9a96e"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#c9a96e"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: #f0eae0"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:#f0eae0"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: #f0eae0"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:#f0eae0"]:not([style*="background"]),
html[data-theme="light"] [style^="color: #f0eae0"]:not([style*="background"]),
html[data-theme="light"] [style^="color:#f0eae0"]:not([style*="background"]) { color: #78613A !important; }
html[data-theme="light"] [style*="; color: rgba(201,169,110,0.5)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(201,169,110,0.5)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(201,169,110,0.5)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(201,169,110,0.5)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(201,169,110,0.5)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(201,169,110,0.5)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: rgba(232,230,240,0.65)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(232,230,240,0.65)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(232,230,240,0.65)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(232,230,240,0.65)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(232,230,240,0.65)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(232,230,240,0.65)"]:not([style*="background"]) { color: #665A96 !important; }
html[data-theme="light"] [style*="; color: rgba(232,230,240,0.7)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(232,230,240,0.7)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(232,230,240,0.7)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(232,230,240,0.7)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(232,230,240,0.7)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(232,230,240,0.7)"]:not([style*="background"]) { color: #665A96 !important; }
html[data-theme="light"] [style*="; color: rgba(232,230,240,0.88)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(232,230,240,0.88)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(232,230,240,0.88)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(232,230,240,0.88)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(232,230,240,0.88)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(232,230,240,0.88)"]:not([style*="background"]) { color: #665A96 !important; }
html[data-theme="light"] [style*="; color: rgba(232,230,240,0.95)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(232,230,240,0.95)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(232,230,240,0.95)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(232,230,240,0.95)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(232,230,240,0.95)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(232,230,240,0.95)"]:not([style*="background"]) { color: #665A96 !important; }
html[data-theme="light"] [style*="; color: rgba(240,234,224,0.78)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(240,234,224,0.78)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(240,234,224,0.78)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(240,234,224,0.78)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(240,234,224,0.78)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(240,234,224,0.78)"]:not([style*="background"]) { color: #78613A !important; }
html[data-theme="light"] [style*="; color: rgba(255,255,255,.42)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(255,255,255,.42)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(255,255,255,.42)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(255,255,255,.42)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(255,255,255,.42)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(255,255,255,.42)"]:not([style*="background"]) { color: #636363 !important; }
html[data-theme="light"] [style*="; color: rgba(255,255,255,0.75)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:rgba(255,255,255,0.75)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: rgba(255,255,255,0.75)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:rgba(255,255,255,0.75)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: rgba(255,255,255,0.75)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:rgba(255,255,255,0.75)"]:not([style*="background"]) { color: #636363 !important; }
html[data-theme="light"] [style*="; color: var(--accent)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--accent)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--accent)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--accent)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--accent)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--accent)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color: var(--accent-gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--accent-gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--accent-gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--accent-gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--accent-gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--accent-gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--accent-gold,#C9A96E)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: var(--gold)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--gold)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--gold)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--gold)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--gold)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--gold)"]:not([style*="background"]) { color: var(--gold-ink) !important; }
html[data-theme="light"] [style*="; color: var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color: var(--gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--gold,#C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--gold, #C9A96E)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--gold,#C9A96E)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: var(--gold-bright)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--gold-bright)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--gold-bright)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--gold-bright)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--gold-bright)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--gold-bright)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: var(--gold-dim)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--gold-dim)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--gold-dim)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--gold-dim)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--gold-dim)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--gold-dim)"]:not([style*="background"]) { color: #6E5530 !important; }
html[data-theme="light"] [style*="; color: var(--mint)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--mint)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--mint)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--mint)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--mint)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--mint)"]:not([style*="background"]) { color: #2E7550 !important; }
html[data-theme="light"] [style*="; color: var(--red)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--red)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--red)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--red)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--red)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--red)"]:not([style*="background"]) { color: #C31818 !important; }
html[data-theme="light"] [style*="; color: var(--rose)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--rose)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--rose)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--rose)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--rose)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--rose)"]:not([style*="background"]) { color: #9F4B3A !important; }
html[data-theme="light"] [style*="; color: var(--system-accent)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--system-accent)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--system-accent)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--system-accent)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--system-accent)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--system-accent)"]:not([style*="background"]) { color: #2E7550 !important; }
html[data-theme="light"] [style*="; color: var(--warm)"]:not([style*="background"]),
html[data-theme="light"] [style*="; color:var(--warm)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color: var(--warm)"]:not([style*="background"]),
html[data-theme="light"] [style*=";color:var(--warm)"]:not([style*="background"]),
html[data-theme="light"] [style^="color: var(--warm)"]:not([style*="background"]),
html[data-theme="light"] [style^="color:var(--warm)"]:not([style*="background"]) { color: #825A3A !important; }

/* ── 5. AUTO: SVG <text fill="…"> literals ── */
