/* ================================================================
   Schergen Corp – Anime Night für alle Werkzeuge ☾
   Die dunkle Schwester von Anime Kawaii: greift bei
   <html data-theme="win98" data-skin="anime-night">. Bauplan, Knöpfe,
   Kirschblüten und Animationen kommen aus anime.css (data-skin^="anime");
   hier stehen nur die Nachtfarben, der Himmel mit Mond und Neon-Skyline
   und die Frau mit dem Kaffee unten rechts – erwachsen, Trenchcoat,
   Kopfhörer, Nachtschicht.
   ================================================================ */

:root[data-theme="win98"][data-skin="anime-night"] {
  --bg:            #0b0618;
  --bg-2:          #1d1430;
  --surface-2:     #271a3f;
  --line:          #6b3c8f;
  --line-soft:     #3a2858;
  --accent:        #ff7ac8;
  --accent-strong: #ff7ac8;
  --read:          #efe3ff;
  --surface:       #140d24;
  --text:          #f3e6ff;
  --text-dim:      #b9a2d6;
  --accent-2:      #c79bff;
  --open:          #ff6b8b;
  --open-bg:       #3a1530;
  --done:          #7affb1;
  --done-bg:       #133325;
  --ok:            #7affb1;
  --off:           #ff6b8b;
  --warn:          #ffd27a;
  --add-bg:        #133325;
  --add-ln:        #7affb1;
  --del-bg:        #3a1530;
  --del-ln:        #ff6b8b;
  --mod-bg:        #3a3015;
  --mod-ln:        #ffd27a;

  --w-face:    #1d1430;
  --w-light:   #271a3f;
  --w-hi:      #3a2858;
  --w-shadow:  #6b3c8f;
  --w-dark:    #ff7ac8;
  --w-title:   linear-gradient(90deg, #7a1fa2, #c2185b 30%, #ff4fa8 55%, #5e3bff 85%, #7a1fa2);
  --w-desktop: #0b0618;
  --w-select:  #ff4fa8;
  --w-rainbow: linear-gradient(135deg, #ff4fa8, #b14bff, #5e3bff, #00d4ff, #ff4fa8);

  --w-raised:  inset 0 0 0 2px #6b3c8f;
  --w-pressed: inset 0 0 0 2px #ff4fa8;
  --w-sunken:  inset 0 0 0 2px #4a2d6e;
  --w-field:   inset 0 0 0 2px #3a2858;

  --a-win:    #1a1129;
  --a-pill:   #2a1c44;
  --a-paper:  rgba(26, 17, 41, .88);
  --a-soft:   #271a3f;
  --a-line:   #6b3c8f;
  --a-rim:    #ff7ac8;
  --a-ink:    #f3e6ff;
  --a-head:   #ff8fd1;
  --a-dim:    #b9a2d6;
  --a-hot:    #ff7ac8;
  --a-violet: #c79bff;
  --a-note:   #2b1f45;

  color-scheme: dark;
  scrollbar-color: #ff4fa8 #1d1430;
}

/* Himmel: Mond, Neon-Skyline unten, rosa Dunst über der Stadt */
:root[data-theme="win98"][data-skin="anime-night"] body {
  background:
    radial-gradient(circle at 84% 15%, #fff6e0 0 34px, rgba(255, 240, 220, .35) 36px, rgba(255, 200, 240, .12) 70px, transparent 120px),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='220'%3E%3Crect x='0' y='112' width='50' height='108' fill='%23120a22'/%3E%3Crect x='15' y='122' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='33' y='122' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='42' y='122' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='15' y='134' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='24' y='134' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='15' y='146' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='24' y='146' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='33' y='146' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='42' y='146' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='42' y='158' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='24' y='170' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='6' y='194' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='24' y='194' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='15' y='206' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='24' y='206' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='33' y='206' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='42' y='206' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='54' y='70' width='34' height='150' fill='%23120a22'/%3E%3Crect x='69' y='92' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='78' y='104' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='60' y='128' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='69' y='152' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='78' y='152' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='60' y='176' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='78' y='188' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='60' y='212' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='69' y='212' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='70' y='56' width='2' height='14' fill='%23120a22'/%3E%3Ccircle cx='71' cy='55' r='2' fill='%23ff4fa8'/%3E%3Crect x='92' y='83' width='42' height='137' fill='%23120a22'/%3E%3Crect x='98' y='93' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='107' y='117' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='116' y='129' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='98' y='141' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='107' y='141' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='107' y='153' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='125' y='153' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='125' y='165' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='125' y='177' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='107' y='201' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='116' y='201' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='98' y='213' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='116' y='213' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='134' y='22' width='66' height='198' fill='%23120a22'/%3E%3Crect x='149' y='32' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='185' y='32' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='149' y='44' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='176' y='44' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='176' y='56' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='176' y='68' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='140' y='80' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='185' y='80' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='140' y='92' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='167' y='92' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='176' y='92' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='185' y='92' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='149' y='104' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='185' y='104' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='158' y='116' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='140' y='128' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='149' y='128' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='140' y='140' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='149' y='152' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='167' y='152' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='149' y='164' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='167' y='176' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='176' y='176' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='185' y='176' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='176' y='212' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='166' y='8' width='2' height='14' fill='%23120a22'/%3E%3Ccircle cx='167' cy='7' r='2' fill='%23ff4fa8'/%3E%3Crect x='200' y='37' width='58' height='183' fill='%23120a22'/%3E%3Crect x='206' y='47' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='47' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='251' y='47' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='206' y='59' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='59' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='215' y='71' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='206' y='83' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='215' y='83' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='233' y='83' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='251' y='83' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='206' y='95' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='95' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='233' y='95' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='242' y='95' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='119' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='242' y='119' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='215' y='131' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='131' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='215' y='143' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='143' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='251' y='143' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='206' y='155' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='233' y='155' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='251' y='155' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='224' y='167' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='251' y='167' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='206' y='179' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='215' y='179' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='206' y='191' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='224' y='203' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='233' y='203' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='251' y='203' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='262' y='88' width='50' height='132' fill='%23120a22'/%3E%3Crect x='277' y='98' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='286' y='98' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='295' y='98' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='286' y='110' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='295' y='110' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='304' y='110' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='268' y='122' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='286' y='122' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='295' y='122' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='304' y='122' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='277' y='134' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='286' y='134' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='304' y='146' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='268' y='158' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='295' y='158' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='304' y='170' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='268' y='182' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='304' y='182' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='295' y='194' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='295' y='206' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='304' y='206' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='312' y='91' width='42' height='129' fill='%23120a22'/%3E%3Crect x='327' y='125' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='336' y='137' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='345' y='137' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='327' y='149' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='345' y='149' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='336' y='161' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='345' y='161' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='327' y='173' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='336' y='173' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='345' y='185' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='318' y='197' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='336' y='197' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='327' y='209' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='345' y='209' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='354' y='114' width='50' height='106' fill='%23120a22'/%3E%3Crect x='378' y='124' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='387' y='124' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='360' y='136' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='387' y='136' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='396' y='136' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='396' y='148' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='360' y='160' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='378' y='160' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='387' y='160' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='360' y='172' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='387' y='172' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='387' y='184' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='378' y='196' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='360' y='208' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='378' y='208' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='396' y='208' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='404' y='108' width='34' height='112' fill='%23120a22'/%3E%3Crect x='419' y='118' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='428' y='142' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='419' y='154' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='419' y='166' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='428' y='190' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='438' y='81' width='34' height='139' fill='%23120a22'/%3E%3Crect x='453' y='103' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='462' y='103' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='453' y='127' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='462' y='151' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='462' y='187' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='444' y='199' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='462' y='199' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='472' y='74' width='34' height='146' fill='%23120a22'/%3E%3Crect x='478' y='96' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='487' y='96' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='478' y='108' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='487' y='120' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='496' y='120' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='487' y='132' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='496' y='132' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='478' y='144' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='478' y='156' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='496' y='168' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='496' y='180' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='478' y='192' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='487' y='192' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='496' y='192' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='478' y='204' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='510' y='113' width='34' height='107' fill='%23120a22'/%3E%3Crect x='525' y='123' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='516' y='135' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='534' y='135' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='516' y='171' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='525' y='171' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='534' y='183' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='516' y='195' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='544' y='128' width='56' height='92' fill='%23120a22'/%3E%3Crect x='550' y='138' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='559' y='138' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='568' y='138' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='559' y='150' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='568' y='150' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='550' y='162' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='586' y='162' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='550' y='174' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='568' y='174' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='577' y='174' width='4' height='5' fill='%23ff7ac8' fill-opacity='.8'/%3E%3Crect x='586' y='174' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='568' y='186' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='586' y='186' width='4' height='5' fill='%23ffd27a' fill-opacity='.8'/%3E%3Crect x='550' y='198' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='550' y='210' width='4' height='5' fill='%235ee7ff' fill-opacity='.8'/%3E%3Crect x='571' y='114' width='2' height='14' fill='%23120a22'/%3E%3Ccircle cx='572' cy='113' r='2' fill='%23ff4fa8'/%3E%3C/svg%3E") repeat-x left bottom / 600px 220px,
    radial-gradient(ellipse 80% 30% at 50% 100%, rgba(255, 79, 168, .35), transparent 70%),
    linear-gradient(180deg, #07040f 0%, #140a2e 45%, #2a0f4a 80%, #3d1250 100%);
  background-attachment: fixed;
  color: var(--a-ink);
}

/* Die Frau – nur wo rechts neben den Fenstern Platz ist */
:root[data-theme="win98"][data-skin="anime-night"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 400' width='170' height='400'%3E%3Cdefs%3E%3ClinearGradient id='rim' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23ff4fa8'/%3E%3Cstop offset='.5' stop-color='%23ff4fa8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%235ee7ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23140c24' stroke='url(%23rim)' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M70 30C52 34 46 60 50 90C54 130 48 160 56 192C72 176 94 182 114 198C132 207 152 201 162 188C141 182 127 160 121 130C116 100 118 60 104 36C96 24 80 24 70 30Z'/%3E%3Cpath d='M58 88C48 110 45 140 47 172L56 174C56 146 60 118 65 100Z'/%3E%3Cpath d='M70 270L72 354L80 354L81 272ZM89 272L91 354L99 354L99 270Z'/%3E%3Cpath d='M66 352L82 352L84 366L64 366ZM88 352L101 352L106 366L86 366Z'/%3E%3Cpath d='M58 86C66 80 102 80 110 86L118 150C112 158 108 162 106 168L122 270C104 279 64 279 46 270L62 168C60 162 56 158 52 150Z'/%3E%3Cpath d='M106 88C116 104 121 126 117 143C108 141 100 133 94 125L98 118C104 124 108 128 111 130C111 116 107 102 100 92Z'/%3E%3Crect x='78' y='68' width='12' height='16'/%3E%3Cellipse cx='84' cy='52' rx='16' ry='20'/%3E%3C/g%3E%3Cpath d='M67 47C69 30 97 26 103 45C96 38 88 41 84 49C80 41 72 42 67 47Z' fill='%231e1236'/%3E%3Cpath d='M74 86L84 122L94 86' fill='none' stroke='%233a2858' stroke-width='2'/%3E%3Crect x='60' y='158' width='48' height='7' fill='%232a1c44'/%3E%3Crect x='80' y='157' width='8' height='9' fill='none' stroke='%23ff7ac8' stroke-width='1.4'/%3E%3Cpath d='M65 50C62 21 106 21 103 50' fill='none' stroke='%23ff4fa8' stroke-width='3'/%3E%3Crect x='60' y='44' width='8' height='15' rx='3' fill='%23ff4fa8'/%3E%3Crect x='100' y='44' width='8' height='15' rx='3' fill='%23ff4fa8'/%3E%3Crect x='84' y='108' width='14' height='16' rx='2' fill='%23ff4fa8'/%3E%3Crect x='83' y='106' width='16' height='3' rx='1' fill='%23ffd1ec'/%3E%3Cpath d='M88 102c-3-4 3-6 0-10M94 102c-3-4 3-6 0-10' fill='none' stroke='%235ee7ff' stroke-opacity='.75' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M108 60C112 90 110 120 116 150' fill='none' stroke='%235ee7ff' stroke-opacity='.45' stroke-width='1.2'/%3E%3C/svg%3E");
  filter: drop-shadow(0 0 14px rgba(255, 79, 168, .45));
}
:root[data-theme="win98"][data-skin="anime-night"]::after {
  content: var(--sc-quote, "☾ Noch eine Nachtschicht, Senpai?");
  border-color: #ff7ac8;
  background: linear-gradient(135deg, #2a1c44, #4a1470);
  box-shadow: 0 0 18px rgba(255, 79, 168, .5);
  color: #ffd1ec;
  text-shadow: none;
}

/* Funkeln hinter die Fenster – auf Dunkel stört es sonst beim Lesen */
:root[data-theme="win98"][data-skin="anime-night"] body::after { z-index: -1; opacity: .5; }

/* Fenster mit Neon-Leuchten */
:root[data-theme="win98"][data-skin="anime-night"] [data-win] {
  box-shadow: 0 0 0 3px rgba(255, 79, 168, .25), 0 0 30px rgba(177, 75, 255, .45), 0 14px 34px rgba(0, 0, 0, .6);
  color: var(--a-ink);
}
:root[data-theme="win98"][data-skin="anime-night"] [data-win]:hover {
  box-shadow: 0 0 0 3px rgba(255, 79, 168, .5), 0 0 40px rgba(255, 79, 168, .55), 0 14px 34px rgba(0, 0, 0, .6);
}
:root[data-theme="win98"][data-skin="anime-night"] [data-win]::before { text-shadow: 0 0 8px rgba(255, 79, 168, .9); }

/* Leiste: Neon statt Pastell */
:root[data-theme="win98"][data-skin="anime-night"] .topbar {
  border-bottom-color: #ff4fa8;
  background: linear-gradient(90deg, #2a0f4a, #4a1470, #1b2a6b, #5a1060, #2a0f4a);
  background-size: 300% 100%;
  box-shadow: 0 4px 20px rgba(255, 79, 168, .45);
}
:root[data-theme="win98"][data-skin="anime-night"] .sc-home,
:root[data-theme="win98"][data-skin="anime-night"] .sc-tray,
:root[data-theme="win98"][data-skin="anime-night"] .sc-theme-select,
:root[data-theme="win98"][data-skin="anime-night"] .topbar .btn { box-shadow: 0 0 0 2px #ff4fa8, 0 0 12px rgba(255, 79, 168, .5); }
:root[data-theme="win98"][data-skin="anime-night"] .topbar__brand,
:root[data-theme="win98"][data-skin="anime-night"] .brand { border-color: #ff7ac8; background: rgba(255, 79, 168, .15); }

/* Knöpfe leuchten */
:root[data-theme="win98"][data-skin="anime-night"] .btn { box-shadow: 0 4px 0 #8a1c5c, 0 0 16px rgba(255, 79, 168, .45); }
:root[data-theme="win98"][data-skin="anime-night"] .btn:hover { box-shadow: 0 6px 0 #8a1c5c, 0 0 22px rgba(255, 79, 168, .7); }
:root[data-theme="win98"][data-skin="anime-night"] .btn:disabled { background: #3a2858; color: #7d6a99; }

/* Lesetext und Kästen: dunkles Papier statt weißem */
:root[data-theme="win98"][data-skin="anime-night"] .story__body,
:root[data-theme="win98"][data-skin="anime-night"] .card__teaser,
:root[data-theme="win98"][data-skin="anime-night"] .out,
:root[data-theme="win98"][data-skin="anime-night"] .charset,
:root[data-theme="win98"][data-skin="anime-night"] .rec,
:root[data-theme="win98"][data-skin="anime-night"] .type,
:root[data-theme="win98"][data-skin="anime-night"] .search,
:root[data-theme="win98"][data-skin="anime-night"] .variante__code,
:root[data-theme="win98"][data-skin="anime-night"] .pruefliste .note,
:root[data-theme="win98"][data-skin="anime-night"] .facts__val,
:root[data-theme="win98"][data-skin="anime-night"] .item,
:root[data-theme="win98"][data-skin="anime-night"] .matrix,
:root[data-theme="win98"][data-skin="anime-night"] .rows,
:root[data-theme="win98"][data-skin="anime-night"] kbd,
:root[data-theme="win98"][data-skin="anime-night"] code {
  background: #140d24;
  color: var(--a-ink);
  border-color: #4a2d6e;
}
:root[data-theme="win98"][data-skin="anime-night"] .story__body > p:first-child,
:root[data-theme="win98"][data-skin="anime-night"] .story__body strong { color: #fff; }
:root[data-theme="win98"][data-skin="anime-night"] .cell__num,
:root[data-theme="win98"][data-skin="anime-night"] .facts__key { background: #271a3f; color: var(--a-dim); }
:root[data-theme="win98"][data-skin="anime-night"] .auth-note,
:root[data-theme="win98"][data-skin="anime-night"] .auth-note--ok,
:root[data-theme="win98"][data-skin="anime-night"] .auth-note--warn,
:root[data-theme="win98"][data-skin="anime-night"] .auth-note--bad,
:root[data-theme="win98"][data-skin="anime-night"] .banner,
:root[data-theme="win98"][data-skin="anime-night"] .flash { background-color: #2b1f45; color: var(--a-ink); border-color: #ff7ac8; }

/* Was das Gerüst fest schwarz setzt, wird hell */
:root[data-theme="win98"][data-skin="anime-night"] .card__head,
:root[data-theme="win98"][data-skin="anime-night"] .card__title,
:root[data-theme="win98"][data-skin="anime-night"] .card__meta,
:root[data-theme="win98"][data-skin="anime-night"] .story__meta,
:root[data-theme="win98"][data-skin="anime-night"] .story__title,
:root[data-theme="win98"][data-skin="anime-night"] .hero__claim,
:root[data-theme="win98"][data-skin="anime-night"] .field > span,
:root[data-theme="win98"][data-skin="anime-night"] legend,
:root[data-theme="win98"][data-skin="anime-night"] .label,
:root[data-theme="win98"][data-skin="anime-night"] .card__aside,
:root[data-theme="win98"][data-skin="anime-night"] .tile__name,
:root[data-theme="win98"][data-skin="anime-night"] .tile .w98-dup,
:root[data-theme="win98"][data-skin="anime-night"] .tile__desc,
:root[data-theme="win98"][data-skin="anime-night"] .slider label,
:root[data-theme="win98"][data-skin="anime-night"] .slider > span,
:root[data-theme="win98"][data-skin="anime-night"] .weekdays,
:root[data-theme="win98"][data-skin="anime-night"] .section-title,
:root[data-theme="win98"][data-skin="anime-night"] .panel__title,
:root[data-theme="win98"][data-skin="anime-night"] .empty p,
:root[data-theme="win98"][data-skin="anime-night"] .empty__code,
:root[data-theme="win98"][data-skin="anime-night"] .editor__help h2,
:root[data-theme="win98"][data-skin="anime-night"] .cheat dd,
:root[data-theme="win98"][data-skin="anime-night"] .row__title,
:root[data-theme="win98"][data-skin="anime-night"] .row__meta,
:root[data-theme="win98"][data-skin="anime-night"] .hits,
:root[data-theme="win98"][data-skin="anime-night"] .pager__link,
:root[data-theme="win98"][data-skin="anime-night"] .foot__excuse,
:root[data-theme="win98"][data-skin="anime-night"] .chip,
:root[data-theme="win98"][data-skin="anime-night"] .check:hover,
:root[data-theme="win98"][data-skin="anime-night"] .mark { color: var(--a-ink); }
:root[data-theme="win98"][data-skin="anime-night"] .pager__link,
:root[data-theme="win98"][data-skin="anime-night"] .chip { background: #271a3f; }

/* Zustandsfarben fürs Dunkle */
:root[data-theme="win98"][data-skin="anime-night"] .tile__badge--live,
:root[data-theme="win98"][data-skin="anime-night"] .summary--ok,
:root[data-theme="win98"][data-skin="anime-night"] .summary--same,
:root[data-theme="win98"][data-skin="anime-night"] .status--ok,
:root[data-theme="win98"][data-skin="anime-night"] .chip--ok,
:root[data-theme="win98"][data-skin="anime-night"] .inline-note--ok,
:root[data-theme="win98"][data-skin="anime-night"] .kind--dmarc,
:root[data-theme="win98"][data-skin="anime-night"] .row--ok .row__text,
:root[data-theme="win98"][data-skin="anime-night"] .finding--ok .finding__tag,
:root[data-theme="win98"][data-skin="anime-night"] .day--done .day__wd { color: #7affb1; }
:root[data-theme="win98"][data-skin="anime-night"] .tile__badge--beta,
:root[data-theme="win98"][data-skin="anime-night"] .tile__tag--lock,
:root[data-theme="win98"][data-skin="anime-night"] .summary--warn,
:root[data-theme="win98"][data-skin="anime-night"] .summary--diff,
:root[data-theme="win98"][data-skin="anime-night"] .chip--warn,
:root[data-theme="win98"][data-skin="anime-night"] .pill--warn,
:root[data-theme="win98"][data-skin="anime-night"] .inline-note--warn,
:root[data-theme="win98"][data-skin="anime-night"] .kind--dkim,
:root[data-theme="win98"][data-skin="anime-night"] .fehler__text,
:root[data-theme="win98"][data-skin="anime-night"] .row--warn .row__text,
:root[data-theme="win98"][data-skin="anime-night"] .finding--warn .finding__tag,
:root[data-theme="win98"][data-skin="anime-night"] .note-item--warn strong { color: #ffd27a; }
:root[data-theme="win98"][data-skin="anime-night"] .err,
:root[data-theme="win98"][data-skin="anime-night"] .btn--danger,
:root[data-theme="win98"][data-skin="anime-night"] .note--warn,
:root[data-theme="win98"][data-skin="anime-night"] .summary--bad,
:root[data-theme="win98"][data-skin="anime-night"] .summary--alarm,
:root[data-theme="win98"][data-skin="anime-night"] .status--bad,
:root[data-theme="win98"][data-skin="anime-night"] .chip--bad,
:root[data-theme="win98"][data-skin="anime-night"] .inline-note--bad,
:root[data-theme="win98"][data-skin="anime-night"] .row--bad .row__text,
:root[data-theme="win98"][data-skin="anime-night"] .finding--alarm .finding__tag,
:root[data-theme="win98"][data-skin="anime-night"] .trash.is-over,
:root[data-theme="win98"][data-skin="anime-night"] .day--open .day__wd,
:root[data-theme="win98"][data-skin="anime-night"] .toast.is-error { color: #ff6b8b; }
:root[data-theme="win98"][data-skin="anime-night"] .pill,
:root[data-theme="win98"][data-skin="anime-night"] .pill--admin,
:root[data-theme="win98"][data-skin="anime-night"] .pill--info,
:root[data-theme="win98"][data-skin="anime-night"] .inline-note--info,
:root[data-theme="win98"][data-skin="anime-night"] .note-item--info strong,
:root[data-theme="win98"][data-skin="anime-night"] .bit--net,
:root[data-theme="win98"][data-skin="anime-night"] .kind--spf,
:root[data-theme="win98"][data-skin="anime-night"] .iplink:hover,
:root[data-theme="win98"][data-skin="anime-night"] .regex { color: #8fd9ff; }
:root[data-theme="win98"][data-skin="anime-night"] .story__meta span:first-child,
:root[data-theme="win98"][data-skin="anime-night"] .card__meta span:first-child,
:root[data-theme="win98"][data-skin="anime-night"] .pager__dir,
:root[data-theme="win98"][data-skin="anime-night"] .foot__excuse span,
:root[data-theme="win98"][data-skin="anime-night"] .foot__excuse span::after,
:root[data-theme="win98"][data-skin="anime-night"] .chip--plan,
:root[data-theme="win98"][data-skin="anime-night"] .cheat dt.mono { color: #ff8fd1; }

/* Startseiten-Titel: Neon statt Pastell-Schatten */
:root[data-theme="win98"][data-skin="anime-night"] .hero__title { filter: drop-shadow(0 0 10px rgba(255, 79, 168, .8)) drop-shadow(3px 3px 0 #2a0f4a); }
:root[data-theme="win98"][data-skin="anime-night"] .hero__title::after { content: " ☾"; }

/* Notiz und Toast */
:root[data-theme="win98"][data-skin="anime-night"] .note { border-color: #ff7ac8; box-shadow: 0 0 16px rgba(255, 79, 168, .35); }
:root[data-theme="win98"][data-skin="anime-night"] .toast { box-shadow: 0 0 20px rgba(255, 79, 168, .5); }
