html[data-skin="peach-sunset"],
html[data-skin="peach-sunset"] body {
  --N00: #fffaf8;
  --N50: #fff3ef;
  --N100: #fbe7e2;
  --N200: #f1d5d1;
  --N500: #9b737b;
  --N700: #68464e;
  --N900: #3f2930;
  --B500: #d85f76;
  --dbx-bg-body-web: rgba(255, 243, 239, 0.9);
  --s-color-bg-body: rgba(255, 250, 248, 0.74);
  --s-color-bg-float: rgba(255, 255, 255, 0.88);
  --s-color-border-secondary: rgba(160, 79, 92, 0.22);
  --s-color-text-primary: #4c3037;
  --s-color-text-secondary: rgba(76, 48, 55, 0.72);
  --semi-color-primary: #d85f76;
  --semi-color-primary-hover: #c95068;
  --semi-color-primary-active: #b8455c;
  --semi-color-primary-disabled: rgba(216, 95, 118, 0.38);
}

/* Dark appearance */
html[data-skin][data-theme=dark],
html[data-skin][data-theme=dark] body {
  --N00:#191b20;
  --N50:#20232a;
  --N100:#282c34;
  --N200:#343943;
  --N500:#7b8392;
  --N700:#bcc1c9;
  --N900:#eef0f3;
  --N950:#fafbfc;
  --s-color-bg-body:rgba(18,20,25,.88);
  --s-color-bg-dialogs:rgba(29,31,37,.98);
  --s-color-bg-secondary:rgba(40,44,52,.94);
  --s-color-bg-base:rgba(52,57,67,.86);
  --s-color-bg-tertiary:rgba(32,35,42,.96);
  --s-color-bg-primary:rgba(25,27,32,.96);
  --s-color-bg-content-base:rgba(18,20,25,.90);
  --s-color-bg-float:rgba(29,31,37,.98);
  --dbx-bg-base-web:rgba(52,57,67,.86);
  --dbx-bg-body-web:rgba(18,20,25,.94);
  --dbx-bg-body-white:rgba(25,27,32,.96);
  --dbx-bg-body-mac:rgba(18,20,25,.94);
  --dbx-bg-float:rgba(29,31,37,.98);
  --s-color-text-primary:#f7f8fa;
  --dbx-text-primary:rgba(247,248,250,.92);
  --dbx-text-secondary:rgba(247,248,250,.72);
  --dbx-text-markdown:rgba(247,248,250,.92);
  --B500:#d85f76;
  --B600:#dd7589;
  --semi-color-primary:#d85f76;
  --semi-color-primary-hover:#dd7589;
  --semi-color-primary-light-default:rgba(216,95,118,0.2);
  --semi-color-primary-disabled:rgba(216,95,118,0.36);
}

html[data-skin][data-theme=dark] body {
  background-image:linear-gradient(rgba(10,12,16,.56),rgba(10,12,16,.56)),var(--skin-bg-image)!important;
  background-position:center!important;
  background-size:cover!important;
  background-attachment:fixed!important;
}
html[data-skin][data-theme=dark] body::before,
html[data-skin][data-theme=dark] body::after { display:none!important; }

/* Complete dark surface tokens */
html[data-skin][data-theme=dark],
html[data-skin][data-theme=dark] body {
  --N00:#191b20;--N00-raw:25,27,32;
  --N50:#20232a;--N50-raw:32,35,42;
  --N100:#282c34;--N100-raw:40,44,52;
  --N200:#343943;--N200-raw:52,57,67;
  --N300:#454b57;--N300-raw:69,75,87;
  --N350:#515866;--N350-raw:81,88,102;
  --N400:#626a78;--N400-raw:98,106,120;
  --N500:#7b8392;--N500-raw:123,131,146;
  --N600:#9da4af;--N600-raw:157,164,175;
  --N650:#adb3bd;--N650-raw:173,179,189;
  --N700:#bcc1c9;--N700-raw:188,193,201;
  --N800:#d7dae0;--N800-raw:215,218,224;
  --N900:#eef0f3;--N900-raw:238,240,243;
  --N950:#fafbfc;--N950-raw:250,251,252;
  --s-color-bg-body:#121419;--s-color-bg-body-raw:18,20,25;
  --s-color-bg-dialogs:#1d1f25;--s-color-bg-dialogs-raw:29,31,37;
  --s-color-bg-secondary:#282c34;--s-color-bg-secondary-raw:40,44,52;
  --s-color-bg-invert-secondary:#282c34;--s-color-bg-invert-secondary-raw:40,44,52;
  --s-color-bg-static-black-secondary:#282c34;--s-color-bg-static-black-secondary-raw:40,44,52;
  --s-color-bg-base:#20232a;--s-color-bg-base-raw:32,35,42;
  --s-color-bg-tertiary:#20232a;--s-color-bg-tertiary-raw:32,35,42;
  --s-color-bg-invert-tertiary:#20232a;--s-color-bg-invert-tertiary-raw:32,35,42;
  --s-color-bg-static-black-tertiary:#20232a;--s-color-bg-static-black-tertiary-raw:32,35,42;
  --s-color-bg-quaternary:#191b20;--s-color-bg-quaternary-raw:25,27,32;
  --s-color-bg-invert-quaternary:#191b20;--s-color-bg-invert-quaternary-raw:25,27,32;
  --s-color-bg-static-black-quaternary:#191b20;--s-color-bg-static-black-quaternary-raw:25,27,32;
  --s-color-bg-primary:#252830;--s-color-bg-primary-raw:37,40,48;
  --s-color-bg-invert-primary:#252830;--s-color-bg-invert-primary-raw:37,40,48;
  --s-color-bg-static-black-primary:#252830;--s-color-bg-static-black-primary-raw:37,40,48;
  --s-color-bg-content-base:#16181d;--s-color-bg-content-base-raw:22,24,29;
  --s-color-bg-float:#1d1f25;--s-color-bg-float-raw:29,31,37;
  --dbx-bg-base-web:#20232a;--dbx-bg-base-web-raw:32,35,42;
  --dbx-bg-base-2:#191b20;--dbx-bg-base-2-raw:25,27,32;
  --dbx-bg-base-5:#20232a;--dbx-bg-base-5-raw:32,35,42;
  --dbx-bg-body-web:#121419;--dbx-bg-body-web-raw:18,20,25;
  --dbx-bg-body-white:#191b20;--dbx-bg-body-white-raw:25,27,32;
  --dbx-bg-body-mac:#121419;--dbx-bg-body-mac-raw:18,20,25;
  --dbx-bg-browser-mac:#282c34;--dbx-bg-browser-mac-raw:40,44,52;
  --dbx-bg-browser-win:#282c34;--dbx-bg-browser-win-raw:40,44,52;
  --dbx-bg-float:#343943;--dbx-bg-float-raw:52,57,67;
  --s-color-text-primary:#f7f8fa;
  --s-color-text-primary-raw:247,248,250;
  --s-color-text-secondary:rgba(247,248,250,.84);
  --s-color-text-tertiary:rgba(247,248,250,.64);
  --s-color-text-quaternary:rgba(247,248,250,.50);
  --s-color-text-disable:rgba(247,248,250,.24);
  --dbx-text-primary:rgba(247,248,250,.92);
  --color-dbx-text-primary:rgba(247,248,250,.92);
  --dbx-text-secondary:rgba(247,248,250,.72);
  --color-dbx-text-secondary:rgba(247,248,250,.72);
  --dbx-text-tertiary:rgba(247,248,250,.58);
  --dbx-text-disable:rgba(247,248,250,.30);
  --color-dbx-text-disable:rgba(247,248,250,.30);
  --dbx-text-markdown:rgba(247,248,250,.92);
  --dbx-code-text:rgba(247,248,250,.92);
}

/* Background-aware dark surfaces */
html[data-skin][data-theme=dark],
html[data-skin][data-theme=dark] body {
  --s-color-bg-body:rgba(18,20,25,.72)!important;
  --s-color-bg-content-base:rgba(22,24,29,.76)!important;
  --dbx-bg-body-web:rgba(18,20,25,.82)!important;
  --dbx-bg-body-white:rgba(25,27,32,.84)!important;
  --dbx-bg-body-mac:rgba(18,20,25,.82)!important;
  --chat-bg-color:rgba(18,20,25,.68)!important;
  --chatarea-bg-color:rgba(18,20,25,.68)!important;
}
