/* The Ghana Gold — light mode for TGG sections.
 * Applies only when Foxiz shows the light scheme (body[data-theme="default"]). Dark stays the default.
 * Feature bands stay dark on purpose: price ticker, Investor Centre and Intelligence banners,
 * magazine band, Gold Map, footer and pop-up forms.
 */
[data-theme="default"]{
	--tl-bg:#F7F3EA;--tl-panel:#FFFFFF;--tl-box:#F3EEE3;--tl-line:#E8E0D0;--tl-line2:#D8CCB2;
	--tl-gold:#946A0C;--tl-gold2:#7A560A;--tl-fill:#D4A437;--tl-text:#1D1912;--tl-soft:#4B4336;--tl-muted:#736956;--tl-up:#1C8A55;--tl-dn:#B93A2E
}

/* ---------- token swaps per section ---------- */
[data-theme="default"] .tgg-inv,
[data-theme="default"] .tgg-intel{--bg:var(--tl-bg);--panel:var(--tl-panel);--box:var(--tl-box);--line:var(--tl-line);--line2:var(--tl-line2);--gold:var(--tl-gold);--gold2:var(--tl-gold2);--text:var(--tl-text);--soft:var(--tl-soft);--muted:var(--tl-muted);--up:var(--tl-up)}
[data-theme="default"] .tsh{--sh-panel:var(--tl-panel);--sh-box:var(--tl-box);--sh-line:var(--tl-line);--sh-line2:var(--tl-line2);--sh-gold:var(--tl-gold);--sh-gold2:var(--tl-gold2);--sh-text:var(--tl-text);--sh-soft:var(--tl-soft);--sh-muted:var(--tl-muted)}

/* dark bands keep the dark tokens */
[data-theme="default"] .tgg-inv .ic-hero,
[data-theme="default"] .tgg-intel .ti-hero,
[data-theme="default"] .tsh .tsh-mag{--bg:#0f0e0c;--panel:#14130F;--box:#1b1813;--line:#2a2620;--line2:#3a342a;--gold:#D4A437;--gold2:#F0CF6A;--text:#E8E1D0;--soft:#cfc7b4;--muted:#9b927f;--up:#3fb97a;
	--sh-panel:#14130F;--sh-box:#1b1813;--sh-line:#2a2620;--sh-line2:#3a342a;--sh-gold:#D4A437;--sh-gold2:#F0CF6A;--sh-text:#E8E1D0;--sh-soft:#cfc7b4;--sh-muted:#9b927f}

/* gold fills keep the bright gold */
[data-theme="default"] .tgg-inv .ic-btn.gold,
[data-theme="default"] .tgg-inv .ic-chip.on,
[data-theme="default"] .ic-opt.on .dot::after,
[data-theme="default"] .ti-years button[aria-pressed="true"],
[data-theme="default"] .ti-seg button[aria-pressed="true"],
[data-theme="default"] .tsh .tsh-btn.solid,
[data-theme="default"] .tsh .tsh-btn:hover,
[data-theme="default"] .tsh-badge{background:var(--tl-fill)!important;color:#14120F!important;border-color:var(--tl-fill)!important}
[data-theme="default"] .tsh-path:before{background:linear-gradient(90deg,var(--tl-fill),transparent)}

/* ---------- Start Here ---------- */
[data-theme="default"] .tsh-path{background:#fff;box-shadow:0 1px 2px rgba(60,45,10,.06),0 8px 24px rgba(60,45,10,.06)}
[data-theme="default"] .tsh .tsh-tool{box-shadow:0 1px 2px rgba(60,45,10,.05)}
[data-theme="default"] .tsh-ic{background:rgba(212,164,55,.14);border-color:rgba(148,106,12,.35)}

/* ---------- Investor Centre (outside the banner) ---------- */
[data-theme="default"] .ic-fg{background:#fff;border-color:var(--tl-line2)}
[data-theme="default"] .tgg-inv .ic-opt.on{background:#FBF3DF}
[data-theme="default"] .tgg-inv .ic-card,[data-theme="default"] .tgg-inv .ic-path{box-shadow:0 1px 2px rgba(60,45,10,.06),0 8px 24px rgba(60,45,10,.05)}

/* ---------- Intelligence (outside the banner) ---------- */
[data-theme="default"] .ti-alert{background:#FBF3DF}
[data-theme="default"] .ti-yearbar{background:rgba(247,243,234,.96)}
[data-theme="default"] .ti-kpi:hover{background:var(--tl-box)}
[data-theme="default"] .ti-tip{background:#fff;color:var(--tl-text);box-shadow:0 8px 24px rgba(60,45,10,.15)}
[data-theme="default"] .ti-yrsum .c{background:var(--tl-box)}
[data-theme="default"] .ti-t tr.cur td,[data-theme="default"] .ti-t tr.open td,[data-theme="default"] .ti-st[aria-pressed="true"]{background:#FBF3DF}
[data-theme="default"] .ti-t tbody.rows tr:hover td{background:#F6F1E6}
[data-theme="default"] .ti-t tr.det td,[data-theme="default"] .ti-chaindet{background:#FAF7F0}
[data-theme="default"] .ti-drawer{background:#fff;color:var(--tl-text)}
[data-theme="default"] .ti-dn{color:#B4551B}

/* ---------- Story updates trail ---------- */
[data-theme="default"] .tgg-updates{background:#FFFDF8;border-color:#E6D9BE;color:var(--tl-text)}
[data-theme="default"] .tgg-upd-head{background:rgba(212,164,55,.10);border-color:#E6D9BE}
[data-theme="default"] .tgg-upd-k,[data-theme="default"] .tgg-upd-item time,[data-theme="default"] .tgg-upd-body a,[data-theme="default"] .tgg-upd-more summary{color:var(--tl-gold)!important}
[data-theme="default"] .tgg-upd-meta{color:var(--tl-muted)}
[data-theme="default"] .tgg-upd-body{color:var(--tl-text)}
[data-theme="default"] .tgg-updates .tgg-upd-item{border-color:#E6D9BE}
[data-theme="default"] .tgg-updates .tgg-upd-item::before{background:#fff}
[data-theme="default"] .tgg-upd-orig{border-color:#E6D9BE;color:var(--tl-muted)}
[data-theme="default"] .tgg-upd-orig span{color:var(--tl-soft)}

/* ---------- "Let's talk" strip and guide enquiry box ---------- */
[data-theme="default"] .tgg-talk{background:linear-gradient(135deg,#FFF8E6 0%,#FBF4E6 55%,#EEF5EE 100%);border-color:#E6D3A6;color:var(--tl-text);box-shadow:0 1px 2px rgba(60,45,10,.06),0 14px 36px rgba(60,45,10,.08)}
[data-theme="default"] .tgg-talk-k,[data-theme="default"] .tgg-talk .tgg-talk-inv a{color:var(--tl-gold)!important}
[data-theme="default"] .tgg-talk .tgg-talk-h{color:var(--tl-text)}
[data-theme="default"] .tgg-talk .tgg-talk-p{color:var(--tl-soft)}
[data-theme="default"] .tgg-talk .tgg-talk-tags li{color:var(--tl-text);background:rgba(212,164,55,.12);border-color:rgba(148,106,12,.3)}
[data-theme="default"] .tgg-talk .tgg-talk-btn:not(.wa):not(.gold){background:#fff;border-color:var(--tl-line2);color:var(--tl-text)!important}
[data-theme="default"] .tgg-talk .tgg-talk-btn:not(.wa):not(.gold) small{color:var(--tl-muted)}
[data-theme="default"] .tgg-kb-cta{background:#FFFDF8;border-color:#E6D9BE}
[data-theme="default"] .tgg-kb-cta h3{color:var(--tl-text)}
[data-theme="default"] .tgg-kb-cta-k,[data-theme="default"] .tgg-kb-cta .tgg-kb-cta-link{color:var(--tl-gold)!important}

/* ---------- theme (Foxiz/Elementor) blocks that are set dark ---------- */
[data-theme="default"] .box-bg .grid-box,[data-theme="default"] .box-bg .list-box{background:#fff;box-shadow:0 1px 2px rgba(60,45,10,.06),0 10px 28px rgba(60,45,10,.06)}
[data-theme="default"] .box-bg .grid-box,[data-theme="default"] .box-bg .list-box{color:#4B4336;--body-fcolor:#4B4336;--meta-fcolor:#736956;--meta-b-fcolor:#1D1912;--h1-fcolor:#1D1912;--h2-fcolor:#1D1912;--h3-fcolor:#1D1912;--h4-fcolor:#1D1912;--h5-fcolor:#1D1912;--h6-fcolor:#1D1912;--headline-fcolor:#1D1912;--heading-color:#1D1912}
/* homepage: "Popular" big numbers, advertise panel */
[data-theme="default"] [class*="counter-el"]::before{color:rgba(212,164,55,.28)!important;opacity:1}
[data-theme="default"] .elementor-2385 .elementor-element.elementor-element-29c7267{background:linear-gradient(135deg,#FFF8E6,#FBF1DA)!important}

/* ---------- Intelligence charts ---------- */
[data-theme="default"] .tgg-intel svg text[fill="#E8E1D0"]{fill:#1D1912}
[data-theme="default"] .tgg-intel svg text[fill="#9b927f"]{fill:#736956}
[data-theme="default"] .tgg-intel svg line[stroke="#2a2620"]{stroke:#E2D9C6}

/* ---------- homepage hero and post boxes: excerpt text (theme sets a fixed #ddd) ---------- */
[data-theme="default"] .box-bg .grid-box .entry-summary,
[data-theme="default"] .box-bg .list-box .entry-summary,
[data-theme="default"] .elementor-2385 .grid-box .entry-summary{color:#3B342A!important}

/* ---------- small fixes found in the light-mode contrast check ---------- */
[data-theme="default"] .tgg-intel .ti-chaindet b{color:var(--tl-text)}
[data-theme="default"] .tgg-cover figcaption{color:var(--tl-muted)}
