/* Shared palette only. No layout, type scale, content transforms or chart geometry. */
@media screen{
body.li-editorial-site.li-color-theme{
 --li-v2-bg:#f8f7fc;
 --li-v2-surface:#f0edf8;
 --li-v2-raised:#e6dff4;
 --li-v2-text:#19162b;
 --li-v2-muted:#555169;
 --li-v2-dim:#625d75;
 --li-v2-line:#c9c3d8;
 --li-v2-violet:#6c52b2;
 --li-v2-control-line:#887d9f;
 --li-v2-plot-edge:#625d75;
 --li-v2-link:#596400;
 --li-v2-series-a:#9c8bd8;
 --li-v2-accent:#e8ff00;
 --li-v2-accent-ink:#0a0816;
 --li-paper:var(--li-v2-bg)!important;
 --li-soft:var(--li-v2-surface)!important;
 --li-ink:var(--li-v2-text)!important;
 --li-muted:var(--li-v2-muted)!important;
 --li-line:var(--li-v2-line)!important;
 --li-link:var(--li-v2-link)!important;
 --li-yellow:var(--li-v2-accent)!important;
 background:var(--li-paper)!important;
 color:var(--li-ink)!important;
 color-scheme:light;
}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme,
body.li-editorial-site.li-color-theme.li-dark{
 --li-v2-bg:#0a0816;
 --li-v2-surface:#141024;
 --li-v2-raised:#211a3d;
 --li-v2-text:#f3f2fa;
 --li-v2-muted:#bab6cf;
 --li-v2-dim:#a39dbb;
 --li-v2-line:#2a243b;
 --li-v2-violet:#a291df;
 --li-v2-control-line:#645a7a;
 --li-v2-plot-edge:transparent;
 --li-v2-link:#e8ff00;
 color-scheme:dark;
}
body.li-editorial-site.li-color-theme :is(.li-assistant,.li-assistant-dock){
 --li-paper:var(--li-v2-bg);
 --li-soft:var(--li-v2-surface);
 --li-ink:var(--li-v2-text);
 --li-muted:var(--li-v2-muted);
 --li-line:var(--li-v2-line);
}
body.li-editorial-site.li-color-theme .li-head{
 background:var(--li-paper);
}
body.li-editorial-site.li-color-theme .li-entry-hero{
 background:linear-gradient(135deg,transparent 35%,var(--li-soft));
 border-bottom-color:var(--li-line);
}
body.li-editorial-site.li-color-theme :is(.li-entry-hero,.li-article) :is(h1,h2,h3,h4,h5,h6),
body.li-editorial-site.li-color-theme :is(.li-entry-hero,.li-article) :is(h1,h2,h3,h4,h5,h6)>*{
 color:var(--li-ink)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .li-entry-eyebrow{
 color:var(--li-link);
}
body.li-editorial-site.li-color-theme .li-entry-actions>button{
 background:var(--li-soft);
}
body.li-editorial-site.li-color-theme .li-entry-actions>button:hover{
 border-color:var(--li-v2-dim);
}
body.li-editorial-site.li-color-theme .li-sidebar{
 background:var(--li-paper);
}
body.li-editorial-site.li-color-theme .li-sidebar .li-primary :is([aria-current=page],[aria-current=location]){
 color:var(--li-link);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-card,.li-quote,.lh-model,.lh-chart,.li-concept-figure){
 background:var(--li-soft);
 border-color:var(--li-line);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-library-guide,.li-library-path,.lh-route){
 background:var(--li-soft);
 border-color:var(--li-line);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-library-guide,.li-library-path,.lh-route):hover{
 border-color:var(--li-link);
 background:var(--li-v2-raised);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-library-guide-number,.li-library-path-caption,.lh-route-index){
 color:var(--li-link);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-back>a,a.li-back,.li-library-return>.li-button){
 background:var(--li-yellow)!important;
 border-color:var(--li-yellow)!important;
 color:var(--li-v2-accent-ink)!important;
}
body.li-editorial-site.li-color-theme .li-article :is(.li-back>a,a.li-back,.li-library-return>.li-button):hover{
 background:#efff50!important;
 border-color:#efff50!important;
 color:var(--li-v2-accent-ink)!important;
}
body.li-editorial-site.li-color-theme .li-article :is(.lh-table,.li-table-scroll){
 border-color:var(--li-line);
}
body.li-editorial-site.li-color-theme .li-article table th{
 background:var(--li-soft);
 color:var(--li-ink);
}
body.li-editorial-site.li-color-theme .li-article table caption{
 color:var(--li-ink);
}
body.li-editorial-site.li-color-theme .li-toc a[aria-current=true]{
 color:var(--li-link);
}
body.li-editorial-site.li-color-theme #li-assistant-launcher{
 background:var(--li-yellow);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-help-options :is(button,a):hover{
 border-color:var(--li-link);
}
body.li-editorial-site.li-color-theme .lic-guide,body.li-editorial-site.li-color-theme .lic-guide-invitation{
 --licg-accent:var(--li-link)!important;
}
body.li-editorial-site.li-color-theme .li-shell :focus-visible,body.li-editorial-site.li-color-theme .li-dialog :focus-visible{
 outline-color:var(--li-link);
}
body.li-editorial-site.li-color-theme{
 --li-v2-accent-hover:#f0ff55;
}
body.li-editorial-site.li-color-theme .li-utilities [data-li-menu]{
 background:var(--li-v2-accent);
 border-color:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-utilities [data-li-menu]:hover{
 background:var(--li-v2-accent-hover);
 border-color:var(--li-v2-accent-hover);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme :is(.li-modes [aria-pressed=true],.li-skip){
 background:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-ai-assist :is(button.li-ai-shortcut,button.li-ai-switch){
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme :is(.li-assistant,.li-assistant-dock) :focus-visible{
 outline-color:var(--li-v2-link);
}
body.li-editorial-site.li-color-theme :is(.li-reading-capture,.li-footer-capture){
 background:var(--li-v2-surface);
 color:var(--li-v2-text);
}
body.li-editorial-site.li-color-theme :is(.li-reading-capture,.li-footer-capture) strong{
 color:var(--li-v2-text);
}
body.li-editorial-site.li-color-theme :is(.li-reading-capture,.li-footer-capture) p{
 color:var(--li-v2-muted);
}
body.li-editorial-site.li-color-theme :is(.li-reading-capture,.li-footer-capture) button{
 background:var(--li-v2-accent);
 border-color:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme :is(.li-reading-capture,.li-footer-capture) button:hover{
 background:var(--li-v2-accent-hover);
 border-color:var(--li-v2-accent-hover);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-help-options .li-help-option-featured{
 background:var(--li-v2-accent);
 border-color:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-help-options .li-help-option-featured :is(strong,small){
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-help-options .li-help-option-featured .li-help-chevron{
 background:var(--li-v2-accent-ink);
 color:var(--li-v2-text);
}
body.li-editorial-site.li-color-theme .li-assistant-content .li-help-options .li-help-option-featured:hover{
 background:var(--li-v2-accent-hover);
 border-color:var(--li-v2-accent-hover);
}
body.li-editorial-site.li-color-theme .li-back-to-top:hover{
 background:var(--li-v2-raised);
}
body.li-editorial-site.li-color-theme .li-article .li-pills a{
 border-color:var(--li-v2-line);
}
body.li-editorial-site.li-color-theme .li-concept-flow .li-flow-grid button[aria-pressed=true]{
 background:var(--li-v2-accent);
 border-color:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .li-concept-flow .li-flow-grid button[aria-pressed=true] :is(strong,.li-flow-index,.li-flow-summary){
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme :is(.li-dialog,.lic-guide)::backdrop,
body.li-editorial-site.li-color-theme .li-assistant-backdrop{
 background:color-mix(in srgb,var(--li-v2-bg) 84%,transparent);
}
body.li-editorial-site.li-color-theme :is(.lic-feedback,.lic-capture,.li-help-form,.li-assistant-content:has(.lic-form)){
 --li-paper:var(--li-v2-bg);
 --li-soft:var(--li-v2-surface);
 --li-ink:var(--li-v2-text);
 --li-muted:var(--li-v2-muted);
 --li-line:var(--li-v2-line);
 --lic-feedback-bg:var(--li-v2-surface);
 --lic-feedback-ink:var(--li-v2-text);
 --lic-feedback-line:var(--li-v2-line);
 background:var(--li-v2-surface);
 color:var(--li-v2-text);
 color-scheme:inherit;
}
body.li-editorial-site.li-color-theme .lic-feedback p{
 color:var(--li-v2-muted)!important;
}
body.li-editorial-site.li-color-theme .lic-feedback :is(.lic-feedback-question,.lic-feedback-thanks){
 color:var(--li-v2-text)!important;
}
body.li-editorial-site.li-color-theme .lic-feedback .lic-feedback-eyebrow{
 color:var(--li-v2-link)!important;
}
body.li-editorial-site.li-color-theme .lic-feedback :is(.lic-feedback-choices button,.lic-feedback-actions>button){
 background:var(--li-v2-bg);
 color:var(--li-v2-text);
 border-color:var(--li-v2-line);
}
body.li-editorial-site.li-color-theme .lic-feedback .lic-feedback-choices button:first-child{
 background:var(--li-v2-accent);
 border-color:var(--li-v2-accent);
 color:var(--li-v2-accent-ink);
}
body.li-editorial-site.li-color-theme .lic-feedback :is(.lic-feedback-choices button,.lic-feedback-actions>button):hover{
 border-color:var(--li-v2-link);
}
body.li-editorial-site.li-color-theme .lic-feedback details.lic-feedback-optin{
 background:transparent!important;
 color:var(--li-v2-text)!important;
 border-color:var(--li-v2-line)!important;
 color-scheme:inherit;
}
body.li-editorial-site.li-color-theme .lic-feedback details.lic-feedback-optin>summary{
 background:transparent!important;
 color:var(--li-v2-text)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .lic-feedback details.lic-feedback-optin>summary::marker{
 color:var(--li-v2-link);
}
body.li-editorial-site.li-color-theme .lic-form{
 --li-paper:var(--li-v2-bg)!important;
 --li-soft:var(--li-v2-surface)!important;
 --li-ink:var(--li-v2-text)!important;
 --li-muted:var(--li-v2-muted)!important;
 --li-line:var(--li-v2-line)!important;
 background:transparent!important;
 color:var(--li-v2-text)!important;
 color-scheme:inherit;
}
body.li-editorial-site.li-color-theme .lic-form :is(h2,h3,h4,p,label,legend,summary,strong,small,span,li){
 color:var(--li-v2-text)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme :is(.lic-form,.li-help-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),
body.li-editorial-site.li-color-theme .lic-feedback textarea{
 background:var(--li-v2-bg)!important;
 color:var(--li-v2-text)!important;
 -webkit-text-fill-color:currentColor!important;
 border-color:var(--li-v2-line)!important;
}
body.li-editorial-site.li-color-theme :is(.lic-form,.li-help-form) :is(input,textarea)::placeholder{
 color:var(--li-v2-muted)!important;
}
body.li-editorial-site.li-color-theme :is(.lic-form,.li-help-form) input[type=checkbox]{
 accent-color:var(--li-v2-link);
 color-scheme:inherit;
}
body.li-editorial-site.li-color-theme .lic-form :is(fieldset,.lic-profile){
 background:transparent!important;
 color:var(--li-v2-text)!important;
 border-color:var(--li-v2-line)!important;
}
body.li-editorial-site.li-color-theme :is(.lic-feedback,.lic-capture,.li-assistant-content,.li-help-form) .lic-form :is(a:not(.lic-primary),button.lic-link),
body.li-editorial-site.li-color-theme .li-help-form :is(a,.li-help-mailto){
 color:var(--li-v2-link)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .lic-feedback a{
 color:var(--li-v2-link)!important;
}
body.li-editorial-site.li-color-theme .li-help-form :is(label,small,p){
 color:var(--li-v2-text);
}
body.li-editorial-site.li-color-theme :is(.lic-form .lic-primary,.lic-form button[type=submit],.li-help-form button){
 background:var(--li-v2-accent)!important;
 border-color:var(--li-v2-accent)!important;
 color:var(--li-v2-accent-ink)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .lic-form .lic-primary *{
 color:var(--li-v2-accent-ink)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme :is(.lic-form .lic-primary,.lic-form button[type=submit],.li-help-form button):hover{
 background:var(--li-v2-accent-hover)!important;
 border-color:var(--li-v2-accent-hover)!important;
}
body.li-editorial-site.li-color-theme :is(.lic-feedback,.lic-form,.li-help-form) :focus-visible{
 outline-color:var(--li-v2-link)!important;
}
body.li-editorial-site.li-color-theme .lic-feedback [role=alert]{
 color:var(--li-v2-text);
}
body.li-editorial-site.li-color-theme .li-article :is(.li-back>a,a.li-back,.li-library-return>.li-button){
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .li-help-greeting{
 background:var(--li-v2-raised);
 color:var(--li-v2-link);
}
body.li-editorial-site.li-color-theme .li-assistant-content:has(.lic-form) :is(h2,h3,h4,p,label,legend,small){
 color:var(--li-v2-text)!important;
 -webkit-text-fill-color:currentColor!important;
}
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain{
 --li-footer-heading:var(--li-v2-accent);
 --li-footer-link:var(--li-v2-violet);
 --li-footer-link-hover:#503386;
 background:
    radial-gradient(ellipse 95% 115% at 100% 100%,color-mix(in srgb,var(--li-v2-violet) 16%,transparent),transparent 78%),
    radial-gradient(ellipse 75% 85% at 0% 0%,color-mix(in srgb,var(--li-v2-series-a) 8%,transparent),transparent 72%),
    var(--li-v2-bg);
}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain,
body.li-editorial-site.li-color-theme.li-dark .li-footer.li-footer-complete.li-footer-plain{
 --li-footer-heading:var(--li-v2-accent);
 --li-footer-link-hover:#d3c3ff;
}
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain :is(.li-footer-group,.li-footer-channels)>h2{
 color:var(--li-footer-heading);
}
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-link-row>:is(a,button),
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-channel,
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-bottom :is(a,button){
 color:var(--li-footer-link);
}
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-link-row>:is(a,button):hover,
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-channel:hover,
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-bottom :is(a,button):hover{
 color:var(--li-footer-link-hover);
}
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-link-row.li-footer-explore>:is(a,a:hover,a:focus-visible){
 color:#fff;
 -webkit-text-fill-color:currentColor;
 background:#49366f;
}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain .li-footer-link-row.li-footer-explore>:is(a,a:hover,a:focus-visible),
body.li-editorial-site.li-color-theme.li-dark .li-footer.li-footer-complete.li-footer-plain .li-footer-link-row.li-footer-explore>:is(a,a:hover,a:focus-visible){
 background:var(--li-v2-surface);
}

body.li-editorial-site.li-color-theme{--li-v2-accent-hover:#f0ff55}
body.li-editorial-site.li-color-theme .li-entry-hero{background:linear-gradient(135deg,transparent 35%,var(--li-soft))}
body.li-editorial-site.li-color-theme :is(.li-head,.li-sidebar){background:var(--li-paper)}
body.li-editorial-site.li-color-theme :is(.li-label,.li-section-kicker,.li-library-signpost,.gl-section-kicker,.li-entry-eyebrow){color:var(--li-link)}
body.li-editorial-site.li-color-theme .li-toc :is(summary,.li-toc-title){color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme :is(.li-shell,.li-dialog,.li-assistant,.li-assistant-dock) :focus-visible{outline-color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme .li-video-play-icon{background:var(--li-yellow);color:var(--li-v2-accent-ink)}
body.li-editorial-site.li-color-theme .li-entry-native .li-entry-page .li-entry-button,
body.li-editorial-site.li-color-theme.li-entry-native .li-entry-page .li-entry-button,
body.li-editorial-site.li-color-theme.li-blog-single .li-shell .li-reading .li-blog-article-body a[class*="-back-link"],
body.li-editorial-site.li-color-theme .li-atlas-sheet :is(.atlas-sheet-jumps>a:first-child,.atlas-back>.atlas-back-button){
 background:var(--li-yellow);border-color:var(--li-yellow);color:var(--li-v2-accent-ink)!important;-webkit-text-fill-color:currentColor!important
}
body.li-editorial-site.li-color-theme.li-entry-native .li-entry-page .li-entry-button:hover,
body.li-editorial-site.li-color-theme.li-blog-single .li-shell .li-reading .li-blog-article-body a[class*="-back-link"]:hover,
body.li-editorial-site.li-color-theme .li-atlas-sheet :is(.atlas-sheet-jumps>a:first-child,.atlas-back>.atlas-back-button):hover{
 background:var(--li-v2-accent-hover);border-color:var(--li-v2-accent-hover)
}
body.li-editorial-site.li-color-theme .li-article svg :is([fill="#f0d060"],[fill="#e6c34f"]){fill:var(--li-yellow)}
body.li-editorial-site.li-color-theme .li-article svg :is([stroke="#f0d060"],[stroke="#e6c34f"]){stroke:var(--li-yellow)}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme .li-article svg :is([fill="#14141a"],[fill="#18181f"],[fill="#14141f"]){fill:var(--li-soft)}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme .li-article svg [stroke="#222230"]{stroke:var(--li-line)}

/* Native forms retain their existing structure and behaviour. */
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey){
 --li-ink:var(--li-v2-text)!important;--li-muted:var(--li-v2-muted)!important;--li-link:var(--li-v2-violet)!important;
 --li-form-error:#8f2430; background:var(--li-soft);color:var(--li-ink);border-color:var(--li-line);color-scheme:inherit
}
:root[data-li-reading=dark] body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey){--li-form-error:#ffb4b8}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) :is(label,legend,h2,strong,.li-ci-consent,.li-ci-feedback p,.li-ci-feedback li){color:var(--li-ink)}
body.li-editorial-site.li-color-theme .li-ci-survey :is(.li-ci-intro p,.li-ci-success p,.li-ci-hint,.li-ci-test,.li-ci-actions p,.li-ci-field>label>span,.li-ci-option>span>span){color:var(--li-muted)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.li-ci-option,.li-ci-feedback){background:var(--li-paper);color:var(--li-ink);border-color:var(--li-line);color-scheme:inherit}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) :is(input,textarea)::placeholder{color:var(--li-muted)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) input:is([type=checkbox],[type=radio]){accent-color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme .li-ci-option:has(input:checked){background:var(--li-v2-raised);border-color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme .li-ci-survey :is(.li-ci-step,.li-ci-test){border-color:var(--li-line)}
body.li-editorial-site.li-color-theme .li-ci-legend>span{color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) a{color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) button,
body.li-editorial-site.li-color-theme .li-ci-secondary{background:var(--li-yellow);border-color:var(--li-yellow);color:var(--li-v2-accent-ink)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) button:hover,
body.li-editorial-site.li-color-theme .li-ci-secondary:hover{background:var(--li-v2-accent-hover);border-color:var(--li-v2-accent-hover);color:var(--li-v2-accent-ink)}
body.li-editorial-site.li-color-theme .li-ci-survey .li-ci-error{color:var(--li-form-error)}
body.li-editorial-site.li-color-theme .li-ci-survey :is(.li-ci-feedback,[aria-invalid=true]){border-color:var(--li-form-error)}
body.li-editorial-site.li-color-theme :is(.li-contact-form,.li-ci-survey) :focus-visible,
body.li-editorial-site.li-color-theme .li-ci-option:focus-within{outline-color:var(--li-v2-violet)}
body.li-editorial-site.li-color-theme .li-library-index .lb-area-option input:checked+.lb-area-control .lb-selected-mark{background:var(--li-yellow);border-color:var(--li-yellow);color:var(--li-v2-accent-ink)}
body.li-editorial-site.li-color-theme #b2c-guide{--bc-yellow:var(--li-yellow)}
body.li-editorial-site.li-color-theme #b2c-guide .bc-svg-center{fill:var(--li-yellow)}
body.li-editorial-site.li-color-theme #b2c-guide .li-back>a{background:var(--li-yellow);border-color:var(--li-yellow);color:var(--li-v2-accent-ink)}
body.li-editorial-site.li-color-theme #b2c-guide .li-back>a:hover{background:var(--li-v2-accent-hover);border-color:var(--li-v2-accent-hover)}
body.li-editorial-site.li-color-theme.li-sitemap{--li-map-bg:#0a0816;--li-map-panel:#141024}
body.li-editorial-site.li-color-theme .li-map-3d{--yellow:#e8ff00}
body.li-editorial-site.li-color-theme :is(.map-info-kicker,.map-info-title){color:var(--li-v2-text)}
body.li-editorial-site.li-color-theme .map-info-kicker{color:#e8ff00}
body.li-editorial-site.li-color-theme .map-info-link{background:#e8ff00;border-color:#e8ff00;color:#0a0816}
body.li-editorial-site.li-color-theme .map-info-link:hover{background:#f0ff55}
body.li-editorial-site.li-color-theme .map-core-glow{background:radial-gradient(circle,rgba(232,255,0,.95) 0%,rgba(232,255,0,.52) 10%,rgba(232,255,0,.18) 22%,rgba(232,255,0,.06) 38%,rgba(232,255,0,0) 68%)}
body.li-editorial-site.li-color-theme .map-core-glow:after{background:#e8ff00;box-shadow:0 0 14px rgba(232,255,0,.75),0 0 36px rgba(232,255,0,.28)}


/* Footer keeps the approved yellow and white readable in both reading modes. */
body.li-editorial-site.li-color-theme .li-footer.li-footer-complete.li-footer-plain{
 --li-ink:#f3f2fa;--li-muted:#bab6cf;--li-line:#2a243b;--li-soft:#141024;
 --li-footer-link:#a291df;--li-footer-link-hover:#d3c3ff;
 color:#f3f2fa;background:radial-gradient(ellipse 95% 115% at 100% 100%,#a291df29,transparent 78%),radial-gradient(ellipse 75% 85% at 0% 0%,#9c8bd814,transparent 72%),#0a0816;color-scheme:dark
}
body.li-editorial-site.li-color-theme .li-ci-survey .li-ci-option:has(input:checked){background:var(--li-v2-raised)!important;border-color:var(--li-v2-violet)!important}

}
