html:not([data-theme="light"]):not(:has(#themeLight:checked)),
html:has(#themeDark:checked){
  --error:#FF9B94;
  color-scheme:dark;
  --ink:#F7F7FA;
  --ink-2:#A7A7B3;
  --white:#1B1B24;
  --ambient-violet:rgba(139,118,230,.16);
  --ambient-rose:rgba(184,108,150,.10);
  --ambient-blue:rgba(99,147,186,.12);
  --ambient-grid:rgba(190,183,218,.045);
  --grau:#252530;
  --grau-2:#30303D;
  --line:rgba(255,255,255,.11);
  --on-ink:#08080C;
  --panel:#22222D;
  --nav-bg:rgba(34,34,45,.76);
  --glass-bg:rgba(34,34,45,.84);
  --hero-spot-0:rgba(27,27,36,0);
  --hero-spot-1:rgba(27,27,36,.5);
  --hero-spot-2:rgba(27,27,36,.9);
  --hero-veil-1:rgba(27,27,36,.28);
  --hero-veil-2:rgba(27,27,36,.82);
  --feature-bg:#252530;
  --feature-ink:#FFFFFF;
  --phone-frame:linear-gradient(145deg,#F69A55 0%,#E8753F 46%,#C95122 100%);
  --phone-ring:rgba(95,39,13,.24);
  --phone-screen:#F7F4ED;
  --blob-1:rgba(75,52,255,.42);
  --blob-2:rgba(255,61,129,.32);
  --blob-3:rgba(176,43,255,.28);
  --card-glow:rgba(75,52,255,.10);
  --grad-shadow:rgba(75,52,255,.35);
  --grad-ring:rgba(75,52,255,.35);
  --accent:#9B8CFF;
  --a1:#4B34FF;
  --a2:#B02BFF;
  --a3:#FF3D81;
  --grad:linear-gradient(115deg,var(--a1),var(--a2) 52%,var(--a3));
  --color-1:rgba(8,8,12,.07);
  --color-2:rgba(8,8,12,.09);
  --color-3:rgba(8,8,12,.18);
  --color-4:rgba(8,8,12,.08);
  --color-5:#FFFFFF;
  --color-6:#0B0B10;
  --color-7:rgba(8,8,12,.22);
  --color-8:#fff;
  --color-9:rgba(8,8,12,.65);
  --color-10:#08080C;
  --color-11:rgba(95,39,13,.14);
  --color-12:#FFFDF3;
  --color-13:#111;
  --color-14:#FFE9A8;
  --color-15:#4A3A00;
  --color-16:#C9C9D6;
  --color-17:#E2E2EA;
  --color-18:rgba(255,255,255,.4);
  --color-19:#EAEAF0;
  --color-20:#F1EFFF;
  --color-21:#4B34FF;
  --color-22:#27272F;
  --color-23:#7C3AED;
  --color-24:#0F766E;
  --color-25:#2563EB;
  --color-26:#5F6673;
  --color-27:#6C6C78;
  --color-28:#22A06B;
  --color-29:#F0F0F5;
  --color-30:rgba(8,8,12,.32);
  --color-31:rgba(255,255,255,.55);
  --color-32:rgba(255,255,255,.68);
  --color-33:rgba(255,255,255,.06);
  --color-34:rgba(255,255,255,.1);
  --color-35:rgba(255,255,255,.11);
  --color-36:rgba(255,255,255,.6);
  --color-37:#d9eaed;
  --color-38:rgba(8,8,12,.35);
  --color-39:rgba(75,52,255,.12);
  --mockup-muted:#9C9CAC;
  /* Beispiel-App und Liquid-Glass-ähnliche Bedienelemente. */
  --app-bg:#131E26;
  --app-surface:#202F36;
  --app-ink:#EFF7F4;
  --app-muted:#B1C5BE;
  --app-line:#35484E;
  --app-accent:#9CE1C3;
  --app-on-accent:#102A21;
  --app-soft:#2B4941;
  --app-neutral:#34464A;
  --app-success:#9CE1C3;
  --app-map:#253D42;
  --app-map-park:#35594D;
  --app-shadow:rgba(0,8,16,.38);
  --app-wash-blue:rgba(62,116,164,.3);
  --app-wash-mint:rgba(52,111,87,.22);
  --app-glass:rgba(32,51,62,.7);
  --app-glass-solid:#2B3E47;
  --app-glass-edge:rgba(213,240,251,.23);
  --app-glass-shine:rgba(235,251,255,.18);
  --app-glass-rim:rgba(0,10,18,.35);
  --app-glass-sheen:rgba(112,160,197,.13);
  --app-selected:rgba(144,207,183,.18);
  --app-note:#293F3B;
  --app-icon-light:#427F6A;
  --phone-edge:#A64827;
  --phone-highlight:rgba(255,231,201,.6);
}
