/* NE approved section themes — additive tokens, shared by preview and integration. */
:root,[data-ne-theme="studio"]{--ne-bg:#f4f3ef;--ne-surface:#fff;--ne-ink:#202723;--ne-muted:#626b65;--ne-line:#dce0d9;--ne-accent:#315744;--ne-on-accent:#fff;--ne-soft:#e7eee7;--ne-banner:#e7eee7;--ne-banner-ink:#203b2b;--ne-radius:12px;--ne-font:Arial,Helvetica,sans-serif;color-scheme:light}
[data-ne-theme="after-dark"]{--ne-bg:#111014;--ne-surface:#1b191f;--ne-ink:#f9f6f1;--ne-muted:#b8b2c2;--ne-line:#3c3644;--ne-accent:#d5ef83;--ne-on-accent:#15180e;--ne-soft:#2d3420;--ne-banner:#24202d;--ne-banner-ink:#faf7ff;color-scheme:dark}
[data-ne-theme="exchange"]{--ne-bg:#f5f7fa;--ne-surface:#fff;--ne-ink:#172331;--ne-muted:#5c6879;--ne-line:#dbe2ec;--ne-accent:#164fd5;--ne-on-accent:#fff;--ne-soft:#ebf1ff;--ne-banner:#fff;--ne-banner-ink:#172331;--ne-radius:8px}
[data-ne-theme="made-together"]{--ne-bg:#fbf7ef;--ne-surface:#fffdf9;--ne-ink:#2b2925;--ne-muted:#746a60;--ne-line:#e4dacf;--ne-accent:#a94021;--ne-on-accent:#fff;--ne-soft:#fbe8d9;--ne-banner:#fbe8d9;--ne-banner-ink:#642d1e;--ne-radius:16px}
[data-ne-theme="reference-desk"]{--ne-bg:#fff;--ne-surface:#fff;--ne-ink:#162e32;--ne-muted:#5b6d70;--ne-line:#dce5e6;--ne-accent:#006d70;--ne-on-accent:#fff;--ne-soft:#edf6f5;--ne-banner:#edf6f5;--ne-banner-ink:#164b4d;--ne-radius:6px}
[data-ne-theme="correspondence"]{--ne-bg:#faf7f2;--ne-surface:#fffefa;--ne-ink:#2f2334;--ne-muted:#75687a;--ne-line:#e4dce5;--ne-accent:#623b61;--ne-on-accent:#fff;--ne-soft:#eee4f3;--ne-banner:#623b61;--ne-banner-ink:#fff;--ne-radius:12px}
[data-ne-profile-theme="common-ground"],[data-ne-profile-theme="common-house"]{--ne-bg:#f9f4e7;--ne-surface:#fffdf6;--ne-ink:#293a29;--ne-muted:#646c5d;--ne-line:#dedfcf;--ne-accent:#416548;--ne-on-accent:#fff;--ne-soft:#e9eed9;--ne-banner:#e9eed9;--ne-banner-ink:#293a29}
[data-ne-profile-theme="independent-press"]{--ne-bg:#f7f4ee;--ne-surface:#fffcf7;--ne-ink:#232220;--ne-muted:#696761;--ne-line:#c8c3b9;--ne-accent:#a53627;--ne-on-accent:#fff;--ne-soft:#f3e0d8;--ne-banner:#eee9df;--ne-banner-ink:#232220;--ne-radius:0px}
[data-ne-profile-theme="counterculture"]{--ne-bg:#e6ff57;--ne-surface:#efffb0;--ne-ink:#161a16;--ne-muted:#42502a;--ne-line:#607831;--ne-accent:#161a16;--ne-on-accent:#e6ff57;--ne-soft:#d2e98c;--ne-banner:#161a16;--ne-banner-ink:#e6ff57;--ne-radius:0px}
[data-ne-profile-theme="marquee"]{--ne-bg:#171214;--ne-surface:#241a1e;--ne-ink:#fff1da;--ne-muted:#c2aba5;--ne-line:#55403f;--ne-accent:#f2c576;--ne-on-accent:#221710;--ne-soft:#453026;--ne-banner:#453026;--ne-banner-ink:#fff1da;color-scheme:dark}
[data-ne-profile-theme="workroom"]{--ne-bg:#f3f3ef;--ne-surface:#fff;--ne-ink:#242e31;--ne-muted:#5e6f75;--ne-line:#d6dfe0;--ne-accent:#305b65;--ne-on-accent:#fff;--ne-soft:#e7f0f1;--ne-banner:#e7f0f1;--ne-banner-ink:#244952;--ne-radius:4px}
[data-ne-profile-theme="supply-house"]{--ne-bg:#f6f3eb;--ne-surface:#fffefa;--ne-ink:#362b20;--ne-muted:#70634e;--ne-line:#e1d7c3;--ne-accent:#80552c;--ne-on-accent:#fff;--ne-soft:#f0e4cb;--ne-banner:#f0e4cb;--ne-banner-ink:#50371d;--ne-radius:5px}
[data-ne-profile-theme="open-canvas"]{--ne-bg:#f3f0fa;--ne-surface:#fff;--ne-ink:#332653;--ne-muted:#73668d;--ne-line:#dfd8ec;--ne-accent:#7043ac;--ne-on-accent:#fff;--ne-soft:#ede3fb;--ne-banner:#d8c3f5;--ne-banner-ink:#332653;--ne-radius:20px}
