/* Generated by scripts/build-theme-json.mjs from kits/tokens.json and nexus-embed.css. Do not edit. */
:root[data-theme="dark"] {
  --wp--preset--color--canvas: #000000;
  --wp--preset--color--surface: #0a0a0a;
  --wp--preset--color--elevated: #111111;
  --wp--preset--color--muted: #141414;
  --wp--preset--color--hover: #1a1a1a;
  --wp--preset--color--hairline: rgba(255, 255, 255, 0.1);
  --wp--preset--color--hairline-strong: rgba(255, 255, 255, 0.2);
  --wp--preset--color--ink: #ffffff;
  --wp--preset--color--ink-2: #d4d4d4;
  --wp--preset--color--ink-muted: #a3a3a3;
  --wp--preset--color--primary: #ffffff;
  --wp--preset--color--primary-ink: #000000;
  --wp--preset--color--positive: #81c995;
  --wp--preset--color--caution: #fdd663;
  --wp--preset--color--critical: #f28b82;
  --wp--preset--color--info: #78d9ec;
  --wp--preset--color--focus: #8ab4f8;
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] {
    --wp--preset--color--canvas: #000000;
    --wp--preset--color--surface: #0a0a0a;
    --wp--preset--color--elevated: #111111;
    --wp--preset--color--muted: #141414;
    --wp--preset--color--hover: #1a1a1a;
    --wp--preset--color--hairline: rgba(255, 255, 255, 0.1);
    --wp--preset--color--hairline-strong: rgba(255, 255, 255, 0.2);
    --wp--preset--color--ink: #ffffff;
    --wp--preset--color--ink-2: #d4d4d4;
    --wp--preset--color--ink-muted: #a3a3a3;
    --wp--preset--color--primary: #ffffff;
    --wp--preset--color--primary-ink: #000000;
    --wp--preset--color--positive: #81c995;
    --wp--preset--color--caution: #fdd663;
    --wp--preset--color--critical: #f28b82;
    --wp--preset--color--info: #78d9ec;
    --wp--preset--color--focus: #8ab4f8;
    color-scheme: dark;
  }
}
body.nx-estate-gcri {
  --wp--preset--color--accent: #a16000;
  --wp--preset--color--accent-soft: rgba(255,179,0,.12);
  --wp--preset--color--hue-a: #ffe66d;
  --wp--preset--color--hue-b: #ffb300;
  --wp--preset--color--hue-c: #ff8c00;
  --wp--preset--color--vivid: #ffb300;
  --wp--preset--gradient--estate: linear-gradient(90deg, #ffe66d 0%, #ffb300 50%, #ff8c00 100%);
}
body.nx-estate-grf {
  --wp--preset--color--accent: #d81c45;
  --wp--preset--color--accent-soft: rgba(225,29,72,.08);
  --wp--preset--color--hue-a: #ffb3c1;
  --wp--preset--color--hue-b: #ff4d6d;
  --wp--preset--color--hue-c: #e11d48;
  --wp--preset--color--vivid: #ff4d6d;
  --wp--preset--gradient--estate: linear-gradient(90deg, #ffb3c1 0%, #ff4d6d 50%, #e11d48 100%);
}
body.nx-estate-gra {
  --wp--preset--color--accent: #2563eb;
  --wp--preset--color--accent-soft: rgba(37,99,235,.08);
  --wp--preset--color--hue-a: #9ec5ff;
  --wp--preset--color--hue-b: #4f8cff;
  --wp--preset--color--hue-c: #2563eb;
  --wp--preset--color--vivid: #4f8cff;
  --wp--preset--gradient--estate: linear-gradient(90deg, #9ec5ff 0%, #4f8cff 50%, #2563eb 100%);
}
body.nx-estate-ra {
  --wp--preset--color--accent: #081df4;
  --wp--preset--color--accent-soft: rgba(8,29,244,.08);
  --wp--preset--color--hue-a: #aab4ff;
  --wp--preset--color--hue-b: #4a5cff;
  --wp--preset--color--hue-c: #081df4;
  --wp--preset--color--vivid: #4a5cff;
  --wp--preset--gradient--estate: linear-gradient(90deg, #aab4ff 0%, #4a5cff 50%, #081df4 100%);
}
body.nx-estate-nxs {
  --wp--preset--color--accent: #b3122e;
  --wp--preset--color--accent-soft: rgba(179,18,46,.09);
  --wp--preset--color--hue-a: #e0a800;
  --wp--preset--color--hue-b: #d9480f;
  --wp--preset--color--hue-c: #b3122e;
  --wp--preset--color--vivid: #d9480f;
  --wp--preset--gradient--estate: linear-gradient(90deg, #e0a800 0%, #d9480f 50%, #b3122e 100%);
}
body.nx-estate-grx {
  --wp--preset--color--accent: #c2410c;
  --wp--preset--color--accent-soft: rgba(194,65,12,.10);
  --wp--preset--color--hue-a: #ea7a3a;
  --wp--preset--color--hue-b: #c2410c;
  --wp--preset--color--hue-c: #9a3412;
  --wp--preset--color--vivid: #c2410c;
  --wp--preset--gradient--estate: linear-gradient(90deg, #ea7a3a 0%, #c2410c 50%, #9a3412 100%);
}
body.nx-estate-kur {
  --wp--preset--color--accent: #1d6b45;
  --wp--preset--color--accent-soft: rgba(63,163,107,.12);
  --wp--preset--color--hue-a: #f2c14e;
  --wp--preset--color--hue-b: #3fa36b;
  --wp--preset--color--hue-c: #1f7a8a;
  --wp--preset--color--vivid: #3fa36b;
  --wp--preset--gradient--estate: linear-gradient(90deg, #f2c14e 0%, #3fa36b 50%, #1f7a8a 100%);
}
body.nx-estate-ird {
  --wp--preset--color--accent: #2747b8;
  --wp--preset--color--accent-soft: rgba(79,107,216,.12);
  --wp--preset--color--hue-a: #9fb4ff;
  --wp--preset--color--hue-b: #4f6bd8;
  --wp--preset--color--hue-c: #1f8fa6;
  --wp--preset--color--vivid: #4f6bd8;
  --wp--preset--gradient--estate: linear-gradient(90deg, #9fb4ff 0%, #4f6bd8 50%, #1f8fa6 100%);
}
:root[data-theme="dark"] body.nx-estate-gcri {
  --wp--preset--color--accent: #ffc233;
  --wp--preset--color--accent-soft: rgba(255,194,51,.14);
  --wp--preset--color--hue-a: #fff1a8;
  --wp--preset--color--hue-b: #ffc233;
  --wp--preset--color--hue-c: #ff9f1c;
  --wp--preset--color--vivid: #ffc233;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-gcri {
    --wp--preset--color--accent: #ffc233;
    --wp--preset--color--accent-soft: rgba(255,194,51,.14);
    --wp--preset--color--hue-a: #fff1a8;
    --wp--preset--color--hue-b: #ffc233;
    --wp--preset--color--hue-c: #ff9f1c;
    --wp--preset--color--vivid: #ffc233;
  }
}
:root[data-theme="dark"] body.nx-estate-grf {
  --wp--preset--color--accent: #ff5c75;
  --wp--preset--color--accent-soft: rgba(255,92,117,.14);
  --wp--preset--color--hue-a: #ffd1da;
  --wp--preset--color--hue-b: #ff8fa3;
  --wp--preset--color--hue-c: #ff5c75;
  --wp--preset--color--vivid: #ff5c75;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-grf {
    --wp--preset--color--accent: #ff5c75;
    --wp--preset--color--accent-soft: rgba(255,92,117,.14);
    --wp--preset--color--hue-a: #ffd1da;
    --wp--preset--color--hue-b: #ff8fa3;
    --wp--preset--color--hue-c: #ff5c75;
    --wp--preset--color--vivid: #ff5c75;
  }
}
:root[data-theme="dark"] body.nx-estate-gra {
  --wp--preset--color--accent: #6ea8ff;
  --wp--preset--color--accent-soft: rgba(110,168,255,.14);
  --wp--preset--color--hue-a: #cfe3ff;
  --wp--preset--color--hue-b: #8fbaff;
  --wp--preset--color--hue-c: #6ea8ff;
  --wp--preset--color--vivid: #6ea8ff;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-gra {
    --wp--preset--color--accent: #6ea8ff;
    --wp--preset--color--accent-soft: rgba(110,168,255,.14);
    --wp--preset--color--hue-a: #cfe3ff;
    --wp--preset--color--hue-b: #8fbaff;
    --wp--preset--color--hue-c: #6ea8ff;
    --wp--preset--color--vivid: #6ea8ff;
  }
}
:root[data-theme="dark"] body.nx-estate-ra {
  --wp--preset--color--accent: #8c9aff;
  --wp--preset--color--accent-soft: rgba(140,154,255,.14);
  --wp--preset--color--hue-a: #c9cfff;
  --wp--preset--color--hue-b: #8c9aff;
  --wp--preset--color--hue-c: #5b6cff;
  --wp--preset--color--vivid: #8c9aff;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-ra {
    --wp--preset--color--accent: #8c9aff;
    --wp--preset--color--accent-soft: rgba(140,154,255,.14);
    --wp--preset--color--hue-a: #c9cfff;
    --wp--preset--color--hue-b: #8c9aff;
    --wp--preset--color--hue-c: #5b6cff;
    --wp--preset--color--vivid: #8c9aff;
  }
}
:root[data-theme="dark"] body.nx-estate-nxs {
  --wp--preset--color--accent: #e4546f;
  --wp--preset--color--accent-soft: rgba(228,84,111,.12);
  --wp--preset--color--hue-a: #ffc93d;
  --wp--preset--color--hue-b: #ff7a45;
  --wp--preset--color--hue-c: #e4546f;
  --wp--preset--color--vivid: #ff7a45;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-nxs {
    --wp--preset--color--accent: #e4546f;
    --wp--preset--color--accent-soft: rgba(228,84,111,.12);
    --wp--preset--color--hue-a: #ffc93d;
    --wp--preset--color--hue-b: #ff7a45;
    --wp--preset--color--hue-c: #e4546f;
    --wp--preset--color--vivid: #ff7a45;
  }
}
:root[data-theme="dark"] body.nx-estate-grx {
  --wp--preset--color--accent: #ff8a3d;
  --wp--preset--color--accent-soft: rgba(255,138,61,.12);
  --wp--preset--color--hue-a: #ffc29a;
  --wp--preset--color--hue-b: #ff8a3d;
  --wp--preset--color--hue-c: #e8691f;
  --wp--preset--color--vivid: #ff8a3d;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-grx {
    --wp--preset--color--accent: #ff8a3d;
    --wp--preset--color--accent-soft: rgba(255,138,61,.12);
    --wp--preset--color--hue-a: #ffc29a;
    --wp--preset--color--hue-b: #ff8a3d;
    --wp--preset--color--hue-c: #e8691f;
    --wp--preset--color--vivid: #ff8a3d;
  }
}
:root[data-theme="dark"] body.nx-estate-kur {
  --wp--preset--color--accent: #6fd19c;
  --wp--preset--color--accent-soft: rgba(127,214,160,.14);
  --wp--preset--color--hue-a: #fde68a;
  --wp--preset--color--hue-b: #7fd6a0;
  --wp--preset--color--hue-c: #6fd3dd;
  --wp--preset--color--vivid: #7fd6a0;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-kur {
    --wp--preset--color--accent: #6fd19c;
    --wp--preset--color--accent-soft: rgba(127,214,160,.14);
    --wp--preset--color--hue-a: #fde68a;
    --wp--preset--color--hue-b: #7fd6a0;
    --wp--preset--color--hue-c: #6fd3dd;
    --wp--preset--color--vivid: #7fd6a0;
  }
}
:root[data-theme="dark"] body.nx-estate-ird {
  --wp--preset--color--accent: #8fa6ff;
  --wp--preset--color--accent-soft: rgba(127,151,255,.14);
  --wp--preset--color--hue-a: #b9c8ff;
  --wp--preset--color--hue-b: #7f97ff;
  --wp--preset--color--hue-c: #62d0e0;
  --wp--preset--color--vivid: #7f97ff;
}
@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"] body.nx-estate-ird {
    --wp--preset--color--accent: #8fa6ff;
    --wp--preset--color--accent-soft: rgba(127,151,255,.14);
    --wp--preset--color--hue-a: #b9c8ff;
    --wp--preset--color--hue-b: #7f97ff;
    --wp--preset--color--hue-c: #62d0e0;
    --wp--preset--color--vivid: #7f97ff;
  }
}
@media print {
  :root,
  :root[data-theme] {
    --wp--preset--color--canvas: #ffffff;
    --wp--preset--color--surface: #ffffff;
    --wp--preset--color--elevated: #fafafa;
    --wp--preset--color--muted: #f4f4f5;
    --wp--preset--color--hover: #ededed;
    --wp--preset--color--hairline: rgba(0, 0, 0, 0.1);
    --wp--preset--color--hairline-strong: rgba(0, 0, 0, 0.2);
    --wp--preset--color--ink: #000000;
    --wp--preset--color--ink-2: #262626;
    --wp--preset--color--ink-muted: #525252;
    --wp--preset--color--primary: #000000;
    --wp--preset--color--primary-ink: #ffffff;
    --wp--preset--color--positive: #1e7e46;
    --wp--preset--color--caution: #b45309;
    --wp--preset--color--critical: #c62828;
    --wp--preset--color--info: #0b7285;
    --wp--preset--color--focus: #1a73e8;
    --wp--preset--color--band-dark: #ffffff;
    --wp--preset--color--band-dark-ink: #000000;
    color-scheme: light;
  }
  :root[data-theme] body.nx-estate-gcri {
    --wp--preset--color--accent: #a16000;
    --wp--preset--color--accent-soft: rgba(255,179,0,.12);
    --wp--preset--color--hue-a: #ffe66d;
    --wp--preset--color--hue-b: #ffb300;
    --wp--preset--color--hue-c: #ff8c00;
    --wp--preset--color--vivid: #ffb300;
  }
  :root[data-theme] body.nx-estate-grf {
    --wp--preset--color--accent: #d81c45;
    --wp--preset--color--accent-soft: rgba(225,29,72,.08);
    --wp--preset--color--hue-a: #ffb3c1;
    --wp--preset--color--hue-b: #ff4d6d;
    --wp--preset--color--hue-c: #e11d48;
    --wp--preset--color--vivid: #ff4d6d;
  }
  :root[data-theme] body.nx-estate-gra {
    --wp--preset--color--accent: #2563eb;
    --wp--preset--color--accent-soft: rgba(37,99,235,.08);
    --wp--preset--color--hue-a: #9ec5ff;
    --wp--preset--color--hue-b: #4f8cff;
    --wp--preset--color--hue-c: #2563eb;
    --wp--preset--color--vivid: #4f8cff;
  }
  :root[data-theme] body.nx-estate-ra {
    --wp--preset--color--accent: #081df4;
    --wp--preset--color--accent-soft: rgba(8,29,244,.08);
    --wp--preset--color--hue-a: #aab4ff;
    --wp--preset--color--hue-b: #4a5cff;
    --wp--preset--color--hue-c: #081df4;
    --wp--preset--color--vivid: #4a5cff;
  }
  :root[data-theme] body.nx-estate-nxs {
    --wp--preset--color--accent: #b3122e;
    --wp--preset--color--accent-soft: rgba(179,18,46,.09);
    --wp--preset--color--hue-a: #e0a800;
    --wp--preset--color--hue-b: #d9480f;
    --wp--preset--color--hue-c: #b3122e;
    --wp--preset--color--vivid: #d9480f;
  }
  :root[data-theme] body.nx-estate-grx {
    --wp--preset--color--accent: #c2410c;
    --wp--preset--color--accent-soft: rgba(194,65,12,.10);
    --wp--preset--color--hue-a: #ea7a3a;
    --wp--preset--color--hue-b: #c2410c;
    --wp--preset--color--hue-c: #9a3412;
    --wp--preset--color--vivid: #c2410c;
  }
  :root[data-theme] body.nx-estate-kur {
    --wp--preset--color--accent: #1d6b45;
    --wp--preset--color--accent-soft: rgba(63,163,107,.12);
    --wp--preset--color--hue-a: #f2c14e;
    --wp--preset--color--hue-b: #3fa36b;
    --wp--preset--color--hue-c: #1f7a8a;
    --wp--preset--color--vivid: #3fa36b;
  }
  :root[data-theme] body.nx-estate-ird {
    --wp--preset--color--accent: #2747b8;
    --wp--preset--color--accent-soft: rgba(79,107,216,.12);
    --wp--preset--color--hue-a: #9fb4ff;
    --wp--preset--color--hue-b: #4f6bd8;
    --wp--preset--color--hue-c: #1f8fa6;
    --wp--preset--color--vivid: #4f6bd8;
  }
}
