/* Shared theme bridge: do not give a workspace an independent fixed palette. */
.download-center{--dc-bg:var(--paper,#fff);--dc-soft:var(--bg,#eef3f8);--dc-ink:var(--ink,#192235);--dc-muted:var(--muted,#657188);--dc-line:var(--line,#dfe6ef);--dc-accent:var(--brand,#3268d8);--dc-on-accent:#fff;--dc-danger:#b53636}
html[data-theme="slate-mint"] .download-center{--dc-bg:var(--sm-surface,#fbfdfd);--dc-soft:var(--sm-surface-raised,#f1f6f6);--dc-ink:var(--sm-ink,#193a40);--dc-muted:var(--sm-muted,#58767b);--dc-line:var(--sm-line,#bdd0d2);--dc-accent:var(--sm-mint,#16846d)}
html[data-theme="dark"] .download-center{--dc-on-accent:#10222d;--dc-danger:#ffb4bf}
html[data-theme="classic"] .download-center{--dc-on-accent:#2a2118;--dc-danger:#ffb4bf}
@media(max-width:700px){html[data-mobile-design="flow"] .download-center{--dc-bg:var(--mf-surface,var(--paper,#fff));--dc-soft:var(--mf-bg,var(--bg,#eef3f8));--dc-ink:var(--mf-ink,var(--ink,#192235));--dc-muted:var(--mf-muted,var(--muted,#657188));--dc-line:var(--mf-line,var(--line,#dfe6ef));--dc-accent:var(--mf-accent,var(--brand,#3268d8));--dc-on-accent:var(--mf-on-accent,#fff);--dc-danger:var(--mf-danger,#ad253b)}}
/* The standalone public page has no application shell; define only its tokens. */
html[data-download-center-page]{--paper:#fbfdfd;--bg:#e8eff0;--ink:#193a40;--muted:#58767b;--line:#bdd0d2;--brand:#16846d;color-scheme:light;background:var(--bg)}
html[data-download-center-page][data-theme="light"]{--paper:#fff;--bg:#eef3f8;--ink:#192235;--muted:#657188;--line:#dfe6ef;--brand:#3268d8}
html[data-download-center-page][data-theme="dark"]{--paper:rgba(15,24,35,.86);--bg:#070c13;--ink:#edf7fb;--muted:#8ea7b2;--line:rgba(119,174,190,.22);--brand:#22d3d8;color-scheme:dark}
html[data-download-center-page][data-theme="classic"]{--paper:#2a2118;--bg:#17120d;--ink:#f5ead2;--muted:#b9aa8d;--line:#55432d;--brand:#d39b43;color-scheme:dark}
body.dc-public{background:var(--bg,#e8eff0);color:var(--ink,#193a40)}
.dc-public-nav a{color:var(--brand,#16846d)}
