/* site-polish-v1.css — GENERATED by tools/build_polish.py (contrast pass, 2 Oct 2026).
 * Do not edit: change the numbers there and re-run it. Linked on every page by
 * tools/site_patch.py (stamp 7). */
/* surfaces */
:root,body,body.tv2{--muted:#3f4a60!important;--line:#c9d1df!important}
/* category, series and lane accents: re-solved, more saturated, stronger fills */
body[data-cat="atlas"],body[data-series="atlas"],[data-cat="atlas"],[data-ser="atlas"],.hg[data-g="atlas"]{--cat:#0657df!important;--cat-fill:#d2e1f9!important}
body[data-cat="atlas-exports"],body[data-series="atlas-exports"],[data-cat="atlas-exports"],[data-ser="atlas-exports"],.hg[data-g="atlas-exports"]{--cat:#b13705!important;--cat-fill:#f1dbd2!important}
body[data-cat="atlas-money"],body[data-series="atlas-money"],[data-cat="atlas-money"],[data-ser="atlas-money"],.hg[data-g="atlas-money"]{--cat:#037227!important;--cat-fill:#d2e6d8!important}
body[data-cat="atlas-people"],body[data-series="atlas-people"],[data-cat="atlas-people"],[data-ser="atlas-people"],.hg[data-g="atlas-people"]{--cat:#ba0563!important;--cat-fill:#f3d2e3!important}
body[data-cat="atlas-planet"],body[data-series="atlas-planet"],[data-cat="atlas-planet"],[data-ser="atlas-planet"],.hg[data-g="atlas-planet"]{--cat:#036f6a!important;--cat-fill:#d2e5e4!important}
body[data-cat="atlas-power"],body[data-series="atlas-power"],[data-cat="atlas-power"],[data-ser="atlas-power"],.hg[data-g="atlas-power"]{--cat:#2920ea!important;--cat-fill:#d8d7fb!important}
body[data-cat="atlas-trade"],body[data-series="atlas-trade"],[data-cat="atlas-trade"],[data-ser="atlas-trade"],.hg[data-g="atlas-trade"]{--cat:#0657df!important;--cat-fill:#d2e1f9!important}
body[data-cat="beyond-a-level"],body[data-series="beyond-a-level"],[data-cat="beyond-a-level"],[data-ser="beyond-a-level"],.hg[data-g="beyond-a-level"]{--cat:#6b10f9!important;--cat-fill:#e4d4fe!important}
body[data-cat="britain-and-europe"],body[data-series="britain-and-europe"],[data-cat="britain-and-europe"],[data-ser="britain-and-europe"],.hg[data-g="britain-and-europe"]{--cat:#203bea!important;--cat-fill:#d7dcfb!important}
body[data-cat="firms"],body[data-series="firms"],[data-cat="firms"],[data-ser="firms"],.hg[data-g="firms"]{--cat:#6b10f9!important;--cat-fill:#e4d4fe!important}
body[data-cat="general"],body[data-series="general"],[data-cat="general"],[data-ser="general"],.hg[data-g="general"]{--cat:#036f6a!important;--cat-fill:#d2e5e4!important}
body[data-cat="gk-clubs"],body[data-series="gk-clubs"],[data-cat="gk-clubs"],[data-ser="gk-clubs"],.hg[data-g="gk-clubs"]{--cat:#036f6a!important;--cat-fill:#d2e5e4!important}
body[data-cat="gk-economists"],body[data-series="gk-economists"],[data-cat="gk-economists"],[data-ser="gk-economists"],.hg[data-g="gk-economists"]{--cat:#6b10f9!important;--cat-fill:#e4d4fe!important}
body[data-cat="gk-eu"],body[data-series="gk-eu"],[data-cat="gk-eu"],[data-ser="gk-eu"],.hg[data-g="gk-eu"]{--cat:#2920ea!important;--cat-fill:#d8d7fb!important}
body[data-cat="gk-money"],body[data-series="gk-money"],[data-cat="gk-money"],[data-ser="gk-money"],.hg[data-g="gk-money"]{--cat:#ba0563!important;--cat-fill:#f3d2e3!important}
body[data-cat="gk-oil"],body[data-series="gk-oil"],[data-cat="gk-oil"],[data-ser="gk-oil"],.hg[data-g="gk-oil"]{--cat:#b13705!important;--cat-fill:#f1dbd2!important}
body[data-cat="gk-state"],body[data-series="gk-state"],[data-cat="gk-state"],[data-ser="gk-state"],.hg[data-g="gk-state"]{--cat:#885a03!important;--cat-fill:#eae1d2!important}
body[data-cat="gk-trade-deals"],body[data-series="gk-trade-deals"],[data-cat="gk-trade-deals"],[data-ser="gk-trade-deals"],.hg[data-g="gk-trade-deals"]{--cat:#037227!important;--cat-fill:#d2e6d8!important}
body[data-cat="gk-uk-economy"],body[data-series="gk-uk-economy"],[data-cat="gk-uk-economy"],[data-ser="gk-uk-economy"],.hg[data-g="gk-uk-economy"]{--cat:#0657df!important;--cat-fill:#d2e1f9!important}
body[data-cat="global-economy"],body[data-series="global-economy"],[data-cat="global-economy"],[data-ser="global-economy"],.hg[data-g="global-economy"]{--cat:#ba0563!important;--cat-fill:#f3d2e3!important}
body[data-cat="hyperinflation"],body[data-series="hyperinflation"],[data-cat="hyperinflation"],[data-ser="hyperinflation"],.hg[data-g="hyperinflation"]{--cat:#046f6b!important;--cat-fill:#d2e5e4!important}
body[data-cat="macroeconomy"],body[data-series="macroeconomy"],[data-cat="macroeconomy"],[data-ser="macroeconomy"],.hg[data-g="macroeconomy"]{--cat:#036f6a!important;--cat-fill:#d2e5e4!important}
body[data-cat="market-failure"],body[data-series="market-failure"],[data-cat="market-failure"],[data-ser="market-failure"],.hg[data-g="market-failure"]{--cat:#b13705!important;--cat-fill:#f1dbd2!important}
body[data-cat="markets"],body[data-series="markets"],[data-cat="markets"],[data-ser="markets"],.hg[data-g="markets"]{--cat:#0657df!important;--cat-fill:#d2e1f9!important}
body[data-cat="policy"],body[data-series="policy"],[data-cat="policy"],[data-ser="policy"],.hg[data-g="policy"]{--cat:#2920ea!important;--cat-fill:#d8d7fb!important}
body[data-cat="practice"],body[data-series="practice"],[data-cat="practice"],[data-ser="practice"],.hg[data-g="practice"]{--cat:#037227!important;--cat-fill:#d2e6d8!important}
body[data-cat="quantitative-easing"],body[data-series="quantitative-easing"],[data-cat="quantitative-easing"],[data-ser="quantitative-easing"],.hg[data-g="quantitative-easing"]{--cat:#8f1bdc!important;--cat-fill:#ebd6f9!important}
body[data-cat="thatcher-economic-policy"],body[data-series="thatcher-economic-policy"],[data-cat="thatcher-economic-policy"],[data-ser="thatcher-economic-policy"],.hg[data-g="thatcher-economic-policy"]{--cat:#075dcd!important;--cat-fill:#d2e2f6!important}
body[data-cat="the-2008-financial-crisis"],body[data-series="the-2008-financial-crisis"],[data-cat="the-2008-financial-crisis"],[data-ser="the-2008-financial-crisis"],.hg[data-g="the-2008-financial-crisis"]{--cat:#a54504!important;--cat-fill:#efded2!important}
body[data-cat="the-economic-problem"],body[data-series="the-economic-problem"],[data-cat="the-economic-problem"],[data-ser="the-economic-problem"],.hg[data-g="the-economic-problem"]{--cat:#885a03!important;--cat-fill:#eae1d2!important}
body[data-cat="the-great-depression"],body[data-series="the-great-depression"],[data-cat="the-great-depression"],[data-ser="the-great-depression"],.hg[data-g="the-great-depression"]{--cat:#8a5904!important;--cat-fill:#eae1d2!important}
body[data-cat="the-great-inflation"],body[data-series="the-great-inflation"],[data-cat="the-great-inflation"],[data-ser="the-great-inflation"],.hg[data-g="the-great-inflation"]{--cat:#b90a62!important;--cat-fill:#f2d3e3!important}
body[data-cat="the-pound-in-post-war-britain"],body[data-series="the-pound-in-post-war-britain"],[data-cat="the-pound-in-post-war-britain"],[data-ser="the-pound-in-post-war-britain"],.hg[data-g="the-pound-in-post-war-britain"]{--cat:#0b7242!important;--cat-fill:#d3e6dd!important}
body[data-cat="work-and-pay"],body[data-series="work-and-pay"],[data-cat="work-and-pay"],[data-ser="work-and-pay"],.hg[data-g="work-and-pay"]{--cat:#037227!important;--cat-fill:#d2e6d8!important}
.hlane-history{--cat:#b03906!important;--cat-fill:#f1dbd2!important}
.hlane-theory{--cat:#0657df!important;--cat-fill:#d2e1f9!important}
.hlane-general{--cat:#a21ab7!important;--cat-fill:#eed6f2!important}
.hlane-atlas{--cat:#04705a!important;--cat-fill:#d2e5e1!important}
.hlane-practice{--cat:#bc0d48!important;--cat-fill:#f3d3de!important}
/* learn hub: space between the lanes and the route box */
.hlanes+.hstart{margin-top:22px}
.hlhead .ttile{border-color:color-mix(in srgb,var(--cat) 30%,var(--line))}
/* history timeline: events outside this module were 55% opacity, which failed AA once
 * accents brightened; dimmed by less, still clearly secondary */
.htl li.off{opacity:.9}
/* round 2: fewer see-through states. Answered-but-not-chosen options, dimmed items,
 * coming-soon cards and chart guides keep a difference, but a small one. */
.done .opt:not(.right):not(.wrong),.oitem.dim{opacity:.82!important}
.opt.other,.oitem.other,.popt.other{opacity:.92!important}
.mod.soon{opacity:1!important}.mod.ser.soon .ico{opacity:.85!important}
.pic .cred{opacity:1!important}
.cet-theme-line{opacity:1!important}
.tchart .ghost .cline{opacity:.8!important}.tchart .ghost .clab{opacity:.9!important}
.tchart .dropl,.tchart .hatch{opacity:.9!important}
.tchart.hl .el:not(.hlon){opacity:.55!important}
/* games: card art fully opaque, light cards more saturated */
.g .ico{opacity:1!important}
.rail>.g{background:rgb(var(--gbg-fill,var(--gbg)))!important}
.rail>.g.arc{background:rgb(var(--garc-fill,var(--garc)))!important}
.rail>.g .scrim{background:linear-gradient(100deg,rgb(var(--gbg-fill,var(--gbg))) 62%,rgba(var(--gbg-fill,var(--gbg)),.55) 74%,rgba(var(--gbg-fill,var(--gbg)),0) 88%)!important}
.rail[data-g="gDaily"]{--garc-fill:216,219,253!important}
.rail[data-g="gHL"]{--gbg-fill:247,234,131!important;--garc-fill:250,241,173!important}
.rail[data-g="gGV"]{--gbg-fill:150,249,166!important;--garc-fill:188,252,198!important}
.rail[data-g="gGR"]{--garc-fill:252,215,215!important}
.rail[data-g="gGC"]{--garc-fill:242,213,252!important}
.rail[data-g="gPC"]{--garc-fill:205,232,253!important}
.rail[data-g="gBM"]{--garc-fill:252,226,202!important}
.rail[data-g="gII"]{--garc-fill:253,212,247!important}
.rail[data-g="gTR"]{--gbg-fill:143,246,248!important;--garc-fill:183,250,250!important}
.rail[data-g="gOO"]{--gbg-fill:172,248,144!important;--garc-fill:201,250,183!important}
.rail[data-g="gMT"]{--garc-fill:227,216,253!important}
.rail[data-g="gIM"]{--garc-fill:252,213,230!important}
.rail[data-g="gBD"]{--gbg-fill:146,249,207!important;--garc-fill:183,251,224!important}
.rail[data-g="gBH"]{--gbg-fill:208,248,123!important;--garc-fill:225,251,171!important}
@media (prefers-color-scheme: dark){
:root,body,body.tv2{--muted:#c3cad6!important;--line:#434b58!important;--soft:#2a3039!important}
body[data-cat="atlas"],body[data-series="atlas"],[data-cat="atlas"],[data-ser="atlas"],.hg[data-g="atlas"]{--cat:#84b3fc!important;--cat-fill:#36445b!important}
body[data-cat="atlas-exports"],body[data-series="atlas-exports"],[data-cat="atlas-exports"],[data-ser="atlas-exports"],.hg[data-g="atlas-exports"]{--cat:#fb9560!important;--cat-fill:#543c32!important}
body[data-cat="atlas-money"],body[data-series="atlas-money"],[data-cat="atlas-money"],[data-ser="atlas-money"],.hg[data-g="atlas-money"]{--cat:#29e066!important;--cat-fill:#1e5034!important}
body[data-cat="atlas-people"],body[data-series="atlas-people"],[data-cat="atlas-people"],[data-ser="atlas-people"],.hg[data-g="atlas-people"]{--cat:#fc8ac3!important;--cat-fill:#55394c!important}
body[data-cat="atlas-planet"],body[data-series="atlas-planet"],[data-cat="atlas-planet"],[data-ser="atlas-planet"],.hg[data-g="atlas-planet"]{--cat:#28e1d5!important;--cat-fill:#1e5051!important}
body[data-cat="atlas-power"],body[data-series="atlas-power"],[data-cat="atlas-power"],[data-ser="atlas-power"],.hg[data-g="atlas-power"]{--cat:#aca9fd!important;--cat-fill:#40415b!important}
body[data-cat="atlas-trade"],body[data-series="atlas-trade"],[data-cat="atlas-trade"],[data-ser="atlas-trade"],.hg[data-g="atlas-trade"]{--cat:#84b3fc!important;--cat-fill:#36445b!important}
body[data-cat="beyond-a-level"],body[data-series="beyond-a-level"],[data-cat="beyond-a-level"],[data-ser="beyond-a-level"],.hg[data-g="beyond-a-level"]{--cat:#c0a1fd!important;--cat-fill:#453f5b!important}
body[data-cat="britain-and-europe"],body[data-series="britain-and-europe"],[data-cat="britain-and-europe"],[data-ser="britain-and-europe"],.hg[data-g="britain-and-europe"]{--cat:#a2adf6!important;--cat-fill:#3d4259!important}
body[data-cat="firms"],body[data-series="firms"],[data-cat="firms"],[data-ser="firms"],.hg[data-g="firms"]{--cat:#c0a1fd!important;--cat-fill:#453f5b!important}
body[data-cat="general"],body[data-series="general"],[data-cat="general"],[data-ser="general"],.hg[data-g="general"]{--cat:#28e1d5!important;--cat-fill:#1e5051!important}
body[data-cat="gk-clubs"],body[data-series="gk-clubs"],[data-cat="gk-clubs"],[data-ser="gk-clubs"],.hg[data-g="gk-clubs"]{--cat:#28e1d5!important;--cat-fill:#1e5051!important}
body[data-cat="gk-economists"],body[data-series="gk-economists"],[data-cat="gk-economists"],[data-ser="gk-economists"],.hg[data-g="gk-economists"]{--cat:#c0a1fd!important;--cat-fill:#453f5b!important}
body[data-cat="gk-eu"],body[data-series="gk-eu"],[data-cat="gk-eu"],[data-ser="gk-eu"],.hg[data-g="gk-eu"]{--cat:#aca9fd!important;--cat-fill:#40415b!important}
body[data-cat="gk-money"],body[data-series="gk-money"],[data-cat="gk-money"],[data-ser="gk-money"],.hg[data-g="gk-money"]{--cat:#fc8ac3!important;--cat-fill:#55394c!important}
body[data-cat="gk-oil"],body[data-series="gk-oil"],[data-cat="gk-oil"],[data-ser="gk-oil"],.hg[data-g="gk-oil"]{--cat:#fb9560!important;--cat-fill:#543c32!important}
body[data-cat="gk-state"],body[data-series="gk-state"],[data-cat="gk-state"],[data-ser="gk-state"],.hg[data-g="gk-state"]{--cat:#f9ae10!important;--cat-fill:#54431d!important}
body[data-cat="gk-trade-deals"],body[data-series="gk-trade-deals"],[data-cat="gk-trade-deals"],[data-ser="gk-trade-deals"],.hg[data-g="gk-trade-deals"]{--cat:#29e066!important;--cat-fill:#1e5034!important}
body[data-cat="gk-uk-economy"],body[data-series="gk-uk-economy"],[data-cat="gk-uk-economy"],[data-ser="gk-uk-economy"],.hg[data-g="gk-uk-economy"]{--cat:#84b3fc!important;--cat-fill:#36445b!important}
body[data-cat="global-economy"],body[data-series="global-economy"],[data-cat="global-economy"],[data-ser="global-economy"],.hg[data-g="global-economy"]{--cat:#fc8ac3!important;--cat-fill:#55394c!important}
body[data-cat="hyperinflation"],body[data-series="hyperinflation"],[data-cat="hyperinflation"],[data-ser="hyperinflation"],.hg[data-g="hyperinflation"]{--cat:#13f6ef!important;--cat-fill:#185557!important}
body[data-cat="macroeconomy"],body[data-series="macroeconomy"],[data-cat="macroeconomy"],[data-ser="macroeconomy"],.hg[data-g="macroeconomy"]{--cat:#28e1d5!important;--cat-fill:#1e5051!important}
body[data-cat="market-failure"],body[data-series="market-failure"],[data-cat="market-failure"],[data-ser="market-failure"],.hg[data-g="market-failure"]{--cat:#fb9560!important;--cat-fill:#543c32!important}
body[data-cat="markets"],body[data-series="markets"],[data-cat="markets"],[data-ser="markets"],.hg[data-g="markets"]{--cat:#84b3fc!important;--cat-fill:#36445b!important}
body[data-cat="policy"],body[data-series="policy"],[data-cat="policy"],[data-ser="policy"],.hg[data-g="policy"]{--cat:#aca9fd!important;--cat-fill:#40415b!important}
body[data-cat="practice"],body[data-series="practice"],[data-cat="practice"],[data-ser="practice"],.hg[data-g="practice"]{--cat:#29e066!important;--cat-fill:#1e5034!important}
body[data-cat="quantitative-easing"],body[data-series="quantitative-easing"],[data-cat="quantitative-easing"],[data-ser="quantitative-easing"],.hg[data-g="quantitative-easing"]{--cat:#d09cf3!important;--cat-fill:#493e58!important}
body[data-cat="thatcher-economic-policy"],body[data-series="thatcher-economic-policy"],[data-cat="thatcher-economic-policy"],[data-ser="thatcher-economic-policy"],.hg[data-g="thatcher-economic-policy"]{--cat:#7eb4fa!important;--cat-fill:#34445a!important}
body[data-cat="the-2008-financial-crisis"],body[data-series="the-2008-financial-crisis"],[data-cat="the-2008-financial-crisis"],[data-ser="the-2008-financial-crisis"],.hg[data-g="the-2008-financial-crisis"]{--cat:#fb9551!important;--cat-fill:#543c2e!important}
body[data-cat="the-economic-problem"],body[data-series="the-economic-problem"],[data-cat="the-economic-problem"],[data-ser="the-economic-problem"],.hg[data-g="the-economic-problem"]{--cat:#f9ae10!important;--cat-fill:#54431d!important}
body[data-cat="the-great-depression"],body[data-series="the-great-depression"],[data-cat="the-great-depression"],[data-ser="the-great-depression"],.hg[data-g="the-great-depression"]{--cat:#f9a410!important;--cat-fill:#54401d!important}
body[data-cat="the-great-inflation"],body[data-series="the-great-inflation"],[data-cat="the-great-inflation"],[data-ser="the-great-inflation"],.hg[data-g="the-great-inflation"]{--cat:#f98dc3!important;--cat-fill:#543a4c!important}
body[data-cat="the-pound-in-post-war-britain"],body[data-series="the-pound-in-post-war-britain"],[data-cat="the-pound-in-post-war-britain"],[data-ser="the-pound-in-post-war-britain"],.hg[data-g="the-pound-in-post-war-britain"]{--cat:#20ea8b!important;--cat-fill:#1c523d!important}
body[data-cat="work-and-pay"],body[data-series="work-and-pay"],[data-cat="work-and-pay"],[data-ser="work-and-pay"],.hg[data-g="work-and-pay"]{--cat:#29e066!important;--cat-fill:#1e5034!important}
.hlane-history{--cat:#fa956a!important;--cat-fill:#543c35!important}
.hlane-theory{--cat:#84b3fc!important;--cat-fill:#36445b!important}
.hlane-general{--cat:#e392ef!important;--cat-fill:#4e3b57!important}
.hlane-atlas{--cat:#13f6c9!important;--cat-fill:#18554d!important}
.hlane-practice{--cat:#f791b3!important;--cat-fill:#533b48!important}
.rail>.g .dsc{color:var(--muted)}
.rail[data-g="gDaily"]{--gbg-fill:14,19,52!important;--garc-fill:13,16,46!important}
.rail[data-g="gHL"]{--gbg-fill:72,65,20!important;--garc-fill:59,54,17!important}
.rail[data-g="gGV"]{--gbg-fill:18,66,26!important;--garc-fill:16,54,22!important}
.rail[data-g="gGR"]{--gbg-fill:53,16,15!important;--garc-fill:47,14,14!important}
.rail[data-g="gGC"]{--gbg-fill:42,15,53!important;--garc-fill:39,14,47!important}
.rail[data-g="gPC"]{--gbg-fill:15,38,57!important;--garc-fill:14,34,50!important}
.rail[data-g="gBM"]{--gbg-fill:58,35,16!important;--garc-fill:51,32,14!important}
.rail[data-g="gII"]{--gbg-fill:53,15,45!important;--garc-fill:49,13,42!important}
.rail[data-g="gTR"]{--gbg-fill:19,68,68!important;--garc-fill:16,56,57!important}
.rail[data-g="gOO"]{--gbg-fill:31,68,19!important;--garc-fill:28,57,16!important}
.rail[data-g="gMT"]{--gbg-fill:25,14,51!important;--garc-fill:24,13,46!important}
.rail[data-g="gIM"]{--gbg-fill:53,15,31!important;--garc-fill:47,14,28!important}
.rail[data-g="gBD"]{--gbg-fill:19,67,48!important;--garc-fill:15,57,41!important}
.rail[data-g="gBH"]{--gbg-fill:56,74,21!important;--garc-fill:46,60,17!important}
}
