html{--cover-paper:#12171e;--cover-ink:#eef3f8;--cover-muted:#b4c0ce;--cover-line:#8b98a8;--cover-accent:#c4d3e4;--cover-wash:#0f141a;--cover-shade:#070b11;--cover-button:#d5dee8;--specimen-paper:#e7ebf1;--specimen-ink:#1e2834;--specimen-muted:#556170;--specimen-line:#b7c2ce;--specimen-accent:#48627d;--specimen-wash:#f4f7fa}html{--paper:#eef1f5;--ink:#1c2430;--muted:#5a6573;--line:#c3cad4;--accent:#3c5878;--wash:#e2e8ef;color-scheme:light;--display:var(--serif)}
html[data-topic="digital"],html .topic-preview[data-topic="digital"]{--paper:#eef2fc;--ink:#172f66;--muted:#435777;--line:#b5c3dd;--accent:#244dcc;--wash:#dbe5f8;color-scheme:light;--display:var(--sans)}
html[data-topic="infrastructure"],html .topic-preview[data-topic="infrastructure"]{--paper:#e6eef0;--ink:#153746;--muted:#405c67;--line:#9cb4bf;--accent:#925022;--wash:#cddfe5;color-scheme:light;--display:var(--mono)}
html[data-topic="home"],html .topic-preview[data-topic="home"]{--paper:#eef0df;--ink:#35441f;--muted:#5a6342;--line:#bac2a0;--accent:#80502b;--wash:#dde4c8;color-scheme:light;--display:var(--serif)}
html[data-topic="energy"],html .topic-preview[data-topic="energy"]{--paper:#e6eef0;--ink:#153746;--muted:#405c67;--line:#9cb4bf;--accent:#925022;--wash:#cddfe5;color-scheme:light;--display:var(--mono)}
html[data-topic="food-land"],html .topic-preview[data-topic="food-land"]{--paper:#eef0df;--ink:#35441f;--muted:#5a6342;--line:#bac2a0;--accent:#80502b;--wash:#dde4c8;color-scheme:light;--display:var(--serif)}
html[data-topic="communication"],html .topic-preview[data-topic="communication"]{--paper:#eef2fc;--ink:#172f66;--muted:#435777;--line:#b5c3dd;--accent:#244dcc;--wash:#dbe5f8;color-scheme:light;--display:var(--sans)}
html[data-topic="knowledge"],html .topic-preview[data-topic="knowledge"]{--paper:#f4eadf;--ink:#562d37;--muted:#77595b;--line:#cfb7af;--accent:#9b3544;--wash:#ead8ca;color-scheme:light;--display:var(--serif)}
html[data-topic="skills"],html .topic-preview[data-topic="skills"]{--paper:#f0e4d4;--ink:#4d3023;--muted:#725641;--line:#c9af95;--accent:#a5401b;--wash:#e5cfb4;color-scheme:light;--display:var(--mono)}
html[data-topic="finance"],html .topic-preview[data-topic="finance"]{--paper:#f4eadf;--ink:#562d37;--muted:#77595b;--line:#cfb7af;--accent:#9b3544;--wash:#ead8ca;color-scheme:light;--display:var(--serif)}
html[data-topic="resilience"],html .topic-preview[data-topic="resilience"]{--paper:#e8f2ef;--ink:#144c4a;--muted:#3e6660;--line:#a9c9c1;--accent:#126a67;--wash:#cfe5de;color-scheme:light;--display:var(--sans)}
html[data-topic="society"],html .topic-preview[data-topic="society"]{--paper:#f1eaf2;--ink:#4a305c;--muted:#705a7b;--line:#c7b4ce;--accent:#814399;--wash:#e4d7e9;color-scheme:light;--display:var(--serif)}
@media(prefers-color-scheme:dark){html:not([data-appearance="light"]){--paper:#14191f;--ink:#e6ecf3;--muted:#a7b3c2;--line:#3a4654;--accent:#8fa8c4;--wash:#1d2530;color-scheme:dark}
html[data-topic="digital"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="digital"]{--paper:#101829;--ink:#dce7ff;--muted:#a7b9df;--line:#334565;--accent:#8faaff;--wash:#1b2a43;color-scheme:dark}
html[data-topic="infrastructure"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="infrastructure"]{--paper:#102a36;--ink:#e3eef0;--muted:#adc5cc;--line:#365461;--accent:#efb869;--wash:#1d3d4a;color-scheme:dark}
html[data-topic="home"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="home"]{--paper:#20291a;--ink:#e4eace;--muted:#b8c4a0;--line:#4b593d;--accent:#d3b26e;--wash:#303e26;color-scheme:dark}
html[data-topic="energy"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="energy"]{--paper:#102a36;--ink:#e3eef0;--muted:#adc5cc;--line:#365461;--accent:#efb869;--wash:#1d3d4a;color-scheme:dark}
html[data-topic="food-land"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="food-land"]{--paper:#20291a;--ink:#e4eace;--muted:#b8c4a0;--line:#4b593d;--accent:#d3b26e;--wash:#303e26;color-scheme:dark}
html[data-topic="communication"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="communication"]{--paper:#101829;--ink:#dce7ff;--muted:#a7b9df;--line:#334565;--accent:#8faaff;--wash:#1b2a43;color-scheme:dark}
html[data-topic="knowledge"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="knowledge"]{--paper:#291b22;--ink:#f0dfd8;--muted:#d0acae;--line:#59414b;--accent:#f1a3a7;--wash:#3b2731;color-scheme:dark}
html[data-topic="skills"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="skills"]{--paper:#291e16;--ink:#f3e2c9;--muted:#c9af92;--line:#5e4533;--accent:#f2a573;--wash:#3c2c20;color-scheme:dark}
html[data-topic="finance"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="finance"]{--paper:#291b22;--ink:#f0dfd8;--muted:#d0acae;--line:#59414b;--accent:#f1a3a7;--wash:#3b2731;color-scheme:dark}
html[data-topic="resilience"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="resilience"]{--paper:#112c2d;--ink:#d6f1e6;--muted:#9ec7bf;--line:#355c5a;--accent:#82d6c8;--wash:#1d4040;color-scheme:dark}
html[data-topic="society"]:not([data-appearance="light"]),html:not([data-appearance="light"]) .topic-preview[data-topic="society"]{--paper:#241b2e;--ink:#eddef3;--muted:#c3accf;--line:#55405f;--accent:#dca3ed;--wash:#372640;color-scheme:dark}}html[data-appearance="dark"]{--paper:#14191f;--ink:#e6ecf3;--muted:#a7b3c2;--line:#3a4654;--accent:#8fa8c4;--wash:#1d2530;color-scheme:dark}
html[data-topic="digital"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="digital"]{--paper:#101829;--ink:#dce7ff;--muted:#a7b9df;--line:#334565;--accent:#8faaff;--wash:#1b2a43;color-scheme:dark}
html[data-topic="infrastructure"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="infrastructure"]{--paper:#102a36;--ink:#e3eef0;--muted:#adc5cc;--line:#365461;--accent:#efb869;--wash:#1d3d4a;color-scheme:dark}
html[data-topic="home"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="home"]{--paper:#20291a;--ink:#e4eace;--muted:#b8c4a0;--line:#4b593d;--accent:#d3b26e;--wash:#303e26;color-scheme:dark}
html[data-topic="energy"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="energy"]{--paper:#102a36;--ink:#e3eef0;--muted:#adc5cc;--line:#365461;--accent:#efb869;--wash:#1d3d4a;color-scheme:dark}
html[data-topic="food-land"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="food-land"]{--paper:#20291a;--ink:#e4eace;--muted:#b8c4a0;--line:#4b593d;--accent:#d3b26e;--wash:#303e26;color-scheme:dark}
html[data-topic="communication"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="communication"]{--paper:#101829;--ink:#dce7ff;--muted:#a7b9df;--line:#334565;--accent:#8faaff;--wash:#1b2a43;color-scheme:dark}
html[data-topic="knowledge"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="knowledge"]{--paper:#291b22;--ink:#f0dfd8;--muted:#d0acae;--line:#59414b;--accent:#f1a3a7;--wash:#3b2731;color-scheme:dark}
html[data-topic="skills"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="skills"]{--paper:#291e16;--ink:#f3e2c9;--muted:#c9af92;--line:#5e4533;--accent:#f2a573;--wash:#3c2c20;color-scheme:dark}
html[data-topic="finance"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="finance"]{--paper:#291b22;--ink:#f0dfd8;--muted:#d0acae;--line:#59414b;--accent:#f1a3a7;--wash:#3b2731;color-scheme:dark}
html[data-topic="resilience"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="resilience"]{--paper:#112c2d;--ink:#d6f1e6;--muted:#9ec7bf;--line:#355c5a;--accent:#82d6c8;--wash:#1d4040;color-scheme:dark}
html[data-topic="society"][data-appearance="dark"],html[data-appearance="dark"] .topic-preview[data-topic="society"]{--paper:#241b2e;--ink:#eddef3;--muted:#c3accf;--line:#55405f;--accent:#dca3ed;--wash:#372640;color-scheme:dark}
html[data-page="article"][data-topic]{--paper:#eef1f5;--ink:#1c2430;--muted:#5a6573;--line:#c3cad4;--wash:#e2e8ef}
@media(prefers-color-scheme:dark){html[data-page="article"][data-topic]:not([data-appearance="light"]){--paper:#14191f;--ink:#e6ecf3;--muted:#a7b3c2;--line:#3a4654;--wash:#1d2530}}
html[data-page="article"][data-topic][data-appearance="dark"]{--paper:#14191f;--ink:#e6ecf3;--muted:#a7b3c2;--line:#3a4654;--wash:#1d2530}