diff --git a/themes/modern-es-de/art/3do.jpg b/themes/modern-es-de/art/3do.jpg
deleted file mode 100644
index 265a80753..000000000
Binary files a/themes/modern-es-de/art/3do.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/3do.webp b/themes/modern-es-de/art/3do.webp
new file mode 100644
index 000000000..200cc2872
Binary files /dev/null and b/themes/modern-es-de/art/3do.webp differ
diff --git a/themes/modern-es-de/art/adam.jpg b/themes/modern-es-de/art/adam.jpg
deleted file mode 100644
index 25259f870..000000000
Binary files a/themes/modern-es-de/art/adam.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/adam.webp b/themes/modern-es-de/art/adam.webp
new file mode 100644
index 000000000..fa147ca77
Binary files /dev/null and b/themes/modern-es-de/art/adam.webp differ
diff --git a/themes/modern-es-de/art/ags.jpg b/themes/modern-es-de/art/ags.jpg
deleted file mode 100644
index 839373706..000000000
Binary files a/themes/modern-es-de/art/ags.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ags.webp b/themes/modern-es-de/art/ags.webp
new file mode 100644
index 000000000..feef199bc
Binary files /dev/null and b/themes/modern-es-de/art/ags.webp differ
diff --git a/themes/modern-es-de/art/amiga.jpg b/themes/modern-es-de/art/amiga.jpg
deleted file mode 100644
index d47ec3fc1..000000000
Binary files a/themes/modern-es-de/art/amiga.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/amiga.webp b/themes/modern-es-de/art/amiga.webp
new file mode 100644
index 000000000..4ce0b5f56
Binary files /dev/null and b/themes/modern-es-de/art/amiga.webp differ
diff --git a/themes/modern-es-de/art/amiga1200.jpg b/themes/modern-es-de/art/amiga1200.jpg
deleted file mode 100644
index 85ca58598..000000000
Binary files a/themes/modern-es-de/art/amiga1200.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/amiga1200.webp b/themes/modern-es-de/art/amiga1200.webp
new file mode 100644
index 000000000..8ce177976
Binary files /dev/null and b/themes/modern-es-de/art/amiga1200.webp differ
diff --git a/themes/modern-es-de/art/amiga600.jpg b/themes/modern-es-de/art/amiga600.jpg
deleted file mode 100644
index dda2f272b..000000000
Binary files a/themes/modern-es-de/art/amiga600.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/amiga600.webp b/themes/modern-es-de/art/amiga600.webp
new file mode 100644
index 000000000..6e585166d
Binary files /dev/null and b/themes/modern-es-de/art/amiga600.webp differ
diff --git a/themes/modern-es-de/art/amigacd32.jpg b/themes/modern-es-de/art/amigacd32.jpg
deleted file mode 100644
index 1a5758237..000000000
Binary files a/themes/modern-es-de/art/amigacd32.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/amigacd32.webp b/themes/modern-es-de/art/amigacd32.webp
new file mode 100644
index 000000000..194efc185
Binary files /dev/null and b/themes/modern-es-de/art/amigacd32.webp differ
diff --git a/themes/modern-es-de/art/amstradcpc.jpg b/themes/modern-es-de/art/amstradcpc.jpg
deleted file mode 100644
index a55454d3a..000000000
Binary files a/themes/modern-es-de/art/amstradcpc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/amstradcpc.webp b/themes/modern-es-de/art/amstradcpc.webp
new file mode 100644
index 000000000..0d9e7c17c
Binary files /dev/null and b/themes/modern-es-de/art/amstradcpc.webp differ
diff --git a/themes/modern-es-de/art/android.jpg b/themes/modern-es-de/art/android.jpg
deleted file mode 100644
index ae8637361..000000000
Binary files a/themes/modern-es-de/art/android.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/android.webp b/themes/modern-es-de/art/android.webp
new file mode 100644
index 000000000..17032e4d9
Binary files /dev/null and b/themes/modern-es-de/art/android.webp differ
diff --git a/themes/modern-es-de/art/apple2.jpg b/themes/modern-es-de/art/apple2.jpg
deleted file mode 100644
index e44eb3dff..000000000
Binary files a/themes/modern-es-de/art/apple2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/apple2.webp b/themes/modern-es-de/art/apple2.webp
new file mode 100644
index 000000000..6b832107f
Binary files /dev/null and b/themes/modern-es-de/art/apple2.webp differ
diff --git a/themes/modern-es-de/art/apple2gs.jpg b/themes/modern-es-de/art/apple2gs.jpg
deleted file mode 100644
index dc631b7aa..000000000
Binary files a/themes/modern-es-de/art/apple2gs.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/apple2gs.webp b/themes/modern-es-de/art/apple2gs.webp
new file mode 100644
index 000000000..be45aefc3
Binary files /dev/null and b/themes/modern-es-de/art/apple2gs.webp differ
diff --git a/themes/modern-es-de/art/arcade.jpg b/themes/modern-es-de/art/arcade.jpg
deleted file mode 100644
index 3aed26c38..000000000
Binary files a/themes/modern-es-de/art/arcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/arcade.webp b/themes/modern-es-de/art/arcade.webp
new file mode 100644
index 000000000..e77ef13e3
Binary files /dev/null and b/themes/modern-es-de/art/arcade.webp differ
diff --git a/themes/modern-es-de/art/arcadia.jpg b/themes/modern-es-de/art/arcadia.jpg
deleted file mode 100644
index d4f95ae68..000000000
Binary files a/themes/modern-es-de/art/arcadia.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/arcadia.webp b/themes/modern-es-de/art/arcadia.webp
new file mode 100644
index 000000000..0ec248151
Binary files /dev/null and b/themes/modern-es-de/art/arcadia.webp differ
diff --git a/themes/modern-es-de/art/archimedes.jpg b/themes/modern-es-de/art/archimedes.jpg
deleted file mode 100644
index a1e7b234b..000000000
Binary files a/themes/modern-es-de/art/archimedes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/archimedes.webp b/themes/modern-es-de/art/archimedes.webp
new file mode 100644
index 000000000..002d75ca3
Binary files /dev/null and b/themes/modern-es-de/art/archimedes.webp differ
diff --git a/themes/modern-es-de/art/arduboy.jpg b/themes/modern-es-de/art/arduboy.jpg
deleted file mode 100644
index 79e219987..000000000
Binary files a/themes/modern-es-de/art/arduboy.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/arduboy.webp b/themes/modern-es-de/art/arduboy.webp
new file mode 100644
index 000000000..f221ec74a
Binary files /dev/null and b/themes/modern-es-de/art/arduboy.webp differ
diff --git a/themes/modern-es-de/art/astrocade.jpg b/themes/modern-es-de/art/astrocade.jpg
deleted file mode 100644
index 916f9cd25..000000000
Binary files a/themes/modern-es-de/art/astrocade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/astrocade.webp b/themes/modern-es-de/art/astrocade.webp
new file mode 100644
index 000000000..b7802988b
Binary files /dev/null and b/themes/modern-es-de/art/astrocade.webp differ
diff --git a/themes/modern-es-de/art/atari2600.jpg b/themes/modern-es-de/art/atari2600.jpg
deleted file mode 100644
index f8cbfc2cf..000000000
Binary files a/themes/modern-es-de/art/atari2600.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atari2600.webp b/themes/modern-es-de/art/atari2600.webp
new file mode 100644
index 000000000..d1109f167
Binary files /dev/null and b/themes/modern-es-de/art/atari2600.webp differ
diff --git a/themes/modern-es-de/art/atari5200.jpg b/themes/modern-es-de/art/atari5200.jpg
deleted file mode 100644
index 74a2b1683..000000000
Binary files a/themes/modern-es-de/art/atari5200.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atari5200.webp b/themes/modern-es-de/art/atari5200.webp
new file mode 100644
index 000000000..0cda520e2
Binary files /dev/null and b/themes/modern-es-de/art/atari5200.webp differ
diff --git a/themes/modern-es-de/art/atari7800.jpg b/themes/modern-es-de/art/atari7800.jpg
deleted file mode 100644
index 6fb3f1f80..000000000
Binary files a/themes/modern-es-de/art/atari7800.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atari7800.webp b/themes/modern-es-de/art/atari7800.webp
new file mode 100644
index 000000000..ed13b6fa2
Binary files /dev/null and b/themes/modern-es-de/art/atari7800.webp differ
diff --git a/themes/modern-es-de/art/atari800.jpg b/themes/modern-es-de/art/atari800.jpg
deleted file mode 100644
index c608bc35b..000000000
Binary files a/themes/modern-es-de/art/atari800.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atari800.webp b/themes/modern-es-de/art/atari800.webp
new file mode 100644
index 000000000..0c0c23842
Binary files /dev/null and b/themes/modern-es-de/art/atari800.webp differ
diff --git a/themes/modern-es-de/art/atarijaguar.jpg b/themes/modern-es-de/art/atarijaguar.jpg
deleted file mode 100644
index 51bdf9228..000000000
Binary files a/themes/modern-es-de/art/atarijaguar.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atarijaguar.webp b/themes/modern-es-de/art/atarijaguar.webp
new file mode 100644
index 000000000..b48e26f33
Binary files /dev/null and b/themes/modern-es-de/art/atarijaguar.webp differ
diff --git a/themes/modern-es-de/art/atarijaguarcd.jpg b/themes/modern-es-de/art/atarijaguarcd.jpg
deleted file mode 100644
index 64c022f56..000000000
Binary files a/themes/modern-es-de/art/atarijaguarcd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atarijaguarcd.webp b/themes/modern-es-de/art/atarijaguarcd.webp
new file mode 100644
index 000000000..6fabd3638
Binary files /dev/null and b/themes/modern-es-de/art/atarijaguarcd.webp differ
diff --git a/themes/modern-es-de/art/atarilynx.jpg b/themes/modern-es-de/art/atarilynx.jpg
deleted file mode 100644
index 77761d59d..000000000
Binary files a/themes/modern-es-de/art/atarilynx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atarilynx.webp b/themes/modern-es-de/art/atarilynx.webp
new file mode 100644
index 000000000..96ad5ee1c
Binary files /dev/null and b/themes/modern-es-de/art/atarilynx.webp differ
diff --git a/themes/modern-es-de/art/atarist.jpg b/themes/modern-es-de/art/atarist.jpg
deleted file mode 100644
index ef3e064ec..000000000
Binary files a/themes/modern-es-de/art/atarist.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atarist.webp b/themes/modern-es-de/art/atarist.webp
new file mode 100644
index 000000000..a452d00bd
Binary files /dev/null and b/themes/modern-es-de/art/atarist.webp differ
diff --git a/themes/modern-es-de/art/atarixe.jpg b/themes/modern-es-de/art/atarixe.jpg
deleted file mode 100644
index e27bd434e..000000000
Binary files a/themes/modern-es-de/art/atarixe.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atarixe.webp b/themes/modern-es-de/art/atarixe.webp
new file mode 100644
index 000000000..17b8ddb9a
Binary files /dev/null and b/themes/modern-es-de/art/atarixe.webp differ
diff --git a/themes/modern-es-de/art/atomiswave.jpg b/themes/modern-es-de/art/atomiswave.jpg
deleted file mode 100644
index 5500f6e17..000000000
Binary files a/themes/modern-es-de/art/atomiswave.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/atomiswave.webp b/themes/modern-es-de/art/atomiswave.webp
new file mode 100644
index 000000000..833f9bfb4
Binary files /dev/null and b/themes/modern-es-de/art/atomiswave.webp differ
diff --git a/themes/modern-es-de/art/auto-allgames.jpg b/themes/modern-es-de/art/auto-allgames.jpg
deleted file mode 100644
index 918dc3ddb..000000000
Binary files a/themes/modern-es-de/art/auto-allgames.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/auto-allgames.webp b/themes/modern-es-de/art/auto-allgames.webp
new file mode 100644
index 000000000..460b2d824
Binary files /dev/null and b/themes/modern-es-de/art/auto-allgames.webp differ
diff --git a/themes/modern-es-de/art/auto-favorites.jpg b/themes/modern-es-de/art/auto-favorites.jpg
deleted file mode 100644
index 6f77cda93..000000000
Binary files a/themes/modern-es-de/art/auto-favorites.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/auto-favorites.webp b/themes/modern-es-de/art/auto-favorites.webp
new file mode 100644
index 000000000..2a1263a2c
Binary files /dev/null and b/themes/modern-es-de/art/auto-favorites.webp differ
diff --git a/themes/modern-es-de/art/auto-lastplayed.jpg b/themes/modern-es-de/art/auto-lastplayed.jpg
deleted file mode 100644
index 8c76a52b0..000000000
Binary files a/themes/modern-es-de/art/auto-lastplayed.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/auto-lastplayed.webp b/themes/modern-es-de/art/auto-lastplayed.webp
new file mode 100644
index 000000000..132bf90ba
Binary files /dev/null and b/themes/modern-es-de/art/auto-lastplayed.webp differ
diff --git a/themes/modern-es-de/art/bbcmicro.jpg b/themes/modern-es-de/art/bbcmicro.jpg
deleted file mode 100644
index 7c0c598c6..000000000
Binary files a/themes/modern-es-de/art/bbcmicro.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/bbcmicro.webp b/themes/modern-es-de/art/bbcmicro.webp
new file mode 100644
index 000000000..7d86e4233
Binary files /dev/null and b/themes/modern-es-de/art/bbcmicro.webp differ
diff --git a/themes/modern-es-de/art/c64.jpg b/themes/modern-es-de/art/c64.jpg
deleted file mode 100644
index f2405d2d1..000000000
Binary files a/themes/modern-es-de/art/c64.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/c64.webp b/themes/modern-es-de/art/c64.webp
new file mode 100644
index 000000000..660a90700
Binary files /dev/null and b/themes/modern-es-de/art/c64.webp differ
diff --git a/themes/modern-es-de/art/cavestory.jpg b/themes/modern-es-de/art/cavestory.jpg
deleted file mode 100644
index 42ebbc6f2..000000000
Binary files a/themes/modern-es-de/art/cavestory.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cavestory.webp b/themes/modern-es-de/art/cavestory.webp
new file mode 100644
index 000000000..06ed6dabf
Binary files /dev/null and b/themes/modern-es-de/art/cavestory.webp differ
diff --git a/themes/modern-es-de/art/cdimono1.jpg b/themes/modern-es-de/art/cdimono1.jpg
deleted file mode 100644
index 3ff9d2ab1..000000000
Binary files a/themes/modern-es-de/art/cdimono1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cdimono1.webp b/themes/modern-es-de/art/cdimono1.webp
new file mode 100644
index 000000000..f8e7ae99c
Binary files /dev/null and b/themes/modern-es-de/art/cdimono1.webp differ
diff --git a/themes/modern-es-de/art/cdtv.jpg b/themes/modern-es-de/art/cdtv.jpg
deleted file mode 100644
index 518cc8211..000000000
Binary files a/themes/modern-es-de/art/cdtv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cdtv.webp b/themes/modern-es-de/art/cdtv.webp
new file mode 100644
index 000000000..d2714dda1
Binary files /dev/null and b/themes/modern-es-de/art/cdtv.webp differ
diff --git a/themes/modern-es-de/art/chailove.jpg b/themes/modern-es-de/art/chailove.jpg
deleted file mode 100644
index f6d2cde8c..000000000
Binary files a/themes/modern-es-de/art/chailove.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/chailove.webp b/themes/modern-es-de/art/chailove.webp
new file mode 100644
index 000000000..7ccb1685d
Binary files /dev/null and b/themes/modern-es-de/art/chailove.webp differ
diff --git a/themes/modern-es-de/art/channelf.jpg b/themes/modern-es-de/art/channelf.jpg
deleted file mode 100644
index daf69ceee..000000000
Binary files a/themes/modern-es-de/art/channelf.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/channelf.webp b/themes/modern-es-de/art/channelf.webp
new file mode 100644
index 000000000..a5e5f532b
Binary files /dev/null and b/themes/modern-es-de/art/channelf.webp differ
diff --git a/themes/modern-es-de/art/coco.jpg b/themes/modern-es-de/art/coco.jpg
deleted file mode 100644
index d1e77c18f..000000000
Binary files a/themes/modern-es-de/art/coco.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/coco.webp b/themes/modern-es-de/art/coco.webp
new file mode 100644
index 000000000..3e5e0029a
Binary files /dev/null and b/themes/modern-es-de/art/coco.webp differ
diff --git a/themes/modern-es-de/art/colecovision.jpg b/themes/modern-es-de/art/colecovision.jpg
deleted file mode 100644
index 9b54508eb..000000000
Binary files a/themes/modern-es-de/art/colecovision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/colecovision.webp b/themes/modern-es-de/art/colecovision.webp
new file mode 100644
index 000000000..e7960f887
Binary files /dev/null and b/themes/modern-es-de/art/colecovision.webp differ
diff --git a/themes/modern-es-de/art/consolearcade.jpg b/themes/modern-es-de/art/consolearcade.jpg
deleted file mode 100644
index 8e9e8a382..000000000
Binary files a/themes/modern-es-de/art/consolearcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/consolearcade.webp b/themes/modern-es-de/art/consolearcade.webp
new file mode 100644
index 000000000..6e836febb
Binary files /dev/null and b/themes/modern-es-de/art/consolearcade.webp differ
diff --git a/themes/modern-es-de/art/cps.jpg b/themes/modern-es-de/art/cps.jpg
deleted file mode 100644
index 73474d299..000000000
Binary files a/themes/modern-es-de/art/cps.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cps.webp b/themes/modern-es-de/art/cps.webp
new file mode 100644
index 000000000..4a53895bb
Binary files /dev/null and b/themes/modern-es-de/art/cps.webp differ
diff --git a/themes/modern-es-de/art/cps1.jpg b/themes/modern-es-de/art/cps1.jpg
deleted file mode 100644
index 7b897619a..000000000
Binary files a/themes/modern-es-de/art/cps1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cps1.webp b/themes/modern-es-de/art/cps1.webp
new file mode 100644
index 000000000..fd972e247
Binary files /dev/null and b/themes/modern-es-de/art/cps1.webp differ
diff --git a/themes/modern-es-de/art/cps2.jpg b/themes/modern-es-de/art/cps2.jpg
deleted file mode 100644
index 5c7221cd4..000000000
Binary files a/themes/modern-es-de/art/cps2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cps2.webp b/themes/modern-es-de/art/cps2.webp
new file mode 100644
index 000000000..5c36ca318
Binary files /dev/null and b/themes/modern-es-de/art/cps2.webp differ
diff --git a/themes/modern-es-de/art/cps3.jpg b/themes/modern-es-de/art/cps3.jpg
deleted file mode 100644
index c4e09de05..000000000
Binary files a/themes/modern-es-de/art/cps3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/cps3.webp b/themes/modern-es-de/art/cps3.webp
new file mode 100644
index 000000000..193b2c378
Binary files /dev/null and b/themes/modern-es-de/art/cps3.webp differ
diff --git a/themes/modern-es-de/art/crvision.jpg b/themes/modern-es-de/art/crvision.jpg
deleted file mode 100644
index af13574c4..000000000
Binary files a/themes/modern-es-de/art/crvision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/crvision.webp b/themes/modern-es-de/art/crvision.webp
new file mode 100644
index 000000000..c0c63f9be
Binary files /dev/null and b/themes/modern-es-de/art/crvision.webp differ
diff --git a/themes/modern-es-de/art/custom-collections.jpg b/themes/modern-es-de/art/custom-collections.jpg
deleted file mode 100644
index d7f85f4ed..000000000
Binary files a/themes/modern-es-de/art/custom-collections.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/custom-collections.webp b/themes/modern-es-de/art/custom-collections.webp
new file mode 100644
index 000000000..9fb29935f
Binary files /dev/null and b/themes/modern-es-de/art/custom-collections.webp differ
diff --git a/themes/modern-es-de/art/daphne.jpg b/themes/modern-es-de/art/daphne.jpg
deleted file mode 100644
index ccb719a39..000000000
Binary files a/themes/modern-es-de/art/daphne.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/daphne.webp b/themes/modern-es-de/art/daphne.webp
new file mode 100644
index 000000000..bb2aaeed1
Binary files /dev/null and b/themes/modern-es-de/art/daphne.webp differ
diff --git a/themes/modern-es-de/art/desktop.jpg b/themes/modern-es-de/art/desktop.jpg
deleted file mode 100644
index 681fb92b9..000000000
Binary files a/themes/modern-es-de/art/desktop.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/desktop.webp b/themes/modern-es-de/art/desktop.webp
new file mode 100644
index 000000000..f525d1f35
Binary files /dev/null and b/themes/modern-es-de/art/desktop.webp differ
diff --git a/themes/modern-es-de/art/doom.jpg b/themes/modern-es-de/art/doom.jpg
deleted file mode 100644
index ef3fec042..000000000
Binary files a/themes/modern-es-de/art/doom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/doom.webp b/themes/modern-es-de/art/doom.webp
new file mode 100644
index 000000000..3e5f93af8
Binary files /dev/null and b/themes/modern-es-de/art/doom.webp differ
diff --git a/themes/modern-es-de/art/dos.jpg b/themes/modern-es-de/art/dos.jpg
deleted file mode 100644
index 7dfcfcd7f..000000000
Binary files a/themes/modern-es-de/art/dos.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/dos.webp b/themes/modern-es-de/art/dos.webp
new file mode 100644
index 000000000..4a98de834
Binary files /dev/null and b/themes/modern-es-de/art/dos.webp differ
diff --git a/themes/modern-es-de/art/dragon32.jpg b/themes/modern-es-de/art/dragon32.jpg
deleted file mode 100644
index eb412c794..000000000
Binary files a/themes/modern-es-de/art/dragon32.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/dragon32.webp b/themes/modern-es-de/art/dragon32.webp
new file mode 100644
index 000000000..9bb7f96b0
Binary files /dev/null and b/themes/modern-es-de/art/dragon32.webp differ
diff --git a/themes/modern-es-de/art/dreamcast.jpg b/themes/modern-es-de/art/dreamcast.jpg
deleted file mode 100644
index 437cf12c3..000000000
Binary files a/themes/modern-es-de/art/dreamcast.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/dreamcast.webp b/themes/modern-es-de/art/dreamcast.webp
new file mode 100644
index 000000000..6b64bb903
Binary files /dev/null and b/themes/modern-es-de/art/dreamcast.webp differ
diff --git a/themes/modern-es-de/art/easyrpg.jpg b/themes/modern-es-de/art/easyrpg.jpg
deleted file mode 100644
index 25d1e889d..000000000
Binary files a/themes/modern-es-de/art/easyrpg.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/easyrpg.webp b/themes/modern-es-de/art/easyrpg.webp
new file mode 100644
index 000000000..0345cd562
Binary files /dev/null and b/themes/modern-es-de/art/easyrpg.webp differ
diff --git a/themes/modern-es-de/art/electron.jpg b/themes/modern-es-de/art/electron.jpg
deleted file mode 100644
index 2b325c252..000000000
Binary files a/themes/modern-es-de/art/electron.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/electron.webp b/themes/modern-es-de/art/electron.webp
new file mode 100644
index 000000000..3dd7d26d1
Binary files /dev/null and b/themes/modern-es-de/art/electron.webp differ
diff --git a/themes/modern-es-de/art/emulators.jpg b/themes/modern-es-de/art/emulators.jpg
deleted file mode 100644
index 79205d8a3..000000000
Binary files a/themes/modern-es-de/art/emulators.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/emulators.webp b/themes/modern-es-de/art/emulators.webp
new file mode 100644
index 000000000..5a1ff931a
Binary files /dev/null and b/themes/modern-es-de/art/emulators.webp differ
diff --git a/themes/modern-es-de/art/epic.jpg b/themes/modern-es-de/art/epic.jpg
deleted file mode 100644
index a75028ffb..000000000
Binary files a/themes/modern-es-de/art/epic.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/epic.webp b/themes/modern-es-de/art/epic.webp
new file mode 100644
index 000000000..090937add
Binary files /dev/null and b/themes/modern-es-de/art/epic.webp differ
diff --git a/themes/modern-es-de/art/famicom.jpg b/themes/modern-es-de/art/famicom.jpg
deleted file mode 100644
index c3e411f61..000000000
Binary files a/themes/modern-es-de/art/famicom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/famicom.webp b/themes/modern-es-de/art/famicom.webp
new file mode 100644
index 000000000..e452b7b84
Binary files /dev/null and b/themes/modern-es-de/art/famicom.webp differ
diff --git a/themes/modern-es-de/art/fba.jpg b/themes/modern-es-de/art/fba.jpg
deleted file mode 100644
index 355c7635d..000000000
Binary files a/themes/modern-es-de/art/fba.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fba.webp b/themes/modern-es-de/art/fba.webp
new file mode 100644
index 000000000..8a21dd32d
Binary files /dev/null and b/themes/modern-es-de/art/fba.webp differ
diff --git a/themes/modern-es-de/art/fbneo.jpg b/themes/modern-es-de/art/fbneo.jpg
deleted file mode 100644
index 561673db3..000000000
Binary files a/themes/modern-es-de/art/fbneo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fbneo.webp b/themes/modern-es-de/art/fbneo.webp
new file mode 100644
index 000000000..f9e1b8b03
Binary files /dev/null and b/themes/modern-es-de/art/fbneo.webp differ
diff --git a/themes/modern-es-de/art/fds.jpg b/themes/modern-es-de/art/fds.jpg
deleted file mode 100644
index bbe66557a..000000000
Binary files a/themes/modern-es-de/art/fds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fds.webp b/themes/modern-es-de/art/fds.webp
new file mode 100644
index 000000000..6790cd836
Binary files /dev/null and b/themes/modern-es-de/art/fds.webp differ
diff --git a/themes/modern-es-de/art/flash.jpg b/themes/modern-es-de/art/flash.jpg
deleted file mode 100644
index 178199f9a..000000000
Binary files a/themes/modern-es-de/art/flash.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/flash.webp b/themes/modern-es-de/art/flash.webp
new file mode 100644
index 000000000..f64726f01
Binary files /dev/null and b/themes/modern-es-de/art/flash.webp differ
diff --git a/themes/modern-es-de/art/fm7.jpg b/themes/modern-es-de/art/fm7.jpg
deleted file mode 100644
index ba1b91819..000000000
Binary files a/themes/modern-es-de/art/fm7.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fm7.webp b/themes/modern-es-de/art/fm7.webp
new file mode 100644
index 000000000..13f80e054
Binary files /dev/null and b/themes/modern-es-de/art/fm7.webp differ
diff --git a/themes/modern-es-de/art/fmtowns.jpg b/themes/modern-es-de/art/fmtowns.jpg
deleted file mode 100644
index 275577d98..000000000
Binary files a/themes/modern-es-de/art/fmtowns.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fmtowns.webp b/themes/modern-es-de/art/fmtowns.webp
new file mode 100644
index 000000000..3694211cd
Binary files /dev/null and b/themes/modern-es-de/art/fmtowns.webp differ
diff --git a/themes/modern-es-de/art/fpinball.jpg b/themes/modern-es-de/art/fpinball.jpg
deleted file mode 100644
index b3cb41f19..000000000
Binary files a/themes/modern-es-de/art/fpinball.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/fpinball.webp b/themes/modern-es-de/art/fpinball.webp
new file mode 100644
index 000000000..12248f5d2
Binary files /dev/null and b/themes/modern-es-de/art/fpinball.webp differ
diff --git a/themes/modern-es-de/art/gamate.jpg b/themes/modern-es-de/art/gamate.jpg
deleted file mode 100644
index 760da9645..000000000
Binary files a/themes/modern-es-de/art/gamate.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gamate.webp b/themes/modern-es-de/art/gamate.webp
new file mode 100644
index 000000000..408afc044
Binary files /dev/null and b/themes/modern-es-de/art/gamate.webp differ
diff --git a/themes/modern-es-de/art/gameandwatch.jpg b/themes/modern-es-de/art/gameandwatch.jpg
deleted file mode 100644
index 21d59c580..000000000
Binary files a/themes/modern-es-de/art/gameandwatch.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gameandwatch.webp b/themes/modern-es-de/art/gameandwatch.webp
new file mode 100644
index 000000000..6aa14e3e6
Binary files /dev/null and b/themes/modern-es-de/art/gameandwatch.webp differ
diff --git a/themes/modern-es-de/art/gamecom.jpg b/themes/modern-es-de/art/gamecom.jpg
deleted file mode 100644
index 8afeafbd7..000000000
Binary files a/themes/modern-es-de/art/gamecom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gamecom.webp b/themes/modern-es-de/art/gamecom.webp
new file mode 100644
index 000000000..eca3db854
Binary files /dev/null and b/themes/modern-es-de/art/gamecom.webp differ
diff --git a/themes/modern-es-de/art/gamegear.jpg b/themes/modern-es-de/art/gamegear.jpg
deleted file mode 100644
index 740284a2f..000000000
Binary files a/themes/modern-es-de/art/gamegear.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gamegear.webp b/themes/modern-es-de/art/gamegear.webp
new file mode 100644
index 000000000..410edbdf2
Binary files /dev/null and b/themes/modern-es-de/art/gamegear.webp differ
diff --git a/themes/modern-es-de/art/gb.jpg b/themes/modern-es-de/art/gb.jpg
deleted file mode 100644
index 575fccbce..000000000
Binary files a/themes/modern-es-de/art/gb.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gb.webp b/themes/modern-es-de/art/gb.webp
new file mode 100644
index 000000000..42f59f7a5
Binary files /dev/null and b/themes/modern-es-de/art/gb.webp differ
diff --git a/themes/modern-es-de/art/gba.jpg b/themes/modern-es-de/art/gba.jpg
deleted file mode 100644
index a4b0647fb..000000000
Binary files a/themes/modern-es-de/art/gba.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gba.webp b/themes/modern-es-de/art/gba.webp
new file mode 100644
index 000000000..a357761b6
Binary files /dev/null and b/themes/modern-es-de/art/gba.webp differ
diff --git a/themes/modern-es-de/art/gbc.jpg b/themes/modern-es-de/art/gbc.jpg
deleted file mode 100644
index 78026f2c0..000000000
Binary files a/themes/modern-es-de/art/gbc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gbc.webp b/themes/modern-es-de/art/gbc.webp
new file mode 100644
index 000000000..a48bdc9d7
Binary files /dev/null and b/themes/modern-es-de/art/gbc.webp differ
diff --git a/themes/modern-es-de/art/gc.jpg b/themes/modern-es-de/art/gc.jpg
deleted file mode 100644
index 4dd0d29cb..000000000
Binary files a/themes/modern-es-de/art/gc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gc.webp b/themes/modern-es-de/art/gc.webp
new file mode 100644
index 000000000..5bbd8af70
Binary files /dev/null and b/themes/modern-es-de/art/gc.webp differ
diff --git a/themes/modern-es-de/art/genesis.jpg b/themes/modern-es-de/art/genesis.jpg
deleted file mode 100644
index f5099ab92..000000000
Binary files a/themes/modern-es-de/art/genesis.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/genesis.webp b/themes/modern-es-de/art/genesis.webp
new file mode 100644
index 000000000..1ba33f7e1
Binary files /dev/null and b/themes/modern-es-de/art/genesis.webp differ
diff --git a/themes/modern-es-de/art/gmaster.jpg b/themes/modern-es-de/art/gmaster.jpg
deleted file mode 100644
index a646cf73c..000000000
Binary files a/themes/modern-es-de/art/gmaster.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gmaster.webp b/themes/modern-es-de/art/gmaster.webp
new file mode 100644
index 000000000..eceb061b9
Binary files /dev/null and b/themes/modern-es-de/art/gmaster.webp differ
diff --git a/themes/modern-es-de/art/gx4000.jpg b/themes/modern-es-de/art/gx4000.jpg
deleted file mode 100644
index 9eaae074b..000000000
Binary files a/themes/modern-es-de/art/gx4000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/gx4000.webp b/themes/modern-es-de/art/gx4000.webp
new file mode 100644
index 000000000..e430dff9f
Binary files /dev/null and b/themes/modern-es-de/art/gx4000.webp differ
diff --git a/themes/modern-es-de/art/intellivision.jpg b/themes/modern-es-de/art/intellivision.jpg
deleted file mode 100644
index 8be1ceefc..000000000
Binary files a/themes/modern-es-de/art/intellivision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/intellivision.webp b/themes/modern-es-de/art/intellivision.webp
new file mode 100644
index 000000000..83a9f5e4c
Binary files /dev/null and b/themes/modern-es-de/art/intellivision.webp differ
diff --git a/themes/modern-es-de/art/j2me.jpg b/themes/modern-es-de/art/j2me.jpg
deleted file mode 100644
index ade1e3a97..000000000
Binary files a/themes/modern-es-de/art/j2me.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/j2me.webp b/themes/modern-es-de/art/j2me.webp
new file mode 100644
index 000000000..160af37fd
Binary files /dev/null and b/themes/modern-es-de/art/j2me.webp differ
diff --git a/themes/modern-es-de/art/kodi.jpg b/themes/modern-es-de/art/kodi.jpg
deleted file mode 100644
index c2bec9357..000000000
Binary files a/themes/modern-es-de/art/kodi.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/kodi.webp b/themes/modern-es-de/art/kodi.webp
new file mode 100644
index 000000000..3f07258f0
Binary files /dev/null and b/themes/modern-es-de/art/kodi.webp differ
diff --git a/themes/modern-es-de/art/laserdisc.jpg b/themes/modern-es-de/art/laserdisc.jpg
deleted file mode 100644
index fddae67f4..000000000
Binary files a/themes/modern-es-de/art/laserdisc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/laserdisc.webp b/themes/modern-es-de/art/laserdisc.webp
new file mode 100644
index 000000000..c2cb52e9a
Binary files /dev/null and b/themes/modern-es-de/art/laserdisc.webp differ
diff --git a/themes/modern-es-de/art/lcdgames.jpg b/themes/modern-es-de/art/lcdgames.jpg
deleted file mode 100644
index caf46ff5f..000000000
Binary files a/themes/modern-es-de/art/lcdgames.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/lcdgames.webp b/themes/modern-es-de/art/lcdgames.webp
new file mode 100644
index 000000000..ee0f712d4
Binary files /dev/null and b/themes/modern-es-de/art/lcdgames.webp differ
diff --git a/themes/modern-es-de/art/lowresnx.jpg b/themes/modern-es-de/art/lowresnx.jpg
deleted file mode 100644
index 587a758ec..000000000
Binary files a/themes/modern-es-de/art/lowresnx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/lowresnx.webp b/themes/modern-es-de/art/lowresnx.webp
new file mode 100644
index 000000000..c5f72a9f3
Binary files /dev/null and b/themes/modern-es-de/art/lowresnx.webp differ
diff --git a/themes/modern-es-de/art/lutris.jpg b/themes/modern-es-de/art/lutris.jpg
deleted file mode 100644
index 32fc0394b..000000000
Binary files a/themes/modern-es-de/art/lutris.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/lutris.webp b/themes/modern-es-de/art/lutris.webp
new file mode 100644
index 000000000..28e21aaf5
Binary files /dev/null and b/themes/modern-es-de/art/lutris.webp differ
diff --git a/themes/modern-es-de/art/lutro.jpg b/themes/modern-es-de/art/lutro.jpg
deleted file mode 100644
index 2805c5b85..000000000
Binary files a/themes/modern-es-de/art/lutro.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/lutro.webp b/themes/modern-es-de/art/lutro.webp
new file mode 100644
index 000000000..60dfb2969
Binary files /dev/null and b/themes/modern-es-de/art/lutro.webp differ
diff --git a/themes/modern-es-de/art/macintosh.jpg b/themes/modern-es-de/art/macintosh.jpg
deleted file mode 100644
index e8acda764..000000000
Binary files a/themes/modern-es-de/art/macintosh.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/macintosh.webp b/themes/modern-es-de/art/macintosh.webp
new file mode 100644
index 000000000..1d661b78f
Binary files /dev/null and b/themes/modern-es-de/art/macintosh.webp differ
diff --git a/themes/modern-es-de/art/mame-advmame.jpg b/themes/modern-es-de/art/mame-advmame.jpg
deleted file mode 100644
index 34b248044..000000000
Binary files a/themes/modern-es-de/art/mame-advmame.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/mame-advmame.webp b/themes/modern-es-de/art/mame-advmame.webp
new file mode 100644
index 000000000..acfa21134
Binary files /dev/null and b/themes/modern-es-de/art/mame-advmame.webp differ
diff --git a/themes/modern-es-de/art/mame.jpg b/themes/modern-es-de/art/mame.jpg
deleted file mode 100644
index adaefe268..000000000
Binary files a/themes/modern-es-de/art/mame.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/mame.webp b/themes/modern-es-de/art/mame.webp
new file mode 100644
index 000000000..bda65b437
Binary files /dev/null and b/themes/modern-es-de/art/mame.webp differ
diff --git a/themes/modern-es-de/art/mastersystem.jpg b/themes/modern-es-de/art/mastersystem.jpg
deleted file mode 100644
index 7d99913c3..000000000
Binary files a/themes/modern-es-de/art/mastersystem.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/mastersystem.webp b/themes/modern-es-de/art/mastersystem.webp
new file mode 100644
index 000000000..2d366e34a
Binary files /dev/null and b/themes/modern-es-de/art/mastersystem.webp differ
diff --git a/themes/modern-es-de/art/megacd.jpg b/themes/modern-es-de/art/megacd.jpg
deleted file mode 100644
index ebe754f27..000000000
Binary files a/themes/modern-es-de/art/megacd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/megacd.webp b/themes/modern-es-de/art/megacd.webp
new file mode 100644
index 000000000..e4972f7b8
Binary files /dev/null and b/themes/modern-es-de/art/megacd.webp differ
diff --git a/themes/modern-es-de/art/megacdjp.jpg b/themes/modern-es-de/art/megacdjp.jpg
deleted file mode 100644
index 51814efac..000000000
Binary files a/themes/modern-es-de/art/megacdjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/megacdjp.webp b/themes/modern-es-de/art/megacdjp.webp
new file mode 100644
index 000000000..652e3568e
Binary files /dev/null and b/themes/modern-es-de/art/megacdjp.webp differ
diff --git a/themes/modern-es-de/art/megadrive.jpg b/themes/modern-es-de/art/megadrive.jpg
deleted file mode 100644
index ccb7503e9..000000000
Binary files a/themes/modern-es-de/art/megadrive.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/megadrive.webp b/themes/modern-es-de/art/megadrive.webp
new file mode 100644
index 000000000..c33324df9
Binary files /dev/null and b/themes/modern-es-de/art/megadrive.webp differ
diff --git a/themes/modern-es-de/art/megadrivejp.jpg b/themes/modern-es-de/art/megadrivejp.jpg
deleted file mode 100644
index f89a0ab8d..000000000
Binary files a/themes/modern-es-de/art/megadrivejp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/megadrivejp.webp b/themes/modern-es-de/art/megadrivejp.webp
new file mode 100644
index 000000000..5e6ba5dd6
Binary files /dev/null and b/themes/modern-es-de/art/megadrivejp.webp differ
diff --git a/themes/modern-es-de/art/megaduck.jpg b/themes/modern-es-de/art/megaduck.jpg
deleted file mode 100644
index 6214bc3fb..000000000
Binary files a/themes/modern-es-de/art/megaduck.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/megaduck.webp b/themes/modern-es-de/art/megaduck.webp
new file mode 100644
index 000000000..3bd01feff
Binary files /dev/null and b/themes/modern-es-de/art/megaduck.webp differ
diff --git a/themes/modern-es-de/art/mess.jpg b/themes/modern-es-de/art/mess.jpg
deleted file mode 100644
index 5d3a5465d..000000000
Binary files a/themes/modern-es-de/art/mess.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/mess.webp b/themes/modern-es-de/art/mess.webp
new file mode 100644
index 000000000..969d53272
Binary files /dev/null and b/themes/modern-es-de/art/mess.webp differ
diff --git a/themes/modern-es-de/art/model2.jpg b/themes/modern-es-de/art/model2.jpg
deleted file mode 100644
index ffb9eb6b9..000000000
Binary files a/themes/modern-es-de/art/model2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/model2.webp b/themes/modern-es-de/art/model2.webp
new file mode 100644
index 000000000..9badf05ae
Binary files /dev/null and b/themes/modern-es-de/art/model2.webp differ
diff --git a/themes/modern-es-de/art/model3.jpg b/themes/modern-es-de/art/model3.jpg
deleted file mode 100644
index 02bfb4483..000000000
Binary files a/themes/modern-es-de/art/model3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/model3.webp b/themes/modern-es-de/art/model3.webp
new file mode 100644
index 000000000..09e2ed007
Binary files /dev/null and b/themes/modern-es-de/art/model3.webp differ
diff --git a/themes/modern-es-de/art/moto.jpg b/themes/modern-es-de/art/moto.jpg
deleted file mode 100644
index 661562264..000000000
Binary files a/themes/modern-es-de/art/moto.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/moto.webp b/themes/modern-es-de/art/moto.webp
new file mode 100644
index 000000000..ee2d380bc
Binary files /dev/null and b/themes/modern-es-de/art/moto.webp differ
diff --git a/themes/modern-es-de/art/msx.jpg b/themes/modern-es-de/art/msx.jpg
deleted file mode 100644
index 2143c9bda..000000000
Binary files a/themes/modern-es-de/art/msx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/msx.webp b/themes/modern-es-de/art/msx.webp
new file mode 100644
index 000000000..b0a8918be
Binary files /dev/null and b/themes/modern-es-de/art/msx.webp differ
diff --git a/themes/modern-es-de/art/msx1.jpg b/themes/modern-es-de/art/msx1.jpg
deleted file mode 100644
index 8bd8735e1..000000000
Binary files a/themes/modern-es-de/art/msx1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/msx1.webp b/themes/modern-es-de/art/msx1.webp
new file mode 100644
index 000000000..d796b55df
Binary files /dev/null and b/themes/modern-es-de/art/msx1.webp differ
diff --git a/themes/modern-es-de/art/msx2.jpg b/themes/modern-es-de/art/msx2.jpg
deleted file mode 100644
index 3f01450ba..000000000
Binary files a/themes/modern-es-de/art/msx2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/msx2.webp b/themes/modern-es-de/art/msx2.webp
new file mode 100644
index 000000000..dcfea59b4
Binary files /dev/null and b/themes/modern-es-de/art/msx2.webp differ
diff --git a/themes/modern-es-de/art/msxturbor.jpg b/themes/modern-es-de/art/msxturbor.jpg
deleted file mode 100644
index 9efe7eeb9..000000000
Binary files a/themes/modern-es-de/art/msxturbor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/msxturbor.webp b/themes/modern-es-de/art/msxturbor.webp
new file mode 100644
index 000000000..55ef86b9b
Binary files /dev/null and b/themes/modern-es-de/art/msxturbor.webp differ
diff --git a/themes/modern-es-de/art/mugen.jpg b/themes/modern-es-de/art/mugen.jpg
deleted file mode 100644
index aa90f2cc2..000000000
Binary files a/themes/modern-es-de/art/mugen.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/mugen.webp b/themes/modern-es-de/art/mugen.webp
new file mode 100644
index 000000000..53528ac3b
Binary files /dev/null and b/themes/modern-es-de/art/mugen.webp differ
diff --git a/themes/modern-es-de/art/multivision.jpg b/themes/modern-es-de/art/multivision.jpg
deleted file mode 100644
index 1a54ec958..000000000
Binary files a/themes/modern-es-de/art/multivision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/multivision.webp b/themes/modern-es-de/art/multivision.webp
new file mode 100644
index 000000000..bfd705c74
Binary files /dev/null and b/themes/modern-es-de/art/multivision.webp differ
diff --git a/themes/modern-es-de/art/n3ds.jpg b/themes/modern-es-de/art/n3ds.jpg
deleted file mode 100644
index 676fb8737..000000000
Binary files a/themes/modern-es-de/art/n3ds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/n3ds.webp b/themes/modern-es-de/art/n3ds.webp
new file mode 100644
index 000000000..d0e27dabb
Binary files /dev/null and b/themes/modern-es-de/art/n3ds.webp differ
diff --git a/themes/modern-es-de/art/n64.jpg b/themes/modern-es-de/art/n64.jpg
deleted file mode 100644
index 584fa89bd..000000000
Binary files a/themes/modern-es-de/art/n64.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/n64.webp b/themes/modern-es-de/art/n64.webp
new file mode 100644
index 000000000..dc4832371
Binary files /dev/null and b/themes/modern-es-de/art/n64.webp differ
diff --git a/themes/modern-es-de/art/n64dd.jpg b/themes/modern-es-de/art/n64dd.jpg
deleted file mode 100644
index 458b5994e..000000000
Binary files a/themes/modern-es-de/art/n64dd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/n64dd.webp b/themes/modern-es-de/art/n64dd.webp
new file mode 100644
index 000000000..ecbacd943
Binary files /dev/null and b/themes/modern-es-de/art/n64dd.webp differ
diff --git a/themes/modern-es-de/art/naomi.jpg b/themes/modern-es-de/art/naomi.jpg
deleted file mode 100644
index d9323d832..000000000
Binary files a/themes/modern-es-de/art/naomi.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/naomi.webp b/themes/modern-es-de/art/naomi.webp
new file mode 100644
index 000000000..379853915
Binary files /dev/null and b/themes/modern-es-de/art/naomi.webp differ
diff --git a/themes/modern-es-de/art/naomi2.jpg b/themes/modern-es-de/art/naomi2.jpg
deleted file mode 100644
index ccf873e1b..000000000
Binary files a/themes/modern-es-de/art/naomi2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/naomi2.webp b/themes/modern-es-de/art/naomi2.webp
new file mode 100644
index 000000000..a819b8c68
Binary files /dev/null and b/themes/modern-es-de/art/naomi2.webp differ
diff --git a/themes/modern-es-de/art/naomigd.jpg b/themes/modern-es-de/art/naomigd.jpg
deleted file mode 100644
index e0e1d0e9d..000000000
Binary files a/themes/modern-es-de/art/naomigd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/naomigd.webp b/themes/modern-es-de/art/naomigd.webp
new file mode 100644
index 000000000..bc8a12c5a
Binary files /dev/null and b/themes/modern-es-de/art/naomigd.webp differ
diff --git a/themes/modern-es-de/art/nds.jpg b/themes/modern-es-de/art/nds.jpg
deleted file mode 100644
index 8099b5434..000000000
Binary files a/themes/modern-es-de/art/nds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/nds.webp b/themes/modern-es-de/art/nds.webp
new file mode 100644
index 000000000..c98429ece
Binary files /dev/null and b/themes/modern-es-de/art/nds.webp differ
diff --git a/themes/modern-es-de/art/neogeo.jpg b/themes/modern-es-de/art/neogeo.jpg
deleted file mode 100644
index 280497be0..000000000
Binary files a/themes/modern-es-de/art/neogeo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/neogeo.webp b/themes/modern-es-de/art/neogeo.webp
new file mode 100644
index 000000000..4767b2946
Binary files /dev/null and b/themes/modern-es-de/art/neogeo.webp differ
diff --git a/themes/modern-es-de/art/neogeocd.jpg b/themes/modern-es-de/art/neogeocd.jpg
deleted file mode 100644
index cb8220725..000000000
Binary files a/themes/modern-es-de/art/neogeocd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/neogeocd.webp b/themes/modern-es-de/art/neogeocd.webp
new file mode 100644
index 000000000..1304fabd3
Binary files /dev/null and b/themes/modern-es-de/art/neogeocd.webp differ
diff --git a/themes/modern-es-de/art/neogeocdjp.jpg b/themes/modern-es-de/art/neogeocdjp.jpg
deleted file mode 100644
index cb8220725..000000000
Binary files a/themes/modern-es-de/art/neogeocdjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/neogeocdjp.webp b/themes/modern-es-de/art/neogeocdjp.webp
new file mode 100644
index 000000000..1304fabd3
Binary files /dev/null and b/themes/modern-es-de/art/neogeocdjp.webp differ
diff --git a/themes/modern-es-de/art/nes.jpg b/themes/modern-es-de/art/nes.jpg
deleted file mode 100644
index f1a24b40e..000000000
Binary files a/themes/modern-es-de/art/nes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/nes.webp b/themes/modern-es-de/art/nes.webp
new file mode 100644
index 000000000..176f5830a
Binary files /dev/null and b/themes/modern-es-de/art/nes.webp differ
diff --git a/themes/modern-es-de/art/ngage.jpg b/themes/modern-es-de/art/ngage.jpg
deleted file mode 100644
index d81c94a37..000000000
Binary files a/themes/modern-es-de/art/ngage.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ngage.webp b/themes/modern-es-de/art/ngage.webp
new file mode 100644
index 000000000..4f49f627f
Binary files /dev/null and b/themes/modern-es-de/art/ngage.webp differ
diff --git a/themes/modern-es-de/art/ngp.jpg b/themes/modern-es-de/art/ngp.jpg
deleted file mode 100644
index 6517b11c7..000000000
Binary files a/themes/modern-es-de/art/ngp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ngp.webp b/themes/modern-es-de/art/ngp.webp
new file mode 100644
index 000000000..7af4d0462
Binary files /dev/null and b/themes/modern-es-de/art/ngp.webp differ
diff --git a/themes/modern-es-de/art/ngpc.jpg b/themes/modern-es-de/art/ngpc.jpg
deleted file mode 100644
index 76130a6b2..000000000
Binary files a/themes/modern-es-de/art/ngpc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ngpc.webp b/themes/modern-es-de/art/ngpc.webp
new file mode 100644
index 000000000..eac2edc97
Binary files /dev/null and b/themes/modern-es-de/art/ngpc.webp differ
diff --git a/themes/modern-es-de/art/odyssey2.jpg b/themes/modern-es-de/art/odyssey2.jpg
deleted file mode 100644
index f9c78147a..000000000
Binary files a/themes/modern-es-de/art/odyssey2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/odyssey2.webp b/themes/modern-es-de/art/odyssey2.webp
new file mode 100644
index 000000000..671229c97
Binary files /dev/null and b/themes/modern-es-de/art/odyssey2.webp differ
diff --git a/themes/modern-es-de/art/openbor.jpg b/themes/modern-es-de/art/openbor.jpg
deleted file mode 100644
index ce743b36f..000000000
Binary files a/themes/modern-es-de/art/openbor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/openbor.webp b/themes/modern-es-de/art/openbor.webp
new file mode 100644
index 000000000..b34171273
Binary files /dev/null and b/themes/modern-es-de/art/openbor.webp differ
diff --git a/themes/modern-es-de/art/oric.jpg b/themes/modern-es-de/art/oric.jpg
deleted file mode 100644
index 8039ca6fb..000000000
Binary files a/themes/modern-es-de/art/oric.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/oric.webp b/themes/modern-es-de/art/oric.webp
new file mode 100644
index 000000000..15545fd47
Binary files /dev/null and b/themes/modern-es-de/art/oric.webp differ
diff --git a/themes/modern-es-de/art/palm.jpg b/themes/modern-es-de/art/palm.jpg
deleted file mode 100644
index f41690043..000000000
Binary files a/themes/modern-es-de/art/palm.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/palm.webp b/themes/modern-es-de/art/palm.webp
new file mode 100644
index 000000000..780cdd508
Binary files /dev/null and b/themes/modern-es-de/art/palm.webp differ
diff --git a/themes/modern-es-de/art/pc.jpg b/themes/modern-es-de/art/pc.jpg
deleted file mode 100644
index efab650f1..000000000
Binary files a/themes/modern-es-de/art/pc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pc.webp b/themes/modern-es-de/art/pc.webp
new file mode 100644
index 000000000..8828354fd
Binary files /dev/null and b/themes/modern-es-de/art/pc.webp differ
diff --git a/themes/modern-es-de/art/pc88.jpg b/themes/modern-es-de/art/pc88.jpg
deleted file mode 100644
index c7c97db03..000000000
Binary files a/themes/modern-es-de/art/pc88.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pc88.webp b/themes/modern-es-de/art/pc88.webp
new file mode 100644
index 000000000..5e1bd4b8f
Binary files /dev/null and b/themes/modern-es-de/art/pc88.webp differ
diff --git a/themes/modern-es-de/art/pc98.jpg b/themes/modern-es-de/art/pc98.jpg
deleted file mode 100644
index 9ea576ecd..000000000
Binary files a/themes/modern-es-de/art/pc98.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pc98.webp b/themes/modern-es-de/art/pc98.webp
new file mode 100644
index 000000000..aebb49765
Binary files /dev/null and b/themes/modern-es-de/art/pc98.webp differ
diff --git a/themes/modern-es-de/art/pcarcade.jpg b/themes/modern-es-de/art/pcarcade.jpg
deleted file mode 100644
index 286603e8d..000000000
Binary files a/themes/modern-es-de/art/pcarcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pcarcade.webp b/themes/modern-es-de/art/pcarcade.webp
new file mode 100644
index 000000000..7fce02c46
Binary files /dev/null and b/themes/modern-es-de/art/pcarcade.webp differ
diff --git a/themes/modern-es-de/art/pcengine.jpg b/themes/modern-es-de/art/pcengine.jpg
deleted file mode 100644
index 253f439a2..000000000
Binary files a/themes/modern-es-de/art/pcengine.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pcengine.webp b/themes/modern-es-de/art/pcengine.webp
new file mode 100644
index 000000000..3cb27e768
Binary files /dev/null and b/themes/modern-es-de/art/pcengine.webp differ
diff --git a/themes/modern-es-de/art/pcenginecd.jpg b/themes/modern-es-de/art/pcenginecd.jpg
deleted file mode 100644
index c9275f0c2..000000000
Binary files a/themes/modern-es-de/art/pcenginecd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pcenginecd.webp b/themes/modern-es-de/art/pcenginecd.webp
new file mode 100644
index 000000000..fe3392540
Binary files /dev/null and b/themes/modern-es-de/art/pcenginecd.webp differ
diff --git a/themes/modern-es-de/art/pcfx.jpg b/themes/modern-es-de/art/pcfx.jpg
deleted file mode 100644
index 050f85ff8..000000000
Binary files a/themes/modern-es-de/art/pcfx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pcfx.webp b/themes/modern-es-de/art/pcfx.webp
new file mode 100644
index 000000000..19077bf84
Binary files /dev/null and b/themes/modern-es-de/art/pcfx.webp differ
diff --git a/themes/modern-es-de/art/pico8.jpg b/themes/modern-es-de/art/pico8.jpg
deleted file mode 100644
index d043d6225..000000000
Binary files a/themes/modern-es-de/art/pico8.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pico8.webp b/themes/modern-es-de/art/pico8.webp
new file mode 100644
index 000000000..2b13e1f25
Binary files /dev/null and b/themes/modern-es-de/art/pico8.webp differ
diff --git a/themes/modern-es-de/art/plus4.jpg b/themes/modern-es-de/art/plus4.jpg
deleted file mode 100644
index f87fa0cf5..000000000
Binary files a/themes/modern-es-de/art/plus4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/plus4.webp b/themes/modern-es-de/art/plus4.webp
new file mode 100644
index 000000000..bc67f2f51
Binary files /dev/null and b/themes/modern-es-de/art/plus4.webp differ
diff --git a/themes/modern-es-de/art/pokemini.jpg b/themes/modern-es-de/art/pokemini.jpg
deleted file mode 100644
index 685ee1bba..000000000
Binary files a/themes/modern-es-de/art/pokemini.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pokemini.webp b/themes/modern-es-de/art/pokemini.webp
new file mode 100644
index 000000000..93f221883
Binary files /dev/null and b/themes/modern-es-de/art/pokemini.webp differ
diff --git a/themes/modern-es-de/art/ports.jpg b/themes/modern-es-de/art/ports.jpg
deleted file mode 100644
index b79b79bc7..000000000
Binary files a/themes/modern-es-de/art/ports.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ports.webp b/themes/modern-es-de/art/ports.webp
new file mode 100644
index 000000000..2dcbbdd53
Binary files /dev/null and b/themes/modern-es-de/art/ports.webp differ
diff --git a/themes/modern-es-de/art/ps2.jpg b/themes/modern-es-de/art/ps2.jpg
deleted file mode 100644
index 2f06bd207..000000000
Binary files a/themes/modern-es-de/art/ps2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ps2.webp b/themes/modern-es-de/art/ps2.webp
new file mode 100644
index 000000000..3dd2257d5
Binary files /dev/null and b/themes/modern-es-de/art/ps2.webp differ
diff --git a/themes/modern-es-de/art/ps3.jpg b/themes/modern-es-de/art/ps3.jpg
deleted file mode 100644
index 88cf8d289..000000000
Binary files a/themes/modern-es-de/art/ps3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ps3.webp b/themes/modern-es-de/art/ps3.webp
new file mode 100644
index 000000000..92817d269
Binary files /dev/null and b/themes/modern-es-de/art/ps3.webp differ
diff --git a/themes/modern-es-de/art/ps4.jpg b/themes/modern-es-de/art/ps4.jpg
deleted file mode 100644
index 9f39d2632..000000000
Binary files a/themes/modern-es-de/art/ps4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ps4.webp b/themes/modern-es-de/art/ps4.webp
new file mode 100644
index 000000000..07de6a9dc
Binary files /dev/null and b/themes/modern-es-de/art/ps4.webp differ
diff --git a/themes/modern-es-de/art/psp.jpg b/themes/modern-es-de/art/psp.jpg
deleted file mode 100644
index 2bb683e11..000000000
Binary files a/themes/modern-es-de/art/psp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/psp.webp b/themes/modern-es-de/art/psp.webp
new file mode 100644
index 000000000..86605850f
Binary files /dev/null and b/themes/modern-es-de/art/psp.webp differ
diff --git a/themes/modern-es-de/art/psvita.jpg b/themes/modern-es-de/art/psvita.jpg
deleted file mode 100644
index b0f4c6103..000000000
Binary files a/themes/modern-es-de/art/psvita.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/psvita.webp b/themes/modern-es-de/art/psvita.webp
new file mode 100644
index 000000000..084d9503c
Binary files /dev/null and b/themes/modern-es-de/art/psvita.webp differ
diff --git a/themes/modern-es-de/art/psx.jpg b/themes/modern-es-de/art/psx.jpg
deleted file mode 100644
index 0b38f2bca..000000000
Binary files a/themes/modern-es-de/art/psx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/psx.webp b/themes/modern-es-de/art/psx.webp
new file mode 100644
index 000000000..619179347
Binary files /dev/null and b/themes/modern-es-de/art/psx.webp differ
diff --git a/themes/modern-es-de/art/pv1000.jpg b/themes/modern-es-de/art/pv1000.jpg
deleted file mode 100644
index de8900a9c..000000000
Binary files a/themes/modern-es-de/art/pv1000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/pv1000.webp b/themes/modern-es-de/art/pv1000.webp
new file mode 100644
index 000000000..5b5c9d700
Binary files /dev/null and b/themes/modern-es-de/art/pv1000.webp differ
diff --git a/themes/modern-es-de/art/quake.jpg b/themes/modern-es-de/art/quake.jpg
deleted file mode 100644
index 119671afd..000000000
Binary files a/themes/modern-es-de/art/quake.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/quake.webp b/themes/modern-es-de/art/quake.webp
new file mode 100644
index 000000000..9cdd2059f
Binary files /dev/null and b/themes/modern-es-de/art/quake.webp differ
diff --git a/themes/modern-es-de/art/samcoupe.jpg b/themes/modern-es-de/art/samcoupe.jpg
deleted file mode 100644
index b5d828d87..000000000
Binary files a/themes/modern-es-de/art/samcoupe.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/samcoupe.webp b/themes/modern-es-de/art/samcoupe.webp
new file mode 100644
index 000000000..305dffe6d
Binary files /dev/null and b/themes/modern-es-de/art/samcoupe.webp differ
diff --git a/themes/modern-es-de/art/satellaview.jpg b/themes/modern-es-de/art/satellaview.jpg
deleted file mode 100644
index 5c913c457..000000000
Binary files a/themes/modern-es-de/art/satellaview.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/satellaview.webp b/themes/modern-es-de/art/satellaview.webp
new file mode 100644
index 000000000..e6d7a4de0
Binary files /dev/null and b/themes/modern-es-de/art/satellaview.webp differ
diff --git a/themes/modern-es-de/art/saturn.jpg b/themes/modern-es-de/art/saturn.jpg
deleted file mode 100644
index f8bc2114c..000000000
Binary files a/themes/modern-es-de/art/saturn.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/saturn.webp b/themes/modern-es-de/art/saturn.webp
new file mode 100644
index 000000000..94c3c757d
Binary files /dev/null and b/themes/modern-es-de/art/saturn.webp differ
diff --git a/themes/modern-es-de/art/saturnjp.jpg b/themes/modern-es-de/art/saturnjp.jpg
deleted file mode 100644
index 6d609f6c3..000000000
Binary files a/themes/modern-es-de/art/saturnjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/saturnjp.webp b/themes/modern-es-de/art/saturnjp.webp
new file mode 100644
index 000000000..f4ed69187
Binary files /dev/null and b/themes/modern-es-de/art/saturnjp.webp differ
diff --git a/themes/modern-es-de/art/scummvm.jpg b/themes/modern-es-de/art/scummvm.jpg
deleted file mode 100644
index d495541f3..000000000
Binary files a/themes/modern-es-de/art/scummvm.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/scummvm.webp b/themes/modern-es-de/art/scummvm.webp
new file mode 100644
index 000000000..a75aac62b
Binary files /dev/null and b/themes/modern-es-de/art/scummvm.webp differ
diff --git a/themes/modern-es-de/art/scv.jpg b/themes/modern-es-de/art/scv.jpg
deleted file mode 100644
index 6b0470998..000000000
Binary files a/themes/modern-es-de/art/scv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/scv.webp b/themes/modern-es-de/art/scv.webp
new file mode 100644
index 000000000..cdf3a4d92
Binary files /dev/null and b/themes/modern-es-de/art/scv.webp differ
diff --git a/themes/modern-es-de/art/sega32x.jpg b/themes/modern-es-de/art/sega32x.jpg
deleted file mode 100644
index dfbd1f90a..000000000
Binary files a/themes/modern-es-de/art/sega32x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sega32x.webp b/themes/modern-es-de/art/sega32x.webp
new file mode 100644
index 000000000..543ea0847
Binary files /dev/null and b/themes/modern-es-de/art/sega32x.webp differ
diff --git a/themes/modern-es-de/art/sega32xjp.jpg b/themes/modern-es-de/art/sega32xjp.jpg
deleted file mode 100644
index dfbd1f90a..000000000
Binary files a/themes/modern-es-de/art/sega32xjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sega32xjp.webp b/themes/modern-es-de/art/sega32xjp.webp
new file mode 100644
index 000000000..543ea0847
Binary files /dev/null and b/themes/modern-es-de/art/sega32xjp.webp differ
diff --git a/themes/modern-es-de/art/sega32xna.jpg b/themes/modern-es-de/art/sega32xna.jpg
deleted file mode 100644
index dfbd1f90a..000000000
Binary files a/themes/modern-es-de/art/sega32xna.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sega32xna.webp b/themes/modern-es-de/art/sega32xna.webp
new file mode 100644
index 000000000..543ea0847
Binary files /dev/null and b/themes/modern-es-de/art/sega32xna.webp differ
diff --git a/themes/modern-es-de/art/segacd.jpg b/themes/modern-es-de/art/segacd.jpg
deleted file mode 100644
index 162f79e92..000000000
Binary files a/themes/modern-es-de/art/segacd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/segacd.webp b/themes/modern-es-de/art/segacd.webp
new file mode 100644
index 000000000..7d07fb977
Binary files /dev/null and b/themes/modern-es-de/art/segacd.webp differ
diff --git a/themes/modern-es-de/art/sfc.jpg b/themes/modern-es-de/art/sfc.jpg
deleted file mode 100644
index e216a4652..000000000
Binary files a/themes/modern-es-de/art/sfc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sfc.webp b/themes/modern-es-de/art/sfc.webp
new file mode 100644
index 000000000..4e5fa01d1
Binary files /dev/null and b/themes/modern-es-de/art/sfc.webp differ
diff --git a/themes/modern-es-de/art/sg-1000.jpg b/themes/modern-es-de/art/sg-1000.jpg
deleted file mode 100644
index 980cd706f..000000000
Binary files a/themes/modern-es-de/art/sg-1000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sg-1000.webp b/themes/modern-es-de/art/sg-1000.webp
new file mode 100644
index 000000000..f34aadcf9
Binary files /dev/null and b/themes/modern-es-de/art/sg-1000.webp differ
diff --git a/themes/modern-es-de/art/sgb.jpg b/themes/modern-es-de/art/sgb.jpg
deleted file mode 100644
index 0b02f7e5a..000000000
Binary files a/themes/modern-es-de/art/sgb.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sgb.webp b/themes/modern-es-de/art/sgb.webp
new file mode 100644
index 000000000..3e40319f4
Binary files /dev/null and b/themes/modern-es-de/art/sgb.webp differ
diff --git a/themes/modern-es-de/art/snes.jpg b/themes/modern-es-de/art/snes.jpg
deleted file mode 100644
index c93866f30..000000000
Binary files a/themes/modern-es-de/art/snes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/snes.webp b/themes/modern-es-de/art/snes.webp
new file mode 100644
index 000000000..b54534449
Binary files /dev/null and b/themes/modern-es-de/art/snes.webp differ
diff --git a/themes/modern-es-de/art/snesna.jpg b/themes/modern-es-de/art/snesna.jpg
deleted file mode 100644
index b65f90c2d..000000000
Binary files a/themes/modern-es-de/art/snesna.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/snesna.webp b/themes/modern-es-de/art/snesna.webp
new file mode 100644
index 000000000..9494492af
Binary files /dev/null and b/themes/modern-es-de/art/snesna.webp differ
diff --git a/themes/modern-es-de/art/solarus.jpg b/themes/modern-es-de/art/solarus.jpg
deleted file mode 100644
index e46e7bfd8..000000000
Binary files a/themes/modern-es-de/art/solarus.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/solarus.webp b/themes/modern-es-de/art/solarus.webp
new file mode 100644
index 000000000..d50807f15
Binary files /dev/null and b/themes/modern-es-de/art/solarus.webp differ
diff --git a/themes/modern-es-de/art/spectravideo.jpg b/themes/modern-es-de/art/spectravideo.jpg
deleted file mode 100644
index b4bf21c2d..000000000
Binary files a/themes/modern-es-de/art/spectravideo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/spectravideo.webp b/themes/modern-es-de/art/spectravideo.webp
new file mode 100644
index 000000000..3e58cfad2
Binary files /dev/null and b/themes/modern-es-de/art/spectravideo.webp differ
diff --git a/themes/modern-es-de/art/steam.jpg b/themes/modern-es-de/art/steam.jpg
deleted file mode 100644
index ca6523fcd..000000000
Binary files a/themes/modern-es-de/art/steam.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/steam.webp b/themes/modern-es-de/art/steam.webp
new file mode 100644
index 000000000..0a891365a
Binary files /dev/null and b/themes/modern-es-de/art/steam.webp differ
diff --git a/themes/modern-es-de/art/stv.jpg b/themes/modern-es-de/art/stv.jpg
deleted file mode 100644
index 08e449cf9..000000000
Binary files a/themes/modern-es-de/art/stv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/stv.webp b/themes/modern-es-de/art/stv.webp
new file mode 100644
index 000000000..1679a3a2a
Binary files /dev/null and b/themes/modern-es-de/art/stv.webp differ
diff --git a/themes/modern-es-de/art/sufami.jpg b/themes/modern-es-de/art/sufami.jpg
deleted file mode 100644
index bb7d6b18d..000000000
Binary files a/themes/modern-es-de/art/sufami.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/sufami.webp b/themes/modern-es-de/art/sufami.webp
new file mode 100644
index 000000000..7b850714a
Binary files /dev/null and b/themes/modern-es-de/art/sufami.webp differ
diff --git a/themes/modern-es-de/art/supergrafx.jpg b/themes/modern-es-de/art/supergrafx.jpg
deleted file mode 100644
index bcc3572e6..000000000
Binary files a/themes/modern-es-de/art/supergrafx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/supergrafx.webp b/themes/modern-es-de/art/supergrafx.webp
new file mode 100644
index 000000000..92c83548d
Binary files /dev/null and b/themes/modern-es-de/art/supergrafx.webp differ
diff --git a/themes/modern-es-de/art/supervision.jpg b/themes/modern-es-de/art/supervision.jpg
deleted file mode 100644
index 8fb817bb1..000000000
Binary files a/themes/modern-es-de/art/supervision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/supervision.webp b/themes/modern-es-de/art/supervision.webp
new file mode 100644
index 000000000..5cb28b402
Binary files /dev/null and b/themes/modern-es-de/art/supervision.webp differ
diff --git a/themes/modern-es-de/art/supracan.jpg b/themes/modern-es-de/art/supracan.jpg
deleted file mode 100644
index 7a9d1c4d2..000000000
Binary files a/themes/modern-es-de/art/supracan.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/supracan.webp b/themes/modern-es-de/art/supracan.webp
new file mode 100644
index 000000000..191385d4e
Binary files /dev/null and b/themes/modern-es-de/art/supracan.webp differ
diff --git a/themes/modern-es-de/art/switch.jpg b/themes/modern-es-de/art/switch.jpg
deleted file mode 100644
index c7264044e..000000000
Binary files a/themes/modern-es-de/art/switch.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/switch.webp b/themes/modern-es-de/art/switch.webp
new file mode 100644
index 000000000..0b2f2b94c
Binary files /dev/null and b/themes/modern-es-de/art/switch.webp differ
diff --git a/themes/modern-es-de/art/symbian.jpg b/themes/modern-es-de/art/symbian.jpg
deleted file mode 100644
index 404f3e955..000000000
Binary files a/themes/modern-es-de/art/symbian.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/symbian.webp b/themes/modern-es-de/art/symbian.webp
new file mode 100644
index 000000000..7fc1b7231
Binary files /dev/null and b/themes/modern-es-de/art/symbian.webp differ
diff --git a/themes/modern-es-de/art/tanodragon.jpg b/themes/modern-es-de/art/tanodragon.jpg
deleted file mode 100644
index afac96136..000000000
Binary files a/themes/modern-es-de/art/tanodragon.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/tanodragon.webp b/themes/modern-es-de/art/tanodragon.webp
new file mode 100644
index 000000000..a07469fc5
Binary files /dev/null and b/themes/modern-es-de/art/tanodragon.webp differ
diff --git a/themes/modern-es-de/art/tg-cd.jpg b/themes/modern-es-de/art/tg-cd.jpg
deleted file mode 100644
index 6d51f34d8..000000000
Binary files a/themes/modern-es-de/art/tg-cd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/tg-cd.webp b/themes/modern-es-de/art/tg-cd.webp
new file mode 100644
index 000000000..5f43bcc49
Binary files /dev/null and b/themes/modern-es-de/art/tg-cd.webp differ
diff --git a/themes/modern-es-de/art/tg16.jpg b/themes/modern-es-de/art/tg16.jpg
deleted file mode 100644
index e14bcf9ab..000000000
Binary files a/themes/modern-es-de/art/tg16.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/tg16.webp b/themes/modern-es-de/art/tg16.webp
new file mode 100644
index 000000000..a980bd46e
Binary files /dev/null and b/themes/modern-es-de/art/tg16.webp differ
diff --git a/themes/modern-es-de/art/ti99.jpg b/themes/modern-es-de/art/ti99.jpg
deleted file mode 100644
index 763334f55..000000000
Binary files a/themes/modern-es-de/art/ti99.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/ti99.webp b/themes/modern-es-de/art/ti99.webp
new file mode 100644
index 000000000..89a6ef9f4
Binary files /dev/null and b/themes/modern-es-de/art/ti99.webp differ
diff --git a/themes/modern-es-de/art/tic80.jpg b/themes/modern-es-de/art/tic80.jpg
deleted file mode 100644
index 77f1abc52..000000000
Binary files a/themes/modern-es-de/art/tic80.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/tic80.webp b/themes/modern-es-de/art/tic80.webp
new file mode 100644
index 000000000..d621b726a
Binary files /dev/null and b/themes/modern-es-de/art/tic80.webp differ
diff --git a/themes/modern-es-de/art/to8.jpg b/themes/modern-es-de/art/to8.jpg
deleted file mode 100644
index d3819cd76..000000000
Binary files a/themes/modern-es-de/art/to8.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/to8.webp b/themes/modern-es-de/art/to8.webp
new file mode 100644
index 000000000..97bae703d
Binary files /dev/null and b/themes/modern-es-de/art/to8.webp differ
diff --git a/themes/modern-es-de/art/tools.jpg b/themes/modern-es-de/art/tools.jpg
deleted file mode 100644
index 613c4e7a9..000000000
Binary files a/themes/modern-es-de/art/tools.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/tools.webp b/themes/modern-es-de/art/tools.webp
new file mode 100644
index 000000000..cf20b6f49
Binary files /dev/null and b/themes/modern-es-de/art/tools.webp differ
diff --git a/themes/modern-es-de/art/triforce.jpg b/themes/modern-es-de/art/triforce.jpg
deleted file mode 100644
index 5ff536b2a..000000000
Binary files a/themes/modern-es-de/art/triforce.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/triforce.webp b/themes/modern-es-de/art/triforce.webp
new file mode 100644
index 000000000..7636cec36
Binary files /dev/null and b/themes/modern-es-de/art/triforce.webp differ
diff --git a/themes/modern-es-de/art/trs-80.jpg b/themes/modern-es-de/art/trs-80.jpg
deleted file mode 100644
index 765d5c4d1..000000000
Binary files a/themes/modern-es-de/art/trs-80.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/trs-80.webp b/themes/modern-es-de/art/trs-80.webp
new file mode 100644
index 000000000..7c3a31a52
Binary files /dev/null and b/themes/modern-es-de/art/trs-80.webp differ
diff --git a/themes/modern-es-de/art/type-x.jpg b/themes/modern-es-de/art/type-x.jpg
deleted file mode 100644
index b555c96e4..000000000
Binary files a/themes/modern-es-de/art/type-x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/type-x.webp b/themes/modern-es-de/art/type-x.webp
new file mode 100644
index 000000000..55fef046d
Binary files /dev/null and b/themes/modern-es-de/art/type-x.webp differ
diff --git a/themes/modern-es-de/art/uzebox.jpg b/themes/modern-es-de/art/uzebox.jpg
deleted file mode 100644
index 85a16e82b..000000000
Binary files a/themes/modern-es-de/art/uzebox.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/uzebox.webp b/themes/modern-es-de/art/uzebox.webp
new file mode 100644
index 000000000..26f47aee9
Binary files /dev/null and b/themes/modern-es-de/art/uzebox.webp differ
diff --git a/themes/modern-es-de/art/vectrex.jpg b/themes/modern-es-de/art/vectrex.jpg
deleted file mode 100644
index 01fca47cf..000000000
Binary files a/themes/modern-es-de/art/vectrex.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/vectrex.webp b/themes/modern-es-de/art/vectrex.webp
new file mode 100644
index 000000000..0d8ced106
Binary files /dev/null and b/themes/modern-es-de/art/vectrex.webp differ
diff --git a/themes/modern-es-de/art/vic20.jpg b/themes/modern-es-de/art/vic20.jpg
deleted file mode 100644
index a7a66eeda..000000000
Binary files a/themes/modern-es-de/art/vic20.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/vic20.webp b/themes/modern-es-de/art/vic20.webp
new file mode 100644
index 000000000..bbf5c228e
Binary files /dev/null and b/themes/modern-es-de/art/vic20.webp differ
diff --git a/themes/modern-es-de/art/videopac.jpg b/themes/modern-es-de/art/videopac.jpg
deleted file mode 100644
index 8182fc0d4..000000000
Binary files a/themes/modern-es-de/art/videopac.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/videopac.webp b/themes/modern-es-de/art/videopac.webp
new file mode 100644
index 000000000..0cc91a51f
Binary files /dev/null and b/themes/modern-es-de/art/videopac.webp differ
diff --git a/themes/modern-es-de/art/virtualboy.jpg b/themes/modern-es-de/art/virtualboy.jpg
deleted file mode 100644
index d495462b0..000000000
Binary files a/themes/modern-es-de/art/virtualboy.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/virtualboy.webp b/themes/modern-es-de/art/virtualboy.webp
new file mode 100644
index 000000000..d6753137b
Binary files /dev/null and b/themes/modern-es-de/art/virtualboy.webp differ
diff --git a/themes/modern-es-de/art/vpinball.jpg b/themes/modern-es-de/art/vpinball.jpg
deleted file mode 100644
index c1734c7b8..000000000
Binary files a/themes/modern-es-de/art/vpinball.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/vpinball.webp b/themes/modern-es-de/art/vpinball.webp
new file mode 100644
index 000000000..e3b25a4fb
Binary files /dev/null and b/themes/modern-es-de/art/vpinball.webp differ
diff --git a/themes/modern-es-de/art/vsmile.jpg b/themes/modern-es-de/art/vsmile.jpg
deleted file mode 100644
index bb53d915c..000000000
Binary files a/themes/modern-es-de/art/vsmile.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/vsmile.webp b/themes/modern-es-de/art/vsmile.webp
new file mode 100644
index 000000000..e37a22cc3
Binary files /dev/null and b/themes/modern-es-de/art/vsmile.webp differ
diff --git a/themes/modern-es-de/art/wasm4.jpg b/themes/modern-es-de/art/wasm4.jpg
deleted file mode 100644
index d47a89da3..000000000
Binary files a/themes/modern-es-de/art/wasm4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/wasm4.webp b/themes/modern-es-de/art/wasm4.webp
new file mode 100644
index 000000000..75fc0530c
Binary files /dev/null and b/themes/modern-es-de/art/wasm4.webp differ
diff --git a/themes/modern-es-de/art/wii.jpg b/themes/modern-es-de/art/wii.jpg
deleted file mode 100644
index 38a7d55a2..000000000
Binary files a/themes/modern-es-de/art/wii.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/wii.webp b/themes/modern-es-de/art/wii.webp
new file mode 100644
index 000000000..00a44a65b
Binary files /dev/null and b/themes/modern-es-de/art/wii.webp differ
diff --git a/themes/modern-es-de/art/wiiu.jpg b/themes/modern-es-de/art/wiiu.jpg
deleted file mode 100644
index 827531335..000000000
Binary files a/themes/modern-es-de/art/wiiu.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/wiiu.webp b/themes/modern-es-de/art/wiiu.webp
new file mode 100644
index 000000000..71d32752e
Binary files /dev/null and b/themes/modern-es-de/art/wiiu.webp differ
diff --git a/themes/modern-es-de/art/windows.jpg b/themes/modern-es-de/art/windows.jpg
deleted file mode 100644
index d075b96c7..000000000
Binary files a/themes/modern-es-de/art/windows.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/windows.webp b/themes/modern-es-de/art/windows.webp
new file mode 100644
index 000000000..6908442ef
Binary files /dev/null and b/themes/modern-es-de/art/windows.webp differ
diff --git a/themes/modern-es-de/art/windows3x.jpg b/themes/modern-es-de/art/windows3x.jpg
deleted file mode 100644
index 49846f91c..000000000
Binary files a/themes/modern-es-de/art/windows3x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/windows3x.webp b/themes/modern-es-de/art/windows3x.webp
new file mode 100644
index 000000000..44ba14289
Binary files /dev/null and b/themes/modern-es-de/art/windows3x.webp differ
diff --git a/themes/modern-es-de/art/windows9x.jpg b/themes/modern-es-de/art/windows9x.jpg
deleted file mode 100644
index 48e60e61d..000000000
Binary files a/themes/modern-es-de/art/windows9x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/windows9x.webp b/themes/modern-es-de/art/windows9x.webp
new file mode 100644
index 000000000..1d59d59fa
Binary files /dev/null and b/themes/modern-es-de/art/windows9x.webp differ
diff --git a/themes/modern-es-de/art/wonderswan.jpg b/themes/modern-es-de/art/wonderswan.jpg
deleted file mode 100644
index 95a265f54..000000000
Binary files a/themes/modern-es-de/art/wonderswan.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/wonderswan.webp b/themes/modern-es-de/art/wonderswan.webp
new file mode 100644
index 000000000..484631d20
Binary files /dev/null and b/themes/modern-es-de/art/wonderswan.webp differ
diff --git a/themes/modern-es-de/art/wonderswancolor.jpg b/themes/modern-es-de/art/wonderswancolor.jpg
deleted file mode 100644
index afd3c3938..000000000
Binary files a/themes/modern-es-de/art/wonderswancolor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/wonderswancolor.webp b/themes/modern-es-de/art/wonderswancolor.webp
new file mode 100644
index 000000000..631ed926f
Binary files /dev/null and b/themes/modern-es-de/art/wonderswancolor.webp differ
diff --git a/themes/modern-es-de/art/x1.jpg b/themes/modern-es-de/art/x1.jpg
deleted file mode 100644
index b9cbd4602..000000000
Binary files a/themes/modern-es-de/art/x1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/x1.webp b/themes/modern-es-de/art/x1.webp
new file mode 100644
index 000000000..3899ed309
Binary files /dev/null and b/themes/modern-es-de/art/x1.webp differ
diff --git a/themes/modern-es-de/art/x68000.jpg b/themes/modern-es-de/art/x68000.jpg
deleted file mode 100644
index 0b4308f2f..000000000
Binary files a/themes/modern-es-de/art/x68000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/x68000.webp b/themes/modern-es-de/art/x68000.webp
new file mode 100644
index 000000000..73c299ba2
Binary files /dev/null and b/themes/modern-es-de/art/x68000.webp differ
diff --git a/themes/modern-es-de/art/xbox.jpg b/themes/modern-es-de/art/xbox.jpg
deleted file mode 100644
index be5270ac3..000000000
Binary files a/themes/modern-es-de/art/xbox.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/xbox.webp b/themes/modern-es-de/art/xbox.webp
new file mode 100644
index 000000000..1d2f932b6
Binary files /dev/null and b/themes/modern-es-de/art/xbox.webp differ
diff --git a/themes/modern-es-de/art/xbox360.jpg b/themes/modern-es-de/art/xbox360.jpg
deleted file mode 100644
index a40f9a353..000000000
Binary files a/themes/modern-es-de/art/xbox360.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/xbox360.webp b/themes/modern-es-de/art/xbox360.webp
new file mode 100644
index 000000000..2af6be8f7
Binary files /dev/null and b/themes/modern-es-de/art/xbox360.webp differ
diff --git a/themes/modern-es-de/art/zmachine.jpg b/themes/modern-es-de/art/zmachine.jpg
deleted file mode 100644
index e1f475945..000000000
Binary files a/themes/modern-es-de/art/zmachine.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/zmachine.webp b/themes/modern-es-de/art/zmachine.webp
new file mode 100644
index 000000000..8b00e4463
Binary files /dev/null and b/themes/modern-es-de/art/zmachine.webp differ
diff --git a/themes/modern-es-de/art/zx81.jpg b/themes/modern-es-de/art/zx81.jpg
deleted file mode 100644
index 1f2639350..000000000
Binary files a/themes/modern-es-de/art/zx81.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/zx81.webp b/themes/modern-es-de/art/zx81.webp
new file mode 100644
index 000000000..c8e2f492f
Binary files /dev/null and b/themes/modern-es-de/art/zx81.webp differ
diff --git a/themes/modern-es-de/art/zxnext.jpg b/themes/modern-es-de/art/zxnext.jpg
deleted file mode 100644
index e18be1a29..000000000
Binary files a/themes/modern-es-de/art/zxnext.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/zxnext.webp b/themes/modern-es-de/art/zxnext.webp
new file mode 100644
index 000000000..ab06fa295
Binary files /dev/null and b/themes/modern-es-de/art/zxnext.webp differ
diff --git a/themes/modern-es-de/art/zxspectrum.jpg b/themes/modern-es-de/art/zxspectrum.jpg
deleted file mode 100644
index 5a6f0a133..000000000
Binary files a/themes/modern-es-de/art/zxspectrum.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art/zxspectrum.webp b/themes/modern-es-de/art/zxspectrum.webp
new file mode 100644
index 000000000..3ce9d8175
Binary files /dev/null and b/themes/modern-es-de/art/zxspectrum.webp differ
diff --git a/themes/modern-es-de/art_legacy/3do.jpg b/themes/modern-es-de/art_legacy/3do.jpg
deleted file mode 100644
index decb96bc6..000000000
Binary files a/themes/modern-es-de/art_legacy/3do.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/3do.webp b/themes/modern-es-de/art_legacy/3do.webp
new file mode 100644
index 000000000..32ecd9f52
Binary files /dev/null and b/themes/modern-es-de/art_legacy/3do.webp differ
diff --git a/themes/modern-es-de/art_legacy/adam.jpg b/themes/modern-es-de/art_legacy/adam.jpg
deleted file mode 100644
index a9e1b6cc4..000000000
Binary files a/themes/modern-es-de/art_legacy/adam.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/adam.webp b/themes/modern-es-de/art_legacy/adam.webp
new file mode 100644
index 000000000..3ff2fa79d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/adam.webp differ
diff --git a/themes/modern-es-de/art_legacy/ags.jpg b/themes/modern-es-de/art_legacy/ags.jpg
deleted file mode 100644
index fa3b5a605..000000000
Binary files a/themes/modern-es-de/art_legacy/ags.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ags.webp b/themes/modern-es-de/art_legacy/ags.webp
new file mode 100644
index 000000000..172182b6c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ags.webp differ
diff --git a/themes/modern-es-de/art_legacy/amiga.jpg b/themes/modern-es-de/art_legacy/amiga.jpg
deleted file mode 100644
index 57b4f60f6..000000000
Binary files a/themes/modern-es-de/art_legacy/amiga.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/amiga.webp b/themes/modern-es-de/art_legacy/amiga.webp
new file mode 100644
index 000000000..659407451
Binary files /dev/null and b/themes/modern-es-de/art_legacy/amiga.webp differ
diff --git a/themes/modern-es-de/art_legacy/amiga1200.jpg b/themes/modern-es-de/art_legacy/amiga1200.jpg
deleted file mode 100644
index f7e576dba..000000000
Binary files a/themes/modern-es-de/art_legacy/amiga1200.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/amiga1200.webp b/themes/modern-es-de/art_legacy/amiga1200.webp
new file mode 100644
index 000000000..f3b3b19b8
Binary files /dev/null and b/themes/modern-es-de/art_legacy/amiga1200.webp differ
diff --git a/themes/modern-es-de/art_legacy/amiga600.jpg b/themes/modern-es-de/art_legacy/amiga600.jpg
deleted file mode 100644
index 374a8cdd5..000000000
Binary files a/themes/modern-es-de/art_legacy/amiga600.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/amiga600.webp b/themes/modern-es-de/art_legacy/amiga600.webp
new file mode 100644
index 000000000..f690db56c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/amiga600.webp differ
diff --git a/themes/modern-es-de/art_legacy/amigacd32.jpg b/themes/modern-es-de/art_legacy/amigacd32.jpg
deleted file mode 100644
index d4a503817..000000000
Binary files a/themes/modern-es-de/art_legacy/amigacd32.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/amigacd32.webp b/themes/modern-es-de/art_legacy/amigacd32.webp
new file mode 100644
index 000000000..dec082c67
Binary files /dev/null and b/themes/modern-es-de/art_legacy/amigacd32.webp differ
diff --git a/themes/modern-es-de/art_legacy/amstradcpc.jpg b/themes/modern-es-de/art_legacy/amstradcpc.jpg
deleted file mode 100644
index 414661114..000000000
Binary files a/themes/modern-es-de/art_legacy/amstradcpc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/amstradcpc.webp b/themes/modern-es-de/art_legacy/amstradcpc.webp
new file mode 100644
index 000000000..51606abdb
Binary files /dev/null and b/themes/modern-es-de/art_legacy/amstradcpc.webp differ
diff --git a/themes/modern-es-de/art_legacy/android.jpg b/themes/modern-es-de/art_legacy/android.jpg
deleted file mode 100644
index ce2b150cc..000000000
Binary files a/themes/modern-es-de/art_legacy/android.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/android.webp b/themes/modern-es-de/art_legacy/android.webp
new file mode 100644
index 000000000..0435c0495
Binary files /dev/null and b/themes/modern-es-de/art_legacy/android.webp differ
diff --git a/themes/modern-es-de/art_legacy/apple2.jpg b/themes/modern-es-de/art_legacy/apple2.jpg
deleted file mode 100644
index 653895623..000000000
Binary files a/themes/modern-es-de/art_legacy/apple2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/apple2.webp b/themes/modern-es-de/art_legacy/apple2.webp
new file mode 100644
index 000000000..32768cd84
Binary files /dev/null and b/themes/modern-es-de/art_legacy/apple2.webp differ
diff --git a/themes/modern-es-de/art_legacy/apple2gs.jpg b/themes/modern-es-de/art_legacy/apple2gs.jpg
deleted file mode 100644
index ea5da53e0..000000000
Binary files a/themes/modern-es-de/art_legacy/apple2gs.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/apple2gs.webp b/themes/modern-es-de/art_legacy/apple2gs.webp
new file mode 100644
index 000000000..d9081d652
Binary files /dev/null and b/themes/modern-es-de/art_legacy/apple2gs.webp differ
diff --git a/themes/modern-es-de/art_legacy/arcade.jpg b/themes/modern-es-de/art_legacy/arcade.jpg
deleted file mode 100644
index 57bd4b6ab..000000000
Binary files a/themes/modern-es-de/art_legacy/arcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/arcade.webp b/themes/modern-es-de/art_legacy/arcade.webp
new file mode 100644
index 000000000..f5066f1e0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/arcade.webp differ
diff --git a/themes/modern-es-de/art_legacy/arcadia.jpg b/themes/modern-es-de/art_legacy/arcadia.jpg
deleted file mode 100644
index d090c4817..000000000
Binary files a/themes/modern-es-de/art_legacy/arcadia.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/arcadia.webp b/themes/modern-es-de/art_legacy/arcadia.webp
new file mode 100644
index 000000000..b99d086f4
Binary files /dev/null and b/themes/modern-es-de/art_legacy/arcadia.webp differ
diff --git a/themes/modern-es-de/art_legacy/archimedes.jpg b/themes/modern-es-de/art_legacy/archimedes.jpg
deleted file mode 100644
index d8825d7d8..000000000
Binary files a/themes/modern-es-de/art_legacy/archimedes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/archimedes.webp b/themes/modern-es-de/art_legacy/archimedes.webp
new file mode 100644
index 000000000..47d1163ae
Binary files /dev/null and b/themes/modern-es-de/art_legacy/archimedes.webp differ
diff --git a/themes/modern-es-de/art_legacy/arduboy.jpg b/themes/modern-es-de/art_legacy/arduboy.jpg
deleted file mode 100644
index c0e53d25d..000000000
Binary files a/themes/modern-es-de/art_legacy/arduboy.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/arduboy.webp b/themes/modern-es-de/art_legacy/arduboy.webp
new file mode 100644
index 000000000..9d58712c8
Binary files /dev/null and b/themes/modern-es-de/art_legacy/arduboy.webp differ
diff --git a/themes/modern-es-de/art_legacy/astrocade.jpg b/themes/modern-es-de/art_legacy/astrocade.jpg
deleted file mode 100644
index 6291f68e5..000000000
Binary files a/themes/modern-es-de/art_legacy/astrocade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/astrocade.webp b/themes/modern-es-de/art_legacy/astrocade.webp
new file mode 100644
index 000000000..d00d0fa67
Binary files /dev/null and b/themes/modern-es-de/art_legacy/astrocade.webp differ
diff --git a/themes/modern-es-de/art_legacy/atari2600.jpg b/themes/modern-es-de/art_legacy/atari2600.jpg
deleted file mode 100644
index 69bde9a06..000000000
Binary files a/themes/modern-es-de/art_legacy/atari2600.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atari2600.webp b/themes/modern-es-de/art_legacy/atari2600.webp
new file mode 100644
index 000000000..356b57d3f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atari2600.webp differ
diff --git a/themes/modern-es-de/art_legacy/atari5200.jpg b/themes/modern-es-de/art_legacy/atari5200.jpg
deleted file mode 100644
index df4c2cda0..000000000
Binary files a/themes/modern-es-de/art_legacy/atari5200.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atari5200.webp b/themes/modern-es-de/art_legacy/atari5200.webp
new file mode 100644
index 000000000..4566ca24f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atari5200.webp differ
diff --git a/themes/modern-es-de/art_legacy/atari7800.jpg b/themes/modern-es-de/art_legacy/atari7800.jpg
deleted file mode 100644
index 576b873f6..000000000
Binary files a/themes/modern-es-de/art_legacy/atari7800.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atari7800.webp b/themes/modern-es-de/art_legacy/atari7800.webp
new file mode 100644
index 000000000..c97660e87
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atari7800.webp differ
diff --git a/themes/modern-es-de/art_legacy/atari800.jpg b/themes/modern-es-de/art_legacy/atari800.jpg
deleted file mode 100644
index 4cf64f77d..000000000
Binary files a/themes/modern-es-de/art_legacy/atari800.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atari800.webp b/themes/modern-es-de/art_legacy/atari800.webp
new file mode 100644
index 000000000..12de5e901
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atari800.webp differ
diff --git a/themes/modern-es-de/art_legacy/atarijaguar.jpg b/themes/modern-es-de/art_legacy/atarijaguar.jpg
deleted file mode 100644
index cc7814c47..000000000
Binary files a/themes/modern-es-de/art_legacy/atarijaguar.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atarijaguar.webp b/themes/modern-es-de/art_legacy/atarijaguar.webp
new file mode 100644
index 000000000..71105e04d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atarijaguar.webp differ
diff --git a/themes/modern-es-de/art_legacy/atarijaguarcd.jpg b/themes/modern-es-de/art_legacy/atarijaguarcd.jpg
deleted file mode 100644
index 91689936c..000000000
Binary files a/themes/modern-es-de/art_legacy/atarijaguarcd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atarijaguarcd.webp b/themes/modern-es-de/art_legacy/atarijaguarcd.webp
new file mode 100644
index 000000000..abdfe3e4c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atarijaguarcd.webp differ
diff --git a/themes/modern-es-de/art_legacy/atarilynx.jpg b/themes/modern-es-de/art_legacy/atarilynx.jpg
deleted file mode 100644
index f5d4f9daa..000000000
Binary files a/themes/modern-es-de/art_legacy/atarilynx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atarilynx.webp b/themes/modern-es-de/art_legacy/atarilynx.webp
new file mode 100644
index 000000000..de006c04b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atarilynx.webp differ
diff --git a/themes/modern-es-de/art_legacy/atarist.jpg b/themes/modern-es-de/art_legacy/atarist.jpg
deleted file mode 100644
index 87db8f419..000000000
Binary files a/themes/modern-es-de/art_legacy/atarist.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atarist.webp b/themes/modern-es-de/art_legacy/atarist.webp
new file mode 100644
index 000000000..3b21fdd75
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atarist.webp differ
diff --git a/themes/modern-es-de/art_legacy/atarixe.jpg b/themes/modern-es-de/art_legacy/atarixe.jpg
deleted file mode 100644
index 8cac5044a..000000000
Binary files a/themes/modern-es-de/art_legacy/atarixe.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atarixe.webp b/themes/modern-es-de/art_legacy/atarixe.webp
new file mode 100644
index 000000000..4de3fd387
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atarixe.webp differ
diff --git a/themes/modern-es-de/art_legacy/atomiswave.jpg b/themes/modern-es-de/art_legacy/atomiswave.jpg
deleted file mode 100644
index f7acaa3b0..000000000
Binary files a/themes/modern-es-de/art_legacy/atomiswave.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/atomiswave.webp b/themes/modern-es-de/art_legacy/atomiswave.webp
new file mode 100644
index 000000000..61fab1094
Binary files /dev/null and b/themes/modern-es-de/art_legacy/atomiswave.webp differ
diff --git a/themes/modern-es-de/art_legacy/auto-allgames.jpg b/themes/modern-es-de/art_legacy/auto-allgames.jpg
deleted file mode 100644
index 725839237..000000000
Binary files a/themes/modern-es-de/art_legacy/auto-allgames.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/auto-allgames.webp b/themes/modern-es-de/art_legacy/auto-allgames.webp
new file mode 100644
index 000000000..e1ca7a179
Binary files /dev/null and b/themes/modern-es-de/art_legacy/auto-allgames.webp differ
diff --git a/themes/modern-es-de/art_legacy/auto-favorites.jpg b/themes/modern-es-de/art_legacy/auto-favorites.jpg
deleted file mode 100644
index f13bf28d3..000000000
Binary files a/themes/modern-es-de/art_legacy/auto-favorites.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/auto-favorites.webp b/themes/modern-es-de/art_legacy/auto-favorites.webp
new file mode 100644
index 000000000..6ba6c467e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/auto-favorites.webp differ
diff --git a/themes/modern-es-de/art_legacy/auto-lastplayed.jpg b/themes/modern-es-de/art_legacy/auto-lastplayed.jpg
deleted file mode 100644
index ebc647209..000000000
Binary files a/themes/modern-es-de/art_legacy/auto-lastplayed.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/auto-lastplayed.webp b/themes/modern-es-de/art_legacy/auto-lastplayed.webp
new file mode 100644
index 000000000..7f5d1a400
Binary files /dev/null and b/themes/modern-es-de/art_legacy/auto-lastplayed.webp differ
diff --git a/themes/modern-es-de/art_legacy/bbcmicro.jpg b/themes/modern-es-de/art_legacy/bbcmicro.jpg
deleted file mode 100644
index b36a13ebb..000000000
Binary files a/themes/modern-es-de/art_legacy/bbcmicro.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/bbcmicro.webp b/themes/modern-es-de/art_legacy/bbcmicro.webp
new file mode 100644
index 000000000..e4dfc1414
Binary files /dev/null and b/themes/modern-es-de/art_legacy/bbcmicro.webp differ
diff --git a/themes/modern-es-de/art_legacy/c64.jpg b/themes/modern-es-de/art_legacy/c64.jpg
deleted file mode 100644
index 95e234940..000000000
Binary files a/themes/modern-es-de/art_legacy/c64.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/c64.webp b/themes/modern-es-de/art_legacy/c64.webp
new file mode 100644
index 000000000..69fb2ed48
Binary files /dev/null and b/themes/modern-es-de/art_legacy/c64.webp differ
diff --git a/themes/modern-es-de/art_legacy/cdimono1.jpg b/themes/modern-es-de/art_legacy/cdimono1.jpg
deleted file mode 100644
index a02031236..000000000
Binary files a/themes/modern-es-de/art_legacy/cdimono1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cdimono1.webp b/themes/modern-es-de/art_legacy/cdimono1.webp
new file mode 100644
index 000000000..ce6424962
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cdimono1.webp differ
diff --git a/themes/modern-es-de/art_legacy/cdtv.jpg b/themes/modern-es-de/art_legacy/cdtv.jpg
deleted file mode 100644
index 75beddc75..000000000
Binary files a/themes/modern-es-de/art_legacy/cdtv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cdtv.webp b/themes/modern-es-de/art_legacy/cdtv.webp
new file mode 100644
index 000000000..c30779c95
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cdtv.webp differ
diff --git a/themes/modern-es-de/art_legacy/chailove.jpg b/themes/modern-es-de/art_legacy/chailove.jpg
deleted file mode 100644
index f40a473e1..000000000
Binary files a/themes/modern-es-de/art_legacy/chailove.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/chailove.webp b/themes/modern-es-de/art_legacy/chailove.webp
new file mode 100644
index 000000000..490567b5f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/chailove.webp differ
diff --git a/themes/modern-es-de/art_legacy/channelf.jpg b/themes/modern-es-de/art_legacy/channelf.jpg
deleted file mode 100644
index 1e6160a24..000000000
Binary files a/themes/modern-es-de/art_legacy/channelf.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/channelf.webp b/themes/modern-es-de/art_legacy/channelf.webp
new file mode 100644
index 000000000..d5cf51510
Binary files /dev/null and b/themes/modern-es-de/art_legacy/channelf.webp differ
diff --git a/themes/modern-es-de/art_legacy/coco.jpg b/themes/modern-es-de/art_legacy/coco.jpg
deleted file mode 100644
index 03af2580f..000000000
Binary files a/themes/modern-es-de/art_legacy/coco.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/coco.webp b/themes/modern-es-de/art_legacy/coco.webp
new file mode 100644
index 000000000..0bddd25d3
Binary files /dev/null and b/themes/modern-es-de/art_legacy/coco.webp differ
diff --git a/themes/modern-es-de/art_legacy/colecovision.jpg b/themes/modern-es-de/art_legacy/colecovision.jpg
deleted file mode 100644
index b4c7999ab..000000000
Binary files a/themes/modern-es-de/art_legacy/colecovision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/colecovision.webp b/themes/modern-es-de/art_legacy/colecovision.webp
new file mode 100644
index 000000000..dbe8d432c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/colecovision.webp differ
diff --git a/themes/modern-es-de/art_legacy/consolearcade.jpg b/themes/modern-es-de/art_legacy/consolearcade.jpg
deleted file mode 100644
index fee352c07..000000000
Binary files a/themes/modern-es-de/art_legacy/consolearcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/consolearcade.webp b/themes/modern-es-de/art_legacy/consolearcade.webp
new file mode 100644
index 000000000..0da1fcc18
Binary files /dev/null and b/themes/modern-es-de/art_legacy/consolearcade.webp differ
diff --git a/themes/modern-es-de/art_legacy/convert.sh b/themes/modern-es-de/art_legacy/convert.sh
new file mode 100755
index 000000000..58dca410d
--- /dev/null
+++ b/themes/modern-es-de/art_legacy/convert.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+EXTENSION=jpg
+
+for file in $(ls *.${EXTENSION}); do
+ echo convert $file $(basename -s $EXTENSION $file)webp
+ convert $file $(basename -s $EXTENSION $file)webp
+done
diff --git a/themes/modern-es-de/art_legacy/cps.jpg b/themes/modern-es-de/art_legacy/cps.jpg
deleted file mode 100644
index 40b80d6e4..000000000
Binary files a/themes/modern-es-de/art_legacy/cps.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cps.webp b/themes/modern-es-de/art_legacy/cps.webp
new file mode 100644
index 000000000..a85256136
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cps.webp differ
diff --git a/themes/modern-es-de/art_legacy/cps1.jpg b/themes/modern-es-de/art_legacy/cps1.jpg
deleted file mode 100644
index a0c54776e..000000000
Binary files a/themes/modern-es-de/art_legacy/cps1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cps1.webp b/themes/modern-es-de/art_legacy/cps1.webp
new file mode 100644
index 000000000..882afe22e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cps1.webp differ
diff --git a/themes/modern-es-de/art_legacy/cps2.jpg b/themes/modern-es-de/art_legacy/cps2.jpg
deleted file mode 100644
index 8583ce597..000000000
Binary files a/themes/modern-es-de/art_legacy/cps2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cps2.webp b/themes/modern-es-de/art_legacy/cps2.webp
new file mode 100644
index 000000000..eb22002ea
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cps2.webp differ
diff --git a/themes/modern-es-de/art_legacy/cps3.jpg b/themes/modern-es-de/art_legacy/cps3.jpg
deleted file mode 100644
index 0d8838871..000000000
Binary files a/themes/modern-es-de/art_legacy/cps3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/cps3.webp b/themes/modern-es-de/art_legacy/cps3.webp
new file mode 100644
index 000000000..fbca849b8
Binary files /dev/null and b/themes/modern-es-de/art_legacy/cps3.webp differ
diff --git a/themes/modern-es-de/art_legacy/crvision.jpg b/themes/modern-es-de/art_legacy/crvision.jpg
deleted file mode 100644
index a2ce49c26..000000000
Binary files a/themes/modern-es-de/art_legacy/crvision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/crvision.webp b/themes/modern-es-de/art_legacy/crvision.webp
new file mode 100644
index 000000000..3f5b955e6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/crvision.webp differ
diff --git a/themes/modern-es-de/art_legacy/custom-collections.jpg b/themes/modern-es-de/art_legacy/custom-collections.jpg
deleted file mode 100644
index c7df5111e..000000000
Binary files a/themes/modern-es-de/art_legacy/custom-collections.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/custom-collections.webp b/themes/modern-es-de/art_legacy/custom-collections.webp
new file mode 100644
index 000000000..d9bcedcfc
Binary files /dev/null and b/themes/modern-es-de/art_legacy/custom-collections.webp differ
diff --git a/themes/modern-es-de/art_legacy/daphne.jpg b/themes/modern-es-de/art_legacy/daphne.jpg
deleted file mode 100644
index a4885cbaa..000000000
Binary files a/themes/modern-es-de/art_legacy/daphne.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/daphne.webp b/themes/modern-es-de/art_legacy/daphne.webp
new file mode 100644
index 000000000..b1e732e9f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/daphne.webp differ
diff --git a/themes/modern-es-de/art_legacy/desktop.jpg b/themes/modern-es-de/art_legacy/desktop.jpg
deleted file mode 100644
index df87252ed..000000000
Binary files a/themes/modern-es-de/art_legacy/desktop.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/desktop.webp b/themes/modern-es-de/art_legacy/desktop.webp
new file mode 100644
index 000000000..9677b8b06
Binary files /dev/null and b/themes/modern-es-de/art_legacy/desktop.webp differ
diff --git a/themes/modern-es-de/art_legacy/doom.jpg b/themes/modern-es-de/art_legacy/doom.jpg
deleted file mode 100644
index 3c7502c45..000000000
Binary files a/themes/modern-es-de/art_legacy/doom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/doom.webp b/themes/modern-es-de/art_legacy/doom.webp
new file mode 100644
index 000000000..46a0c0d03
Binary files /dev/null and b/themes/modern-es-de/art_legacy/doom.webp differ
diff --git a/themes/modern-es-de/art_legacy/dos.jpg b/themes/modern-es-de/art_legacy/dos.jpg
deleted file mode 100644
index c33e1e383..000000000
Binary files a/themes/modern-es-de/art_legacy/dos.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/dos.webp b/themes/modern-es-de/art_legacy/dos.webp
new file mode 100644
index 000000000..1e1ffc7d4
Binary files /dev/null and b/themes/modern-es-de/art_legacy/dos.webp differ
diff --git a/themes/modern-es-de/art_legacy/dragon32.jpg b/themes/modern-es-de/art_legacy/dragon32.jpg
deleted file mode 100644
index b9a662770..000000000
Binary files a/themes/modern-es-de/art_legacy/dragon32.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/dragon32.webp b/themes/modern-es-de/art_legacy/dragon32.webp
new file mode 100644
index 000000000..c3d3802a1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/dragon32.webp differ
diff --git a/themes/modern-es-de/art_legacy/dreamcast.jpg b/themes/modern-es-de/art_legacy/dreamcast.jpg
deleted file mode 100644
index 8a98f8209..000000000
Binary files a/themes/modern-es-de/art_legacy/dreamcast.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/dreamcast.webp b/themes/modern-es-de/art_legacy/dreamcast.webp
new file mode 100644
index 000000000..35af06a70
Binary files /dev/null and b/themes/modern-es-de/art_legacy/dreamcast.webp differ
diff --git a/themes/modern-es-de/art_legacy/easyrpg.jpg b/themes/modern-es-de/art_legacy/easyrpg.jpg
deleted file mode 100644
index 2cbdda547..000000000
Binary files a/themes/modern-es-de/art_legacy/easyrpg.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/easyrpg.webp b/themes/modern-es-de/art_legacy/easyrpg.webp
new file mode 100644
index 000000000..4364ddbda
Binary files /dev/null and b/themes/modern-es-de/art_legacy/easyrpg.webp differ
diff --git a/themes/modern-es-de/art_legacy/electron.jpg b/themes/modern-es-de/art_legacy/electron.jpg
deleted file mode 100644
index e035dd9ab..000000000
Binary files a/themes/modern-es-de/art_legacy/electron.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/electron.webp b/themes/modern-es-de/art_legacy/electron.webp
new file mode 100644
index 000000000..74f9473f1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/electron.webp differ
diff --git a/themes/modern-es-de/art_legacy/emulators.jpg b/themes/modern-es-de/art_legacy/emulators.jpg
deleted file mode 100644
index 4539794a3..000000000
Binary files a/themes/modern-es-de/art_legacy/emulators.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/emulators.webp b/themes/modern-es-de/art_legacy/emulators.webp
new file mode 100644
index 000000000..62c2a94df
Binary files /dev/null and b/themes/modern-es-de/art_legacy/emulators.webp differ
diff --git a/themes/modern-es-de/art_legacy/epic.jpg b/themes/modern-es-de/art_legacy/epic.jpg
deleted file mode 100644
index b5d12a290..000000000
Binary files a/themes/modern-es-de/art_legacy/epic.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/epic.webp b/themes/modern-es-de/art_legacy/epic.webp
new file mode 100644
index 000000000..dec4dc784
Binary files /dev/null and b/themes/modern-es-de/art_legacy/epic.webp differ
diff --git a/themes/modern-es-de/art_legacy/famicom.jpg b/themes/modern-es-de/art_legacy/famicom.jpg
deleted file mode 100644
index 55f698a68..000000000
Binary files a/themes/modern-es-de/art_legacy/famicom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/famicom.webp b/themes/modern-es-de/art_legacy/famicom.webp
new file mode 100644
index 000000000..a7ece753a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/famicom.webp differ
diff --git a/themes/modern-es-de/art_legacy/fba.jpg b/themes/modern-es-de/art_legacy/fba.jpg
deleted file mode 100644
index 9561689ab..000000000
Binary files a/themes/modern-es-de/art_legacy/fba.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fba.webp b/themes/modern-es-de/art_legacy/fba.webp
new file mode 100644
index 000000000..e190542ed
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fba.webp differ
diff --git a/themes/modern-es-de/art_legacy/fbneo.jpg b/themes/modern-es-de/art_legacy/fbneo.jpg
deleted file mode 100644
index 2877ec832..000000000
Binary files a/themes/modern-es-de/art_legacy/fbneo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fbneo.webp b/themes/modern-es-de/art_legacy/fbneo.webp
new file mode 100644
index 000000000..760990114
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fbneo.webp differ
diff --git a/themes/modern-es-de/art_legacy/fds.jpg b/themes/modern-es-de/art_legacy/fds.jpg
deleted file mode 100644
index 3ee448fe7..000000000
Binary files a/themes/modern-es-de/art_legacy/fds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fds.webp b/themes/modern-es-de/art_legacy/fds.webp
new file mode 100644
index 000000000..899f649a5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fds.webp differ
diff --git a/themes/modern-es-de/art_legacy/flash.jpg b/themes/modern-es-de/art_legacy/flash.jpg
deleted file mode 100644
index b527b2142..000000000
Binary files a/themes/modern-es-de/art_legacy/flash.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/flash.webp b/themes/modern-es-de/art_legacy/flash.webp
new file mode 100644
index 000000000..583720779
Binary files /dev/null and b/themes/modern-es-de/art_legacy/flash.webp differ
diff --git a/themes/modern-es-de/art_legacy/fm7.jpg b/themes/modern-es-de/art_legacy/fm7.jpg
deleted file mode 100644
index 260871ad0..000000000
Binary files a/themes/modern-es-de/art_legacy/fm7.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fm7.webp b/themes/modern-es-de/art_legacy/fm7.webp
new file mode 100644
index 000000000..04a64a6d7
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fm7.webp differ
diff --git a/themes/modern-es-de/art_legacy/fmtowns.jpg b/themes/modern-es-de/art_legacy/fmtowns.jpg
deleted file mode 100644
index 989884b63..000000000
Binary files a/themes/modern-es-de/art_legacy/fmtowns.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fmtowns.webp b/themes/modern-es-de/art_legacy/fmtowns.webp
new file mode 100644
index 000000000..2f2b76930
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fmtowns.webp differ
diff --git a/themes/modern-es-de/art_legacy/fpinball.jpg b/themes/modern-es-de/art_legacy/fpinball.jpg
deleted file mode 100644
index 9c9d80bc8..000000000
Binary files a/themes/modern-es-de/art_legacy/fpinball.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/fpinball.webp b/themes/modern-es-de/art_legacy/fpinball.webp
new file mode 100644
index 000000000..1707ad7bf
Binary files /dev/null and b/themes/modern-es-de/art_legacy/fpinball.webp differ
diff --git a/themes/modern-es-de/art_legacy/gamate.jpg b/themes/modern-es-de/art_legacy/gamate.jpg
deleted file mode 100644
index b8a3e80d7..000000000
Binary files a/themes/modern-es-de/art_legacy/gamate.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gamate.webp b/themes/modern-es-de/art_legacy/gamate.webp
new file mode 100644
index 000000000..b13bd69f1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gamate.webp differ
diff --git a/themes/modern-es-de/art_legacy/gameandwatch.jpg b/themes/modern-es-de/art_legacy/gameandwatch.jpg
deleted file mode 100644
index e830c4126..000000000
Binary files a/themes/modern-es-de/art_legacy/gameandwatch.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gameandwatch.webp b/themes/modern-es-de/art_legacy/gameandwatch.webp
new file mode 100644
index 000000000..bfe8a4e1a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gameandwatch.webp differ
diff --git a/themes/modern-es-de/art_legacy/gamecom.jpg b/themes/modern-es-de/art_legacy/gamecom.jpg
deleted file mode 100644
index c17055259..000000000
Binary files a/themes/modern-es-de/art_legacy/gamecom.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gamecom.webp b/themes/modern-es-de/art_legacy/gamecom.webp
new file mode 100644
index 000000000..7bd6edd4a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gamecom.webp differ
diff --git a/themes/modern-es-de/art_legacy/gamegear.jpg b/themes/modern-es-de/art_legacy/gamegear.jpg
deleted file mode 100644
index 9732c68c8..000000000
Binary files a/themes/modern-es-de/art_legacy/gamegear.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gamegear.webp b/themes/modern-es-de/art_legacy/gamegear.webp
new file mode 100644
index 000000000..b8535df31
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gamegear.webp differ
diff --git a/themes/modern-es-de/art_legacy/gb.jpg b/themes/modern-es-de/art_legacy/gb.jpg
deleted file mode 100644
index 919cb349c..000000000
Binary files a/themes/modern-es-de/art_legacy/gb.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gb.webp b/themes/modern-es-de/art_legacy/gb.webp
new file mode 100644
index 000000000..da1f3308b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gb.webp differ
diff --git a/themes/modern-es-de/art_legacy/gba.jpg b/themes/modern-es-de/art_legacy/gba.jpg
deleted file mode 100644
index 7fd5ab167..000000000
Binary files a/themes/modern-es-de/art_legacy/gba.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gba.webp b/themes/modern-es-de/art_legacy/gba.webp
new file mode 100644
index 000000000..2feb040f1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gba.webp differ
diff --git a/themes/modern-es-de/art_legacy/gbc.jpg b/themes/modern-es-de/art_legacy/gbc.jpg
deleted file mode 100644
index 55aa95756..000000000
Binary files a/themes/modern-es-de/art_legacy/gbc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gbc.webp b/themes/modern-es-de/art_legacy/gbc.webp
new file mode 100644
index 000000000..d7f4b2ec6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gbc.webp differ
diff --git a/themes/modern-es-de/art_legacy/gc.jpg b/themes/modern-es-de/art_legacy/gc.jpg
deleted file mode 100644
index 8f084f7ec..000000000
Binary files a/themes/modern-es-de/art_legacy/gc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gc.webp b/themes/modern-es-de/art_legacy/gc.webp
new file mode 100644
index 000000000..2eba4a2be
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gc.webp differ
diff --git a/themes/modern-es-de/art_legacy/genesis.jpg b/themes/modern-es-de/art_legacy/genesis.jpg
deleted file mode 100644
index ea4577f57..000000000
Binary files a/themes/modern-es-de/art_legacy/genesis.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/genesis.webp b/themes/modern-es-de/art_legacy/genesis.webp
new file mode 100644
index 000000000..856562775
Binary files /dev/null and b/themes/modern-es-de/art_legacy/genesis.webp differ
diff --git a/themes/modern-es-de/art_legacy/gmaster.jpg b/themes/modern-es-de/art_legacy/gmaster.jpg
deleted file mode 100644
index 6fc1102d7..000000000
Binary files a/themes/modern-es-de/art_legacy/gmaster.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gmaster.webp b/themes/modern-es-de/art_legacy/gmaster.webp
new file mode 100644
index 000000000..bea29a0a5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gmaster.webp differ
diff --git a/themes/modern-es-de/art_legacy/gog.jpg b/themes/modern-es-de/art_legacy/gog.jpg
deleted file mode 100644
index 4f75395a6..000000000
Binary files a/themes/modern-es-de/art_legacy/gog.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gog.webp b/themes/modern-es-de/art_legacy/gog.webp
new file mode 100644
index 000000000..39dad66b1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gog.webp differ
diff --git a/themes/modern-es-de/art_legacy/gx4000.jpg b/themes/modern-es-de/art_legacy/gx4000.jpg
deleted file mode 100644
index 3ee0b9218..000000000
Binary files a/themes/modern-es-de/art_legacy/gx4000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/gx4000.webp b/themes/modern-es-de/art_legacy/gx4000.webp
new file mode 100644
index 000000000..dbf22f5a1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/gx4000.webp differ
diff --git a/themes/modern-es-de/art_legacy/ibm.jpg b/themes/modern-es-de/art_legacy/ibm.jpg
deleted file mode 100644
index efea0e322..000000000
Binary files a/themes/modern-es-de/art_legacy/ibm.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ibm.webp b/themes/modern-es-de/art_legacy/ibm.webp
new file mode 100644
index 000000000..cc36d9932
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ibm.webp differ
diff --git a/themes/modern-es-de/art_legacy/intellivision.jpg b/themes/modern-es-de/art_legacy/intellivision.jpg
deleted file mode 100644
index c65be0403..000000000
Binary files a/themes/modern-es-de/art_legacy/intellivision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/intellivision.webp b/themes/modern-es-de/art_legacy/intellivision.webp
new file mode 100644
index 000000000..931ee9825
Binary files /dev/null and b/themes/modern-es-de/art_legacy/intellivision.webp differ
diff --git a/themes/modern-es-de/art_legacy/j2me.jpg b/themes/modern-es-de/art_legacy/j2me.jpg
deleted file mode 100644
index 671c5e1e2..000000000
Binary files a/themes/modern-es-de/art_legacy/j2me.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/j2me.webp b/themes/modern-es-de/art_legacy/j2me.webp
new file mode 100644
index 000000000..c12a5e62f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/j2me.webp differ
diff --git a/themes/modern-es-de/art_legacy/kodi.jpg b/themes/modern-es-de/art_legacy/kodi.jpg
deleted file mode 100644
index 399611920..000000000
Binary files a/themes/modern-es-de/art_legacy/kodi.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/kodi.webp b/themes/modern-es-de/art_legacy/kodi.webp
new file mode 100644
index 000000000..eaaa0fc3f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/kodi.webp differ
diff --git a/themes/modern-es-de/art_legacy/laserdisc.jpg b/themes/modern-es-de/art_legacy/laserdisc.jpg
deleted file mode 100644
index a4885cbaa..000000000
Binary files a/themes/modern-es-de/art_legacy/laserdisc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/laserdisc.webp b/themes/modern-es-de/art_legacy/laserdisc.webp
new file mode 100644
index 000000000..b1e732e9f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/laserdisc.webp differ
diff --git a/themes/modern-es-de/art_legacy/lcdgames.jpg b/themes/modern-es-de/art_legacy/lcdgames.jpg
deleted file mode 100644
index f17866f3a..000000000
Binary files a/themes/modern-es-de/art_legacy/lcdgames.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/lcdgames.webp b/themes/modern-es-de/art_legacy/lcdgames.webp
new file mode 100644
index 000000000..4e9f9ef97
Binary files /dev/null and b/themes/modern-es-de/art_legacy/lcdgames.webp differ
diff --git a/themes/modern-es-de/art_legacy/love.jpg b/themes/modern-es-de/art_legacy/love.jpg
deleted file mode 100644
index e5118b7f8..000000000
Binary files a/themes/modern-es-de/art_legacy/love.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/love.webp b/themes/modern-es-de/art_legacy/love.webp
new file mode 100644
index 000000000..d4e108857
Binary files /dev/null and b/themes/modern-es-de/art_legacy/love.webp differ
diff --git a/themes/modern-es-de/art_legacy/lowresnx.jpg b/themes/modern-es-de/art_legacy/lowresnx.jpg
deleted file mode 100644
index 4e82a7232..000000000
Binary files a/themes/modern-es-de/art_legacy/lowresnx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/lowresnx.webp b/themes/modern-es-de/art_legacy/lowresnx.webp
new file mode 100644
index 000000000..b2d12bcfc
Binary files /dev/null and b/themes/modern-es-de/art_legacy/lowresnx.webp differ
diff --git a/themes/modern-es-de/art_legacy/lutris.jpg b/themes/modern-es-de/art_legacy/lutris.jpg
deleted file mode 100644
index dea1624ca..000000000
Binary files a/themes/modern-es-de/art_legacy/lutris.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/lutris.webp b/themes/modern-es-de/art_legacy/lutris.webp
new file mode 100644
index 000000000..52b371d4a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/lutris.webp differ
diff --git a/themes/modern-es-de/art_legacy/lutro.jpg b/themes/modern-es-de/art_legacy/lutro.jpg
deleted file mode 100644
index 86482f40c..000000000
Binary files a/themes/modern-es-de/art_legacy/lutro.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/lutro.webp b/themes/modern-es-de/art_legacy/lutro.webp
new file mode 100644
index 000000000..4c8503fbe
Binary files /dev/null and b/themes/modern-es-de/art_legacy/lutro.webp differ
diff --git a/themes/modern-es-de/art_legacy/macintosh.jpg b/themes/modern-es-de/art_legacy/macintosh.jpg
deleted file mode 100644
index 5d2c549e4..000000000
Binary files a/themes/modern-es-de/art_legacy/macintosh.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/macintosh.webp b/themes/modern-es-de/art_legacy/macintosh.webp
new file mode 100644
index 000000000..6be4a1ea7
Binary files /dev/null and b/themes/modern-es-de/art_legacy/macintosh.webp differ
diff --git a/themes/modern-es-de/art_legacy/mame-advmame.jpg b/themes/modern-es-de/art_legacy/mame-advmame.jpg
deleted file mode 100644
index e791c9d52..000000000
Binary files a/themes/modern-es-de/art_legacy/mame-advmame.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mame-advmame.webp b/themes/modern-es-de/art_legacy/mame-advmame.webp
new file mode 100644
index 000000000..37fde7fb2
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mame-advmame.webp differ
diff --git a/themes/modern-es-de/art_legacy/mame-libretro.jpg b/themes/modern-es-de/art_legacy/mame-libretro.jpg
deleted file mode 100644
index 9c2b1482e..000000000
Binary files a/themes/modern-es-de/art_legacy/mame-libretro.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mame-libretro.webp b/themes/modern-es-de/art_legacy/mame-libretro.webp
new file mode 100644
index 000000000..37f7f5c98
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mame-libretro.webp differ
diff --git a/themes/modern-es-de/art_legacy/mame.jpg b/themes/modern-es-de/art_legacy/mame.jpg
deleted file mode 100644
index f0492a75d..000000000
Binary files a/themes/modern-es-de/art_legacy/mame.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mame.webp b/themes/modern-es-de/art_legacy/mame.webp
new file mode 100644
index 000000000..9779264a2
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mame.webp differ
diff --git a/themes/modern-es-de/art_legacy/mastersystem.jpg b/themes/modern-es-de/art_legacy/mastersystem.jpg
deleted file mode 100644
index 13327c3b8..000000000
Binary files a/themes/modern-es-de/art_legacy/mastersystem.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mastersystem.webp b/themes/modern-es-de/art_legacy/mastersystem.webp
new file mode 100644
index 000000000..2ee23a996
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mastersystem.webp differ
diff --git a/themes/modern-es-de/art_legacy/megacd.jpg b/themes/modern-es-de/art_legacy/megacd.jpg
deleted file mode 100644
index 8eede7ce4..000000000
Binary files a/themes/modern-es-de/art_legacy/megacd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/megacd.webp b/themes/modern-es-de/art_legacy/megacd.webp
new file mode 100644
index 000000000..2b1796753
Binary files /dev/null and b/themes/modern-es-de/art_legacy/megacd.webp differ
diff --git a/themes/modern-es-de/art_legacy/megacdjp.jpg b/themes/modern-es-de/art_legacy/megacdjp.jpg
deleted file mode 100644
index 68226c7b8..000000000
Binary files a/themes/modern-es-de/art_legacy/megacdjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/megacdjp.webp b/themes/modern-es-de/art_legacy/megacdjp.webp
new file mode 100644
index 000000000..16ceca602
Binary files /dev/null and b/themes/modern-es-de/art_legacy/megacdjp.webp differ
diff --git a/themes/modern-es-de/art_legacy/megadrive.jpg b/themes/modern-es-de/art_legacy/megadrive.jpg
deleted file mode 100644
index 3aa994fbb..000000000
Binary files a/themes/modern-es-de/art_legacy/megadrive.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/megadrive.webp b/themes/modern-es-de/art_legacy/megadrive.webp
new file mode 100644
index 000000000..ac284c9f3
Binary files /dev/null and b/themes/modern-es-de/art_legacy/megadrive.webp differ
diff --git a/themes/modern-es-de/art_legacy/megadrivejp.jpg b/themes/modern-es-de/art_legacy/megadrivejp.jpg
deleted file mode 100644
index 1cd14362a..000000000
Binary files a/themes/modern-es-de/art_legacy/megadrivejp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/megadrivejp.webp b/themes/modern-es-de/art_legacy/megadrivejp.webp
new file mode 100644
index 000000000..028fbbcb6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/megadrivejp.webp differ
diff --git a/themes/modern-es-de/art_legacy/megaduck.jpg b/themes/modern-es-de/art_legacy/megaduck.jpg
deleted file mode 100644
index 7fc1dc17e..000000000
Binary files a/themes/modern-es-de/art_legacy/megaduck.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/megaduck.webp b/themes/modern-es-de/art_legacy/megaduck.webp
new file mode 100644
index 000000000..b1e1e2551
Binary files /dev/null and b/themes/modern-es-de/art_legacy/megaduck.webp differ
diff --git a/themes/modern-es-de/art_legacy/mess.jpg b/themes/modern-es-de/art_legacy/mess.jpg
deleted file mode 100644
index d0d9e6696..000000000
Binary files a/themes/modern-es-de/art_legacy/mess.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mess.webp b/themes/modern-es-de/art_legacy/mess.webp
new file mode 100644
index 000000000..d8a47be36
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mess.webp differ
diff --git a/themes/modern-es-de/art_legacy/model2.jpg b/themes/modern-es-de/art_legacy/model2.jpg
deleted file mode 100644
index 7160b79a8..000000000
Binary files a/themes/modern-es-de/art_legacy/model2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/model2.webp b/themes/modern-es-de/art_legacy/model2.webp
new file mode 100644
index 000000000..f6f5d1a9b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/model2.webp differ
diff --git a/themes/modern-es-de/art_legacy/model3.jpg b/themes/modern-es-de/art_legacy/model3.jpg
deleted file mode 100644
index a5e73293b..000000000
Binary files a/themes/modern-es-de/art_legacy/model3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/model3.webp b/themes/modern-es-de/art_legacy/model3.webp
new file mode 100644
index 000000000..3a2da502b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/model3.webp differ
diff --git a/themes/modern-es-de/art_legacy/moto.jpg b/themes/modern-es-de/art_legacy/moto.jpg
deleted file mode 100644
index 013519c80..000000000
Binary files a/themes/modern-es-de/art_legacy/moto.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/moto.webp b/themes/modern-es-de/art_legacy/moto.webp
new file mode 100644
index 000000000..511efded1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/moto.webp differ
diff --git a/themes/modern-es-de/art_legacy/msx.jpg b/themes/modern-es-de/art_legacy/msx.jpg
deleted file mode 100644
index d93b9513a..000000000
Binary files a/themes/modern-es-de/art_legacy/msx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/msx.webp b/themes/modern-es-de/art_legacy/msx.webp
new file mode 100644
index 000000000..b891489ad
Binary files /dev/null and b/themes/modern-es-de/art_legacy/msx.webp differ
diff --git a/themes/modern-es-de/art_legacy/msx1.jpg b/themes/modern-es-de/art_legacy/msx1.jpg
deleted file mode 100644
index 6d3bbc977..000000000
Binary files a/themes/modern-es-de/art_legacy/msx1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/msx1.webp b/themes/modern-es-de/art_legacy/msx1.webp
new file mode 100644
index 000000000..0c0f6b70e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/msx1.webp differ
diff --git a/themes/modern-es-de/art_legacy/msx2.jpg b/themes/modern-es-de/art_legacy/msx2.jpg
deleted file mode 100644
index fc47011e7..000000000
Binary files a/themes/modern-es-de/art_legacy/msx2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/msx2.webp b/themes/modern-es-de/art_legacy/msx2.webp
new file mode 100644
index 000000000..69c979e6b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/msx2.webp differ
diff --git a/themes/modern-es-de/art_legacy/msxturbor.jpg b/themes/modern-es-de/art_legacy/msxturbor.jpg
deleted file mode 100644
index f8ab489cf..000000000
Binary files a/themes/modern-es-de/art_legacy/msxturbor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/msxturbor.webp b/themes/modern-es-de/art_legacy/msxturbor.webp
new file mode 100644
index 000000000..8c2fea2b4
Binary files /dev/null and b/themes/modern-es-de/art_legacy/msxturbor.webp differ
diff --git a/themes/modern-es-de/art_legacy/mugen.jpg b/themes/modern-es-de/art_legacy/mugen.jpg
deleted file mode 100644
index e36a57fc4..000000000
Binary files a/themes/modern-es-de/art_legacy/mugen.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/mugen.webp b/themes/modern-es-de/art_legacy/mugen.webp
new file mode 100644
index 000000000..da716cb09
Binary files /dev/null and b/themes/modern-es-de/art_legacy/mugen.webp differ
diff --git a/themes/modern-es-de/art_legacy/multivision.jpg b/themes/modern-es-de/art_legacy/multivision.jpg
deleted file mode 100644
index 0eef6f065..000000000
Binary files a/themes/modern-es-de/art_legacy/multivision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/multivision.webp b/themes/modern-es-de/art_legacy/multivision.webp
new file mode 100644
index 000000000..d10969276
Binary files /dev/null and b/themes/modern-es-de/art_legacy/multivision.webp differ
diff --git a/themes/modern-es-de/art_legacy/n3ds.jpg b/themes/modern-es-de/art_legacy/n3ds.jpg
deleted file mode 100644
index ff79582dd..000000000
Binary files a/themes/modern-es-de/art_legacy/n3ds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/n3ds.webp b/themes/modern-es-de/art_legacy/n3ds.webp
new file mode 100644
index 000000000..86ecd8c1d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/n3ds.webp differ
diff --git a/themes/modern-es-de/art_legacy/n64.jpg b/themes/modern-es-de/art_legacy/n64.jpg
deleted file mode 100644
index 9c757d366..000000000
Binary files a/themes/modern-es-de/art_legacy/n64.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/n64.webp b/themes/modern-es-de/art_legacy/n64.webp
new file mode 100644
index 000000000..f5e290f46
Binary files /dev/null and b/themes/modern-es-de/art_legacy/n64.webp differ
diff --git a/themes/modern-es-de/art_legacy/n64dd.jpg b/themes/modern-es-de/art_legacy/n64dd.jpg
deleted file mode 100644
index e9ba35f0e..000000000
Binary files a/themes/modern-es-de/art_legacy/n64dd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/n64dd.webp b/themes/modern-es-de/art_legacy/n64dd.webp
new file mode 100644
index 000000000..f1355e60c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/n64dd.webp differ
diff --git a/themes/modern-es-de/art_legacy/naomi.jpg b/themes/modern-es-de/art_legacy/naomi.jpg
deleted file mode 100644
index e25cb85e2..000000000
Binary files a/themes/modern-es-de/art_legacy/naomi.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/naomi.webp b/themes/modern-es-de/art_legacy/naomi.webp
new file mode 100644
index 000000000..41ba6f277
Binary files /dev/null and b/themes/modern-es-de/art_legacy/naomi.webp differ
diff --git a/themes/modern-es-de/art_legacy/naomi2.jpg b/themes/modern-es-de/art_legacy/naomi2.jpg
deleted file mode 100644
index 1ce88d977..000000000
Binary files a/themes/modern-es-de/art_legacy/naomi2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/naomi2.webp b/themes/modern-es-de/art_legacy/naomi2.webp
new file mode 100644
index 000000000..fbef60ca3
Binary files /dev/null and b/themes/modern-es-de/art_legacy/naomi2.webp differ
diff --git a/themes/modern-es-de/art_legacy/naomigd.jpg b/themes/modern-es-de/art_legacy/naomigd.jpg
deleted file mode 100644
index ae9b0dc37..000000000
Binary files a/themes/modern-es-de/art_legacy/naomigd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/naomigd.webp b/themes/modern-es-de/art_legacy/naomigd.webp
new file mode 100644
index 000000000..b0368a1d0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/naomigd.webp differ
diff --git a/themes/modern-es-de/art_legacy/nds.jpg b/themes/modern-es-de/art_legacy/nds.jpg
deleted file mode 100644
index c795c4376..000000000
Binary files a/themes/modern-es-de/art_legacy/nds.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/nds.webp b/themes/modern-es-de/art_legacy/nds.webp
new file mode 100644
index 000000000..51a0fe462
Binary files /dev/null and b/themes/modern-es-de/art_legacy/nds.webp differ
diff --git a/themes/modern-es-de/art_legacy/neogeo.jpg b/themes/modern-es-de/art_legacy/neogeo.jpg
deleted file mode 100644
index a331f98c3..000000000
Binary files a/themes/modern-es-de/art_legacy/neogeo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/neogeo.webp b/themes/modern-es-de/art_legacy/neogeo.webp
new file mode 100644
index 000000000..4db5a9d5b
Binary files /dev/null and b/themes/modern-es-de/art_legacy/neogeo.webp differ
diff --git a/themes/modern-es-de/art_legacy/neogeocd.jpg b/themes/modern-es-de/art_legacy/neogeocd.jpg
deleted file mode 100644
index 6498e38b5..000000000
Binary files a/themes/modern-es-de/art_legacy/neogeocd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/neogeocd.webp b/themes/modern-es-de/art_legacy/neogeocd.webp
new file mode 100644
index 000000000..c02906e82
Binary files /dev/null and b/themes/modern-es-de/art_legacy/neogeocd.webp differ
diff --git a/themes/modern-es-de/art_legacy/neogeocdjp.jpg b/themes/modern-es-de/art_legacy/neogeocdjp.jpg
deleted file mode 100644
index 2a62c92a4..000000000
Binary files a/themes/modern-es-de/art_legacy/neogeocdjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/neogeocdjp.webp b/themes/modern-es-de/art_legacy/neogeocdjp.webp
new file mode 100644
index 000000000..dac759bfd
Binary files /dev/null and b/themes/modern-es-de/art_legacy/neogeocdjp.webp differ
diff --git a/themes/modern-es-de/art_legacy/nes.jpg b/themes/modern-es-de/art_legacy/nes.jpg
deleted file mode 100644
index 3fcb03fb5..000000000
Binary files a/themes/modern-es-de/art_legacy/nes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/nes.webp b/themes/modern-es-de/art_legacy/nes.webp
new file mode 100644
index 000000000..8693e0c6f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/nes.webp differ
diff --git a/themes/modern-es-de/art_legacy/ngage.jpg b/themes/modern-es-de/art_legacy/ngage.jpg
deleted file mode 100644
index 9041f45f5..000000000
Binary files a/themes/modern-es-de/art_legacy/ngage.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ngage.webp b/themes/modern-es-de/art_legacy/ngage.webp
new file mode 100644
index 000000000..fb4d7f910
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ngage.webp differ
diff --git a/themes/modern-es-de/art_legacy/ngp.jpg b/themes/modern-es-de/art_legacy/ngp.jpg
deleted file mode 100644
index aa050e12a..000000000
Binary files a/themes/modern-es-de/art_legacy/ngp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ngp.webp b/themes/modern-es-de/art_legacy/ngp.webp
new file mode 100644
index 000000000..3d8d6be83
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ngp.webp differ
diff --git a/themes/modern-es-de/art_legacy/ngpc.jpg b/themes/modern-es-de/art_legacy/ngpc.jpg
deleted file mode 100644
index 669bd4361..000000000
Binary files a/themes/modern-es-de/art_legacy/ngpc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ngpc.webp b/themes/modern-es-de/art_legacy/ngpc.webp
new file mode 100644
index 000000000..f1a6c103a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ngpc.webp differ
diff --git a/themes/modern-es-de/art_legacy/odyssey2.jpg b/themes/modern-es-de/art_legacy/odyssey2.jpg
deleted file mode 100644
index 15e998563..000000000
Binary files a/themes/modern-es-de/art_legacy/odyssey2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/odyssey2.webp b/themes/modern-es-de/art_legacy/odyssey2.webp
new file mode 100644
index 000000000..a76ba60a0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/odyssey2.webp differ
diff --git a/themes/modern-es-de/art_legacy/openbor.jpg b/themes/modern-es-de/art_legacy/openbor.jpg
deleted file mode 100644
index 3688b8338..000000000
Binary files a/themes/modern-es-de/art_legacy/openbor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/openbor.webp b/themes/modern-es-de/art_legacy/openbor.webp
new file mode 100644
index 000000000..83df4bb44
Binary files /dev/null and b/themes/modern-es-de/art_legacy/openbor.webp differ
diff --git a/themes/modern-es-de/art_legacy/oric.jpg b/themes/modern-es-de/art_legacy/oric.jpg
deleted file mode 100644
index 0a0f42602..000000000
Binary files a/themes/modern-es-de/art_legacy/oric.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/oric.webp b/themes/modern-es-de/art_legacy/oric.webp
new file mode 100644
index 000000000..b4f6cadf4
Binary files /dev/null and b/themes/modern-es-de/art_legacy/oric.webp differ
diff --git a/themes/modern-es-de/art_legacy/palm.jpg b/themes/modern-es-de/art_legacy/palm.jpg
deleted file mode 100644
index 3536b3c1d..000000000
Binary files a/themes/modern-es-de/art_legacy/palm.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/palm.webp b/themes/modern-es-de/art_legacy/palm.webp
new file mode 100644
index 000000000..6dba2000d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/palm.webp differ
diff --git a/themes/modern-es-de/art_legacy/pc-cd.jpg b/themes/modern-es-de/art_legacy/pc-cd.jpg
deleted file mode 100644
index f80dca423..000000000
Binary files a/themes/modern-es-de/art_legacy/pc-cd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pc-cd.webp b/themes/modern-es-de/art_legacy/pc-cd.webp
new file mode 100644
index 000000000..a6fe5f123
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pc-cd.webp differ
diff --git a/themes/modern-es-de/art_legacy/pc.jpg b/themes/modern-es-de/art_legacy/pc.jpg
deleted file mode 100644
index 5b267b67d..000000000
Binary files a/themes/modern-es-de/art_legacy/pc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pc.webp b/themes/modern-es-de/art_legacy/pc.webp
new file mode 100644
index 000000000..36c31083d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pc.webp differ
diff --git a/themes/modern-es-de/art_legacy/pc88.jpg b/themes/modern-es-de/art_legacy/pc88.jpg
deleted file mode 100644
index c4d8e532a..000000000
Binary files a/themes/modern-es-de/art_legacy/pc88.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pc88.webp b/themes/modern-es-de/art_legacy/pc88.webp
new file mode 100644
index 000000000..cd30d035c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pc88.webp differ
diff --git a/themes/modern-es-de/art_legacy/pc98.jpg b/themes/modern-es-de/art_legacy/pc98.jpg
deleted file mode 100644
index 53f7e55e1..000000000
Binary files a/themes/modern-es-de/art_legacy/pc98.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pc98.webp b/themes/modern-es-de/art_legacy/pc98.webp
new file mode 100644
index 000000000..7b0c97bb7
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pc98.webp differ
diff --git a/themes/modern-es-de/art_legacy/pcarcade.jpg b/themes/modern-es-de/art_legacy/pcarcade.jpg
deleted file mode 100644
index 536680d4f..000000000
Binary files a/themes/modern-es-de/art_legacy/pcarcade.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pcarcade.webp b/themes/modern-es-de/art_legacy/pcarcade.webp
new file mode 100644
index 000000000..28f651d0a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pcarcade.webp differ
diff --git a/themes/modern-es-de/art_legacy/pcengine.jpg b/themes/modern-es-de/art_legacy/pcengine.jpg
deleted file mode 100644
index 2fe06f185..000000000
Binary files a/themes/modern-es-de/art_legacy/pcengine.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pcengine.webp b/themes/modern-es-de/art_legacy/pcengine.webp
new file mode 100644
index 000000000..d43508b5e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pcengine.webp differ
diff --git a/themes/modern-es-de/art_legacy/pcenginecd.jpg b/themes/modern-es-de/art_legacy/pcenginecd.jpg
deleted file mode 100644
index bfc591b8e..000000000
Binary files a/themes/modern-es-de/art_legacy/pcenginecd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pcenginecd.webp b/themes/modern-es-de/art_legacy/pcenginecd.webp
new file mode 100644
index 000000000..6a181ad95
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pcenginecd.webp differ
diff --git a/themes/modern-es-de/art_legacy/pcfx.jpg b/themes/modern-es-de/art_legacy/pcfx.jpg
deleted file mode 100644
index e199ffb71..000000000
Binary files a/themes/modern-es-de/art_legacy/pcfx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pcfx.webp b/themes/modern-es-de/art_legacy/pcfx.webp
new file mode 100644
index 000000000..678f54207
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pcfx.webp differ
diff --git a/themes/modern-es-de/art_legacy/pico8.jpg b/themes/modern-es-de/art_legacy/pico8.jpg
deleted file mode 100644
index 3f7ffc432..000000000
Binary files a/themes/modern-es-de/art_legacy/pico8.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pico8.webp b/themes/modern-es-de/art_legacy/pico8.webp
new file mode 100644
index 000000000..0819826c5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pico8.webp differ
diff --git a/themes/modern-es-de/art_legacy/plus4.jpg b/themes/modern-es-de/art_legacy/plus4.jpg
deleted file mode 100644
index b424020eb..000000000
Binary files a/themes/modern-es-de/art_legacy/plus4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/plus4.webp b/themes/modern-es-de/art_legacy/plus4.webp
new file mode 100644
index 000000000..8294c4863
Binary files /dev/null and b/themes/modern-es-de/art_legacy/plus4.webp differ
diff --git a/themes/modern-es-de/art_legacy/pokemini.jpg b/themes/modern-es-de/art_legacy/pokemini.jpg
deleted file mode 100644
index 7b5897554..000000000
Binary files a/themes/modern-es-de/art_legacy/pokemini.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pokemini.webp b/themes/modern-es-de/art_legacy/pokemini.webp
new file mode 100644
index 000000000..49beaf119
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pokemini.webp differ
diff --git a/themes/modern-es-de/art_legacy/ports.jpg b/themes/modern-es-de/art_legacy/ports.jpg
deleted file mode 100644
index b089e1fe3..000000000
Binary files a/themes/modern-es-de/art_legacy/ports.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ports.webp b/themes/modern-es-de/art_legacy/ports.webp
new file mode 100644
index 000000000..884c488de
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ports.webp differ
diff --git a/themes/modern-es-de/art_legacy/ps2.jpg b/themes/modern-es-de/art_legacy/ps2.jpg
deleted file mode 100644
index 6d0f3cd22..000000000
Binary files a/themes/modern-es-de/art_legacy/ps2.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ps2.webp b/themes/modern-es-de/art_legacy/ps2.webp
new file mode 100644
index 000000000..2e9f8decf
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ps2.webp differ
diff --git a/themes/modern-es-de/art_legacy/ps3.jpg b/themes/modern-es-de/art_legacy/ps3.jpg
deleted file mode 100644
index 84628fc63..000000000
Binary files a/themes/modern-es-de/art_legacy/ps3.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ps3.webp b/themes/modern-es-de/art_legacy/ps3.webp
new file mode 100644
index 000000000..8db8fe05a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ps3.webp differ
diff --git a/themes/modern-es-de/art_legacy/ps4.jpg b/themes/modern-es-de/art_legacy/ps4.jpg
deleted file mode 100644
index fb6d07279..000000000
Binary files a/themes/modern-es-de/art_legacy/ps4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ps4.webp b/themes/modern-es-de/art_legacy/ps4.webp
new file mode 100644
index 000000000..6877bbb5e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ps4.webp differ
diff --git a/themes/modern-es-de/art_legacy/psp.jpg b/themes/modern-es-de/art_legacy/psp.jpg
deleted file mode 100644
index af6cce78a..000000000
Binary files a/themes/modern-es-de/art_legacy/psp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/psp.webp b/themes/modern-es-de/art_legacy/psp.webp
new file mode 100644
index 000000000..f86e2c66c
Binary files /dev/null and b/themes/modern-es-de/art_legacy/psp.webp differ
diff --git a/themes/modern-es-de/art_legacy/psvita.jpg b/themes/modern-es-de/art_legacy/psvita.jpg
deleted file mode 100644
index c0c751a76..000000000
Binary files a/themes/modern-es-de/art_legacy/psvita.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/psvita.webp b/themes/modern-es-de/art_legacy/psvita.webp
new file mode 100644
index 000000000..412ba4dca
Binary files /dev/null and b/themes/modern-es-de/art_legacy/psvita.webp differ
diff --git a/themes/modern-es-de/art_legacy/psx.jpg b/themes/modern-es-de/art_legacy/psx.jpg
deleted file mode 100644
index 0c806fe42..000000000
Binary files a/themes/modern-es-de/art_legacy/psx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/psx.webp b/themes/modern-es-de/art_legacy/psx.webp
new file mode 100644
index 000000000..fa4ccef30
Binary files /dev/null and b/themes/modern-es-de/art_legacy/psx.webp differ
diff --git a/themes/modern-es-de/art_legacy/pv1000.jpg b/themes/modern-es-de/art_legacy/pv1000.jpg
deleted file mode 100644
index 3247fb56b..000000000
Binary files a/themes/modern-es-de/art_legacy/pv1000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/pv1000.webp b/themes/modern-es-de/art_legacy/pv1000.webp
new file mode 100644
index 000000000..6557f1cba
Binary files /dev/null and b/themes/modern-es-de/art_legacy/pv1000.webp differ
diff --git a/themes/modern-es-de/art_legacy/quake.jpg b/themes/modern-es-de/art_legacy/quake.jpg
deleted file mode 100644
index e37999408..000000000
Binary files a/themes/modern-es-de/art_legacy/quake.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/quake.webp b/themes/modern-es-de/art_legacy/quake.webp
new file mode 100644
index 000000000..8b0659b8d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/quake.webp differ
diff --git a/themes/modern-es-de/art_legacy/reflexive.jpg b/themes/modern-es-de/art_legacy/reflexive.jpg
deleted file mode 100644
index e77e55ec6..000000000
Binary files a/themes/modern-es-de/art_legacy/reflexive.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/reflexive.webp b/themes/modern-es-de/art_legacy/reflexive.webp
new file mode 100644
index 000000000..54eb89828
Binary files /dev/null and b/themes/modern-es-de/art_legacy/reflexive.webp differ
diff --git a/themes/modern-es-de/art_legacy/samcoupe.jpg b/themes/modern-es-de/art_legacy/samcoupe.jpg
deleted file mode 100644
index 823e41ee6..000000000
Binary files a/themes/modern-es-de/art_legacy/samcoupe.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/samcoupe.webp b/themes/modern-es-de/art_legacy/samcoupe.webp
new file mode 100644
index 000000000..edaff50e6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/samcoupe.webp differ
diff --git a/themes/modern-es-de/art_legacy/satellaview.jpg b/themes/modern-es-de/art_legacy/satellaview.jpg
deleted file mode 100644
index 7b13a9b71..000000000
Binary files a/themes/modern-es-de/art_legacy/satellaview.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/satellaview.webp b/themes/modern-es-de/art_legacy/satellaview.webp
new file mode 100644
index 000000000..539daf165
Binary files /dev/null and b/themes/modern-es-de/art_legacy/satellaview.webp differ
diff --git a/themes/modern-es-de/art_legacy/saturn.jpg b/themes/modern-es-de/art_legacy/saturn.jpg
deleted file mode 100644
index 4e917e314..000000000
Binary files a/themes/modern-es-de/art_legacy/saturn.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/saturn.webp b/themes/modern-es-de/art_legacy/saturn.webp
new file mode 100644
index 000000000..844d1f995
Binary files /dev/null and b/themes/modern-es-de/art_legacy/saturn.webp differ
diff --git a/themes/modern-es-de/art_legacy/saturnjp.jpg b/themes/modern-es-de/art_legacy/saturnjp.jpg
deleted file mode 100644
index 90a962d61..000000000
Binary files a/themes/modern-es-de/art_legacy/saturnjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/saturnjp.webp b/themes/modern-es-de/art_legacy/saturnjp.webp
new file mode 100644
index 000000000..5d25b62ec
Binary files /dev/null and b/themes/modern-es-de/art_legacy/saturnjp.webp differ
diff --git a/themes/modern-es-de/art_legacy/scummvm.jpg b/themes/modern-es-de/art_legacy/scummvm.jpg
deleted file mode 100644
index 1bbc548db..000000000
Binary files a/themes/modern-es-de/art_legacy/scummvm.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/scummvm.webp b/themes/modern-es-de/art_legacy/scummvm.webp
new file mode 100644
index 000000000..4c81df40d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/scummvm.webp differ
diff --git a/themes/modern-es-de/art_legacy/scv.jpg b/themes/modern-es-de/art_legacy/scv.jpg
deleted file mode 100644
index 158da4a07..000000000
Binary files a/themes/modern-es-de/art_legacy/scv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/scv.webp b/themes/modern-es-de/art_legacy/scv.webp
new file mode 100644
index 000000000..b77d92ba0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/scv.webp differ
diff --git a/themes/modern-es-de/art_legacy/sega32x.jpg b/themes/modern-es-de/art_legacy/sega32x.jpg
deleted file mode 100644
index 4c8339dfb..000000000
Binary files a/themes/modern-es-de/art_legacy/sega32x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sega32x.webp b/themes/modern-es-de/art_legacy/sega32x.webp
new file mode 100644
index 000000000..6694052df
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sega32x.webp differ
diff --git a/themes/modern-es-de/art_legacy/sega32xjp.jpg b/themes/modern-es-de/art_legacy/sega32xjp.jpg
deleted file mode 100644
index 6fe059819..000000000
Binary files a/themes/modern-es-de/art_legacy/sega32xjp.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sega32xjp.webp b/themes/modern-es-de/art_legacy/sega32xjp.webp
new file mode 100644
index 000000000..6adc1ca92
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sega32xjp.webp differ
diff --git a/themes/modern-es-de/art_legacy/sega32xna.jpg b/themes/modern-es-de/art_legacy/sega32xna.jpg
deleted file mode 100644
index 5257a8ba0..000000000
Binary files a/themes/modern-es-de/art_legacy/sega32xna.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sega32xna.webp b/themes/modern-es-de/art_legacy/sega32xna.webp
new file mode 100644
index 000000000..a398eceed
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sega32xna.webp differ
diff --git a/themes/modern-es-de/art_legacy/segacd.jpg b/themes/modern-es-de/art_legacy/segacd.jpg
deleted file mode 100644
index 964029c9e..000000000
Binary files a/themes/modern-es-de/art_legacy/segacd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/segacd.webp b/themes/modern-es-de/art_legacy/segacd.webp
new file mode 100644
index 000000000..cad2a4bac
Binary files /dev/null and b/themes/modern-es-de/art_legacy/segacd.webp differ
diff --git a/themes/modern-es-de/art_legacy/settings.jpg b/themes/modern-es-de/art_legacy/settings.jpg
deleted file mode 100644
index 4c101dff8..000000000
Binary files a/themes/modern-es-de/art_legacy/settings.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/settings.webp b/themes/modern-es-de/art_legacy/settings.webp
new file mode 100644
index 000000000..61a2c0906
Binary files /dev/null and b/themes/modern-es-de/art_legacy/settings.webp differ
diff --git a/themes/modern-es-de/art_legacy/sfc.jpg b/themes/modern-es-de/art_legacy/sfc.jpg
deleted file mode 100644
index 239b2f18c..000000000
Binary files a/themes/modern-es-de/art_legacy/sfc.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sfc.webp b/themes/modern-es-de/art_legacy/sfc.webp
new file mode 100644
index 000000000..9e2f37ce0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sfc.webp differ
diff --git a/themes/modern-es-de/art_legacy/sg-1000.jpg b/themes/modern-es-de/art_legacy/sg-1000.jpg
deleted file mode 100644
index a9a77ee42..000000000
Binary files a/themes/modern-es-de/art_legacy/sg-1000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sg-1000.webp b/themes/modern-es-de/art_legacy/sg-1000.webp
new file mode 100644
index 000000000..34bd61832
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sg-1000.webp differ
diff --git a/themes/modern-es-de/art_legacy/sgb.jpg b/themes/modern-es-de/art_legacy/sgb.jpg
deleted file mode 100644
index 982059150..000000000
Binary files a/themes/modern-es-de/art_legacy/sgb.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sgb.webp b/themes/modern-es-de/art_legacy/sgb.webp
new file mode 100644
index 000000000..b1bcfd7a6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sgb.webp differ
diff --git a/themes/modern-es-de/art_legacy/snes.jpg b/themes/modern-es-de/art_legacy/snes.jpg
deleted file mode 100644
index b4be77526..000000000
Binary files a/themes/modern-es-de/art_legacy/snes.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/snes.webp b/themes/modern-es-de/art_legacy/snes.webp
new file mode 100644
index 000000000..144b7e20d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/snes.webp differ
diff --git a/themes/modern-es-de/art_legacy/snesna.jpg b/themes/modern-es-de/art_legacy/snesna.jpg
deleted file mode 100644
index 737b2226a..000000000
Binary files a/themes/modern-es-de/art_legacy/snesna.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/snesna.webp b/themes/modern-es-de/art_legacy/snesna.webp
new file mode 100644
index 000000000..5676d9bc3
Binary files /dev/null and b/themes/modern-es-de/art_legacy/snesna.webp differ
diff --git a/themes/modern-es-de/art_legacy/solarus.jpg b/themes/modern-es-de/art_legacy/solarus.jpg
deleted file mode 100644
index 565ee3553..000000000
Binary files a/themes/modern-es-de/art_legacy/solarus.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/solarus.webp b/themes/modern-es-de/art_legacy/solarus.webp
new file mode 100644
index 000000000..9dc6ea917
Binary files /dev/null and b/themes/modern-es-de/art_legacy/solarus.webp differ
diff --git a/themes/modern-es-de/art_legacy/spectravideo.jpg b/themes/modern-es-de/art_legacy/spectravideo.jpg
deleted file mode 100644
index c4712b2b9..000000000
Binary files a/themes/modern-es-de/art_legacy/spectravideo.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/spectravideo.webp b/themes/modern-es-de/art_legacy/spectravideo.webp
new file mode 100644
index 000000000..20ffccee0
Binary files /dev/null and b/themes/modern-es-de/art_legacy/spectravideo.webp differ
diff --git a/themes/modern-es-de/art_legacy/steam.jpg b/themes/modern-es-de/art_legacy/steam.jpg
deleted file mode 100644
index 097087c07..000000000
Binary files a/themes/modern-es-de/art_legacy/steam.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/steam.webp b/themes/modern-es-de/art_legacy/steam.webp
new file mode 100644
index 000000000..03522ee31
Binary files /dev/null and b/themes/modern-es-de/art_legacy/steam.webp differ
diff --git a/themes/modern-es-de/art_legacy/stv.jpg b/themes/modern-es-de/art_legacy/stv.jpg
deleted file mode 100644
index 584e90701..000000000
Binary files a/themes/modern-es-de/art_legacy/stv.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/stv.webp b/themes/modern-es-de/art_legacy/stv.webp
new file mode 100644
index 000000000..f611ca651
Binary files /dev/null and b/themes/modern-es-de/art_legacy/stv.webp differ
diff --git a/themes/modern-es-de/art_legacy/sufami.jpg b/themes/modern-es-de/art_legacy/sufami.jpg
deleted file mode 100644
index 30691ac53..000000000
Binary files a/themes/modern-es-de/art_legacy/sufami.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/sufami.webp b/themes/modern-es-de/art_legacy/sufami.webp
new file mode 100644
index 000000000..a71dd31eb
Binary files /dev/null and b/themes/modern-es-de/art_legacy/sufami.webp differ
diff --git a/themes/modern-es-de/art_legacy/supergrafx.jpg b/themes/modern-es-de/art_legacy/supergrafx.jpg
deleted file mode 100644
index d901a6d5e..000000000
Binary files a/themes/modern-es-de/art_legacy/supergrafx.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/supergrafx.webp b/themes/modern-es-de/art_legacy/supergrafx.webp
new file mode 100644
index 000000000..57fe7d345
Binary files /dev/null and b/themes/modern-es-de/art_legacy/supergrafx.webp differ
diff --git a/themes/modern-es-de/art_legacy/supervision.jpg b/themes/modern-es-de/art_legacy/supervision.jpg
deleted file mode 100644
index 3117c610f..000000000
Binary files a/themes/modern-es-de/art_legacy/supervision.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/supervision.webp b/themes/modern-es-de/art_legacy/supervision.webp
new file mode 100644
index 000000000..518ec32d1
Binary files /dev/null and b/themes/modern-es-de/art_legacy/supervision.webp differ
diff --git a/themes/modern-es-de/art_legacy/supracan.jpg b/themes/modern-es-de/art_legacy/supracan.jpg
deleted file mode 100644
index 2eabc304c..000000000
Binary files a/themes/modern-es-de/art_legacy/supracan.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/supracan.webp b/themes/modern-es-de/art_legacy/supracan.webp
new file mode 100644
index 000000000..3dc622941
Binary files /dev/null and b/themes/modern-es-de/art_legacy/supracan.webp differ
diff --git a/themes/modern-es-de/art_legacy/switch.jpg b/themes/modern-es-de/art_legacy/switch.jpg
deleted file mode 100644
index af1906039..000000000
Binary files a/themes/modern-es-de/art_legacy/switch.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/switch.webp b/themes/modern-es-de/art_legacy/switch.webp
new file mode 100644
index 000000000..d19bf1aa3
Binary files /dev/null and b/themes/modern-es-de/art_legacy/switch.webp differ
diff --git a/themes/modern-es-de/art_legacy/symbian.jpg b/themes/modern-es-de/art_legacy/symbian.jpg
deleted file mode 100644
index 56e47ae66..000000000
Binary files a/themes/modern-es-de/art_legacy/symbian.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/symbian.webp b/themes/modern-es-de/art_legacy/symbian.webp
new file mode 100644
index 000000000..4d1bd0e57
Binary files /dev/null and b/themes/modern-es-de/art_legacy/symbian.webp differ
diff --git a/themes/modern-es-de/art_legacy/tanodragon.jpg b/themes/modern-es-de/art_legacy/tanodragon.jpg
deleted file mode 100644
index 4cdc7fe5c..000000000
Binary files a/themes/modern-es-de/art_legacy/tanodragon.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/tanodragon.webp b/themes/modern-es-de/art_legacy/tanodragon.webp
new file mode 100644
index 000000000..56f7afcc5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/tanodragon.webp differ
diff --git a/themes/modern-es-de/art_legacy/tg-cd.jpg b/themes/modern-es-de/art_legacy/tg-cd.jpg
deleted file mode 100644
index 9e60cd3d5..000000000
Binary files a/themes/modern-es-de/art_legacy/tg-cd.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/tg-cd.webp b/themes/modern-es-de/art_legacy/tg-cd.webp
new file mode 100644
index 000000000..55ba9dbdb
Binary files /dev/null and b/themes/modern-es-de/art_legacy/tg-cd.webp differ
diff --git a/themes/modern-es-de/art_legacy/tg16.jpg b/themes/modern-es-de/art_legacy/tg16.jpg
deleted file mode 100644
index 88fba3682..000000000
Binary files a/themes/modern-es-de/art_legacy/tg16.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/tg16.webp b/themes/modern-es-de/art_legacy/tg16.webp
new file mode 100644
index 000000000..3f2bfc16e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/tg16.webp differ
diff --git a/themes/modern-es-de/art_legacy/ti99.jpg b/themes/modern-es-de/art_legacy/ti99.jpg
deleted file mode 100644
index c8f89c6c6..000000000
Binary files a/themes/modern-es-de/art_legacy/ti99.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/ti99.webp b/themes/modern-es-de/art_legacy/ti99.webp
new file mode 100644
index 000000000..bdec8e8dd
Binary files /dev/null and b/themes/modern-es-de/art_legacy/ti99.webp differ
diff --git a/themes/modern-es-de/art_legacy/tic80.jpg b/themes/modern-es-de/art_legacy/tic80.jpg
deleted file mode 100644
index e09d9e664..000000000
Binary files a/themes/modern-es-de/art_legacy/tic80.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/tic80.webp b/themes/modern-es-de/art_legacy/tic80.webp
new file mode 100644
index 000000000..752971028
Binary files /dev/null and b/themes/modern-es-de/art_legacy/tic80.webp differ
diff --git a/themes/modern-es-de/art_legacy/to8.jpg b/themes/modern-es-de/art_legacy/to8.jpg
deleted file mode 100644
index ab4e9fe59..000000000
Binary files a/themes/modern-es-de/art_legacy/to8.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/to8.webp b/themes/modern-es-de/art_legacy/to8.webp
new file mode 100644
index 000000000..fec268f5a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/to8.webp differ
diff --git a/themes/modern-es-de/art_legacy/triforce.jpg b/themes/modern-es-de/art_legacy/triforce.jpg
deleted file mode 100644
index 9fe1f6791..000000000
Binary files a/themes/modern-es-de/art_legacy/triforce.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/triforce.webp b/themes/modern-es-de/art_legacy/triforce.webp
new file mode 100644
index 000000000..f189216c5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/triforce.webp differ
diff --git a/themes/modern-es-de/art_legacy/trs-80.jpg b/themes/modern-es-de/art_legacy/trs-80.jpg
deleted file mode 100644
index be3412938..000000000
Binary files a/themes/modern-es-de/art_legacy/trs-80.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/trs-80.webp b/themes/modern-es-de/art_legacy/trs-80.webp
new file mode 100644
index 000000000..44682654e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/trs-80.webp differ
diff --git a/themes/modern-es-de/art_legacy/type-x.jpg b/themes/modern-es-de/art_legacy/type-x.jpg
deleted file mode 100644
index 0c541ed3b..000000000
Binary files a/themes/modern-es-de/art_legacy/type-x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/type-x.webp b/themes/modern-es-de/art_legacy/type-x.webp
new file mode 100644
index 000000000..44f68bae5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/type-x.webp differ
diff --git a/themes/modern-es-de/art_legacy/uzebox.jpg b/themes/modern-es-de/art_legacy/uzebox.jpg
deleted file mode 100644
index b3af94bc8..000000000
Binary files a/themes/modern-es-de/art_legacy/uzebox.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/uzebox.webp b/themes/modern-es-de/art_legacy/uzebox.webp
new file mode 100644
index 000000000..ac35ebf63
Binary files /dev/null and b/themes/modern-es-de/art_legacy/uzebox.webp differ
diff --git a/themes/modern-es-de/art_legacy/vectrex.jpg b/themes/modern-es-de/art_legacy/vectrex.jpg
deleted file mode 100644
index 83ce3a850..000000000
Binary files a/themes/modern-es-de/art_legacy/vectrex.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/vectrex.webp b/themes/modern-es-de/art_legacy/vectrex.webp
new file mode 100644
index 000000000..254674213
Binary files /dev/null and b/themes/modern-es-de/art_legacy/vectrex.webp differ
diff --git a/themes/modern-es-de/art_legacy/vic20.jpg b/themes/modern-es-de/art_legacy/vic20.jpg
deleted file mode 100644
index 77b7dc1b0..000000000
Binary files a/themes/modern-es-de/art_legacy/vic20.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/vic20.webp b/themes/modern-es-de/art_legacy/vic20.webp
new file mode 100644
index 000000000..864fdc5a6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/vic20.webp differ
diff --git a/themes/modern-es-de/art_legacy/videopac.jpg b/themes/modern-es-de/art_legacy/videopac.jpg
deleted file mode 100644
index 299099a75..000000000
Binary files a/themes/modern-es-de/art_legacy/videopac.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/videopac.webp b/themes/modern-es-de/art_legacy/videopac.webp
new file mode 100644
index 000000000..96ba2e4b7
Binary files /dev/null and b/themes/modern-es-de/art_legacy/videopac.webp differ
diff --git a/themes/modern-es-de/art_legacy/virtualboy.jpg b/themes/modern-es-de/art_legacy/virtualboy.jpg
deleted file mode 100644
index e4465fd4d..000000000
Binary files a/themes/modern-es-de/art_legacy/virtualboy.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/virtualboy.webp b/themes/modern-es-de/art_legacy/virtualboy.webp
new file mode 100644
index 000000000..afb22a9b6
Binary files /dev/null and b/themes/modern-es-de/art_legacy/virtualboy.webp differ
diff --git a/themes/modern-es-de/art_legacy/vpinball.jpg b/themes/modern-es-de/art_legacy/vpinball.jpg
deleted file mode 100644
index 48da0ab30..000000000
Binary files a/themes/modern-es-de/art_legacy/vpinball.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/vpinball.webp b/themes/modern-es-de/art_legacy/vpinball.webp
new file mode 100644
index 000000000..13aa4aa9a
Binary files /dev/null and b/themes/modern-es-de/art_legacy/vpinball.webp differ
diff --git a/themes/modern-es-de/art_legacy/vsmile.jpg b/themes/modern-es-de/art_legacy/vsmile.jpg
deleted file mode 100644
index 1efac46ea..000000000
Binary files a/themes/modern-es-de/art_legacy/vsmile.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/vsmile.webp b/themes/modern-es-de/art_legacy/vsmile.webp
new file mode 100644
index 000000000..b51d5359d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/vsmile.webp differ
diff --git a/themes/modern-es-de/art_legacy/wasm4.jpg b/themes/modern-es-de/art_legacy/wasm4.jpg
deleted file mode 100644
index d60e151b4..000000000
Binary files a/themes/modern-es-de/art_legacy/wasm4.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/wasm4.webp b/themes/modern-es-de/art_legacy/wasm4.webp
new file mode 100644
index 000000000..d01cf14cb
Binary files /dev/null and b/themes/modern-es-de/art_legacy/wasm4.webp differ
diff --git a/themes/modern-es-de/art_legacy/web.jpg b/themes/modern-es-de/art_legacy/web.jpg
deleted file mode 100644
index 9c02c1bd7..000000000
Binary files a/themes/modern-es-de/art_legacy/web.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/web.webp b/themes/modern-es-de/art_legacy/web.webp
new file mode 100644
index 000000000..4e5f91bcd
Binary files /dev/null and b/themes/modern-es-de/art_legacy/web.webp differ
diff --git a/themes/modern-es-de/art_legacy/wii.jpg b/themes/modern-es-de/art_legacy/wii.jpg
deleted file mode 100644
index 02a871306..000000000
Binary files a/themes/modern-es-de/art_legacy/wii.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/wii.webp b/themes/modern-es-de/art_legacy/wii.webp
new file mode 100644
index 000000000..1dce7fcac
Binary files /dev/null and b/themes/modern-es-de/art_legacy/wii.webp differ
diff --git a/themes/modern-es-de/art_legacy/wiiu.jpg b/themes/modern-es-de/art_legacy/wiiu.jpg
deleted file mode 100644
index d70b9ce33..000000000
Binary files a/themes/modern-es-de/art_legacy/wiiu.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/wiiu.webp b/themes/modern-es-de/art_legacy/wiiu.webp
new file mode 100644
index 000000000..6021cb170
Binary files /dev/null and b/themes/modern-es-de/art_legacy/wiiu.webp differ
diff --git a/themes/modern-es-de/art_legacy/windows.jpg b/themes/modern-es-de/art_legacy/windows.jpg
deleted file mode 100644
index 5b267b67d..000000000
Binary files a/themes/modern-es-de/art_legacy/windows.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/windows.webp b/themes/modern-es-de/art_legacy/windows.webp
new file mode 100644
index 000000000..36c31083d
Binary files /dev/null and b/themes/modern-es-de/art_legacy/windows.webp differ
diff --git a/themes/modern-es-de/art_legacy/windows3x.jpg b/themes/modern-es-de/art_legacy/windows3x.jpg
deleted file mode 100644
index 4172506b3..000000000
Binary files a/themes/modern-es-de/art_legacy/windows3x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/windows3x.webp b/themes/modern-es-de/art_legacy/windows3x.webp
new file mode 100644
index 000000000..ddd193f97
Binary files /dev/null and b/themes/modern-es-de/art_legacy/windows3x.webp differ
diff --git a/themes/modern-es-de/art_legacy/windows9x.jpg b/themes/modern-es-de/art_legacy/windows9x.jpg
deleted file mode 100644
index 7b30039bb..000000000
Binary files a/themes/modern-es-de/art_legacy/windows9x.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/windows9x.webp b/themes/modern-es-de/art_legacy/windows9x.webp
new file mode 100644
index 000000000..7608aa9e5
Binary files /dev/null and b/themes/modern-es-de/art_legacy/windows9x.webp differ
diff --git a/themes/modern-es-de/art_legacy/wonderswan.jpg b/themes/modern-es-de/art_legacy/wonderswan.jpg
deleted file mode 100644
index e78e5a05e..000000000
Binary files a/themes/modern-es-de/art_legacy/wonderswan.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/wonderswan.webp b/themes/modern-es-de/art_legacy/wonderswan.webp
new file mode 100644
index 000000000..a937e0180
Binary files /dev/null and b/themes/modern-es-de/art_legacy/wonderswan.webp differ
diff --git a/themes/modern-es-de/art_legacy/wonderswancolor.jpg b/themes/modern-es-de/art_legacy/wonderswancolor.jpg
deleted file mode 100644
index 08fef038b..000000000
Binary files a/themes/modern-es-de/art_legacy/wonderswancolor.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/wonderswancolor.webp b/themes/modern-es-de/art_legacy/wonderswancolor.webp
new file mode 100644
index 000000000..97efde8cc
Binary files /dev/null and b/themes/modern-es-de/art_legacy/wonderswancolor.webp differ
diff --git a/themes/modern-es-de/art_legacy/x1.jpg b/themes/modern-es-de/art_legacy/x1.jpg
deleted file mode 100644
index 49009713b..000000000
Binary files a/themes/modern-es-de/art_legacy/x1.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/x1.webp b/themes/modern-es-de/art_legacy/x1.webp
new file mode 100644
index 000000000..0c280852e
Binary files /dev/null and b/themes/modern-es-de/art_legacy/x1.webp differ
diff --git a/themes/modern-es-de/art_legacy/x68000.jpg b/themes/modern-es-de/art_legacy/x68000.jpg
deleted file mode 100644
index 1c968e675..000000000
Binary files a/themes/modern-es-de/art_legacy/x68000.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/x68000.webp b/themes/modern-es-de/art_legacy/x68000.webp
new file mode 100644
index 000000000..2a424857f
Binary files /dev/null and b/themes/modern-es-de/art_legacy/x68000.webp differ
diff --git a/themes/modern-es-de/art_legacy/xbox.jpg b/themes/modern-es-de/art_legacy/xbox.jpg
deleted file mode 100644
index 7d81fcd71..000000000
Binary files a/themes/modern-es-de/art_legacy/xbox.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/xbox.webp b/themes/modern-es-de/art_legacy/xbox.webp
new file mode 100644
index 000000000..da2eaf185
Binary files /dev/null and b/themes/modern-es-de/art_legacy/xbox.webp differ
diff --git a/themes/modern-es-de/art_legacy/xbox360.jpg b/themes/modern-es-de/art_legacy/xbox360.jpg
deleted file mode 100644
index 89e28fad0..000000000
Binary files a/themes/modern-es-de/art_legacy/xbox360.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/xbox360.webp b/themes/modern-es-de/art_legacy/xbox360.webp
new file mode 100644
index 000000000..1ffd4fe05
Binary files /dev/null and b/themes/modern-es-de/art_legacy/xbox360.webp differ
diff --git a/themes/modern-es-de/art_legacy/zmachine.jpg b/themes/modern-es-de/art_legacy/zmachine.jpg
deleted file mode 100644
index c61ab2404..000000000
Binary files a/themes/modern-es-de/art_legacy/zmachine.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/zmachine.webp b/themes/modern-es-de/art_legacy/zmachine.webp
new file mode 100644
index 000000000..b04a5e395
Binary files /dev/null and b/themes/modern-es-de/art_legacy/zmachine.webp differ
diff --git a/themes/modern-es-de/art_legacy/zx81.jpg b/themes/modern-es-de/art_legacy/zx81.jpg
deleted file mode 100644
index 589d20954..000000000
Binary files a/themes/modern-es-de/art_legacy/zx81.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/zx81.webp b/themes/modern-es-de/art_legacy/zx81.webp
new file mode 100644
index 000000000..ec4f5ab96
Binary files /dev/null and b/themes/modern-es-de/art_legacy/zx81.webp differ
diff --git a/themes/modern-es-de/art_legacy/zxnext.jpg b/themes/modern-es-de/art_legacy/zxnext.jpg
deleted file mode 100644
index a6f03c11d..000000000
Binary files a/themes/modern-es-de/art_legacy/zxnext.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/zxnext.webp b/themes/modern-es-de/art_legacy/zxnext.webp
new file mode 100644
index 000000000..d0ecba7eb
Binary files /dev/null and b/themes/modern-es-de/art_legacy/zxnext.webp differ
diff --git a/themes/modern-es-de/art_legacy/zxspectrum.jpg b/themes/modern-es-de/art_legacy/zxspectrum.jpg
deleted file mode 100644
index ed4a9f43a..000000000
Binary files a/themes/modern-es-de/art_legacy/zxspectrum.jpg and /dev/null differ
diff --git a/themes/modern-es-de/art_legacy/zxspectrum.webp b/themes/modern-es-de/art_legacy/zxspectrum.webp
new file mode 100644
index 000000000..1135ee436
Binary files /dev/null and b/themes/modern-es-de/art_legacy/zxspectrum.webp differ
diff --git a/themes/modern-es-de/theme.xml b/themes/modern-es-de/theme.xml
index d7bb6d106..14d318df1 100644
--- a/themes/modern-es-de/theme.xml
+++ b/themes/modern-es-de/theme.xml
@@ -123,7 +123,7 @@
0 0.3
1 0.4
horizontal
- ./${artDirectory}/${system.theme}.jpg
+ ./${artDirectory}/${system.theme}.webp
1
center
1