.xb {
 color-scheme:light;
 --page:#f5f7f6;--surface:#fff;--text:#17221d;--muted:#53635a;--accent:#087a55;--soft:#e6f4ed;--on-accent:#fff;
 --line:#d8e0db;--edge:#6f8277;--nav:rgba(255,255,255,.96);--danger:#ab2831;--code:#17221d;--code-text:#eff6f2;
 --shadow:0 16px 48px #0f282418;--ease:cubic-bezier(.2,0,0,1);--fast:160ms;--press:90ms;--select:200ms;
}
html[data-xb-accent=blue] .xb{--page:#f5f7fa;--text:#17202d;--muted:#536174;--accent:#1463d8;--soft:#e8f0fe;--line:#d8e0ec;--edge:#728198;--code:#17202d}
html[data-xb-scheme=dark] .xb{
 color-scheme:dark;--page:#111715;--surface:#1b2420;--text:#eff6f2;--muted:#adbcb3;--accent:#5ed5a8;--soft:#17362b;--on-accent:#101820;
 --line:#354b40;--edge:#789286;--nav:rgba(27,36,32,.94);--danger:#ff9fa6;--code:#101714;--code-text:#eff6f2;--shadow:0 16px 48px #0005;
}
html[data-xb-accent=blue][data-xb-scheme=dark] .xb{--page:#11151c;--surface:#1b2330;--text:#f0f4fb;--muted:#adbacd;--accent:#82b1ff;--soft:#172b48;--line:#35445b;--edge:#8292ad;--nav:rgba(27,35,48,.94);--code:#10161f}
