

html[data-theme="hell"] {
  --color-bg: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text: #1E2023;
  --color-text-soft: #3A3D42;
  --color-text-muted: #5B6067;
  --color-line: #E4E5E8;
  --color-on-dark: #14161A;
  --accent-text: #B05A0C;
  --accent-text-gross: #CC6B12;
  --c-band: #F6F6F7;
}

html[data-theme="hell"] { color-scheme: light; }

html[data-theme="hell"] .topbar--fixiert.is-scrolled { background: rgba(255, 255, 255, 0.92); }

html[data-theme="hell"] .btn--ghost { color: var(--color-text); border-color: rgba(30, 32, 35, 0.35); }

html[data-theme="hell"] .btn--ghost:hover { background: rgba(240, 145, 47, 0.06); }

html[data-theme="hell"] .btn--dark { box-shadow: 0 6px 20px rgba(240, 145, 47, 0.25); }

html[data-theme="hell"] .akzent,
html[data-theme="hell"] .landing__akzent { color: var(--accent-text-gross); }

html[data-theme="hell"] .prozess__nr { color: var(--accent-text); }

html[data-theme="hell"] .landing {
  background:
    radial-gradient(560px 420px at 78% 52%, rgba(240, 145, 47, 0.10), transparent 70%),
    var(--color-bg);
}

html[data-theme="hell"] .netz text { fill: var(--color-text); }

html[data-theme="hell"] .netz__knoten circle,
html[data-theme="hell"] .netz__mitte circle { fill: #FFFFFF; }

html[data-theme="hell"] .netz__knoten use { color: var(--color-text); }

html[data-theme="hell"] .netz__mitte g { stroke: var(--color-text); }

html[data-theme="hell"] .netz__partikel circle[fill="#ffffff"] { fill: #9AA0A6; }

html[data-theme="hell"] .netz__pulse { filter: none; }

html[data-theme="hell"] .netz__pulse circle { fill: var(--color-text); }

html[data-theme="hell"] .netz circle[fill="#FFD1A1"] { fill: var(--accent); }

html[data-theme="hell"] .vorteile { background: linear-gradient(180deg, var(--c-band) 0, var(--color-bg) 100%); }

html[data-theme="hell"] .leistung,
html[data-theme="hell"] .section--band .leistung { box-shadow: 0 1px 2px rgba(30, 32, 35, 0.04), 0 10px 28px rgba(30, 32, 35, 0.05); }

html[data-theme="hell"] .prozess__tags li,
html[data-theme="hell"] .section--white .prozess__tags li { background: var(--c-band); }

html[data-theme="hell"] .sticky-cta { background: rgba(255, 255, 255, 0.94); }

html[data-theme="hell"] .agb__inhalt { background: var(--c-band); }
