diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/arrow-down.svg b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-down.svg
new file mode 100644
index 00000000..86e7c3b4
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-down.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/arrow-left.svg b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-left.svg
new file mode 100644
index 00000000..2fc562eb
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-left.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/arrow-right.svg b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-right.svg
new file mode 100644
index 00000000..9a81394e
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-right.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/arrow-up.svg b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-up.svg
new file mode 100644
index 00000000..b1172a07
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/arrow-up.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/back.svg b/firmware/klipper/klipperscreen/theme/hevort/images/back.svg
new file mode 100644
index 00000000..d383410d
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/back.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/backspace.svg b/firmware/klipper/klipperscreen/theme/hevort/images/backspace.svg
new file mode 100644
index 00000000..8cf80b7f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/backspace.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-l.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-l.svg
new file mode 100644
index 00000000..c27a5136
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-l.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-m.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-m.svg
new file mode 100644
index 00000000..fa5d59f4
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-m.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-r.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-r.svg
new file mode 100644
index 00000000..f1723145
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-b-r.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-l-m.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-l-m.svg
new file mode 100644
index 00000000..14f97458
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-l-m.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-r-m.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-r-m.svg
new file mode 100644
index 00000000..f1254663
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-r-m.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-l.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-l.svg
new file mode 100644
index 00000000..acf689e9
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-l.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-m.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-m.svg
new file mode 100644
index 00000000..7042a468
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-m.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-r.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-r.svg
new file mode 100644
index 00000000..a37a695f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level-t-r.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-level.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level.svg
new file mode 100644
index 00000000..691324a7
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-level.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed-mesh.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed-mesh.svg
new file mode 100644
index 00000000..37980670
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed-mesh.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/bed.svg b/firmware/klipper/klipperscreen/theme/hevort/images/bed.svg
new file mode 100644
index 00000000..75c0ccdd
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/bed.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/camera.svg b/firmware/klipper/klipperscreen/theme/hevort/images/camera.svg
new file mode 100644
index 00000000..7786462e
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/camera.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/cancel.svg b/firmware/klipper/klipperscreen/theme/hevort/images/cancel.svg
new file mode 100644
index 00000000..52f5173e
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/cancel.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/ccw.svg b/firmware/klipper/klipperscreen/theme/hevort/images/ccw.svg
new file mode 100644
index 00000000..29a1e8b4
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/ccw.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/clock.svg b/firmware/klipper/klipperscreen/theme/hevort/images/clock.svg
new file mode 100644
index 00000000..b3db17d0
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/clock.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/complete.svg b/firmware/klipper/klipperscreen/theme/hevort/images/complete.svg
new file mode 100644
index 00000000..6edacfc4
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/complete.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/console.svg b/firmware/klipper/klipperscreen/theme/hevort/images/console.svg
new file mode 100644
index 00000000..ab6f8bbe
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/console.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/cool-down.svg b/firmware/klipper/klipperscreen/theme/hevort/images/cool-down.svg
new file mode 100644
index 00000000..6f88d7fb
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/cool-down.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/custom-script.svg b/firmware/klipper/klipperscreen/theme/hevort/images/custom-script.svg
new file mode 100644
index 00000000..bfc1f922
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/custom-script.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/cw.svg b/firmware/klipper/klipperscreen/theme/hevort/images/cw.svg
new file mode 100644
index 00000000..23206c1f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/cw.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/decrease.svg b/firmware/klipper/klipperscreen/theme/hevort/images/decrease.svg
new file mode 100644
index 00000000..ac52a795
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/decrease.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/delete.svg b/firmware/klipper/klipperscreen/theme/hevort/images/delete.svg
new file mode 100644
index 00000000..5038217f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/delete.svg
@@ -0,0 +1,89 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/emergency.svg b/firmware/klipper/klipperscreen/theme/hevort/images/emergency.svg
new file mode 100644
index 00000000..881c1f64
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/emergency.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extrude.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extrude.svg
new file mode 100644
index 00000000..138ed762
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extrude.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-0.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-0.svg
new file mode 100644
index 00000000..be2531a6
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-0.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-1.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-1.svg
new file mode 100644
index 00000000..1517a2a6
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-1.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-10.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-10.svg
new file mode 100644
index 00000000..92cef11f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-10.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-11.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-11.svg
new file mode 100644
index 00000000..331f4536
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-11.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-2.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-2.svg
new file mode 100644
index 00000000..5b263fe0
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-2.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-3.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-3.svg
new file mode 100644
index 00000000..9a12184b
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-3.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-4.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-4.svg
new file mode 100644
index 00000000..7eb79a44
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-4.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-5.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-5.svg
new file mode 100644
index 00000000..161af8ce
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-5.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-6.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-6.svg
new file mode 100644
index 00000000..10215613
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-6.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-7.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-7.svg
new file mode 100644
index 00000000..af9d44b4
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-7.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-8.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-8.svg
new file mode 100644
index 00000000..a6577008
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-8.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder-9.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-9.svg
new file mode 100644
index 00000000..b4e3cfaf
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder-9.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/extruder.svg b/firmware/klipper/klipperscreen/theme/hevort/images/extruder.svg
new file mode 100644
index 00000000..87054940
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/extruder.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/fan-on.svg b/firmware/klipper/klipperscreen/theme/hevort/images/fan-on.svg
new file mode 100644
index 00000000..5ee29f75
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/fan-on.svg
@@ -0,0 +1,140 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/fan.svg b/firmware/klipper/klipperscreen/theme/hevort/images/fan.svg
new file mode 100644
index 00000000..2c98f4e6
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/fan.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/filament.svg b/firmware/klipper/klipperscreen/theme/hevort/images/filament.svg
new file mode 100644
index 00000000..4f5cbbb0
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/filament.svg
@@ -0,0 +1,104 @@
+
+
\ No newline at end of file
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/file.svg b/firmware/klipper/klipperscreen/theme/hevort/images/file.svg
new file mode 100644
index 00000000..8e5efbe9
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/file.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/files.svg b/firmware/klipper/klipperscreen/theme/hevort/images/files.svg
new file mode 100644
index 00000000..86ef80b2
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/files.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/fine-tune.svg b/firmware/klipper/klipperscreen/theme/hevort/images/fine-tune.svg
new file mode 100644
index 00000000..a503430a
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/fine-tune.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/flow+.svg b/firmware/klipper/klipperscreen/theme/hevort/images/flow+.svg
new file mode 100644
index 00000000..d467f3a9
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/flow+.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/flow-.svg b/firmware/klipper/klipperscreen/theme/hevort/images/flow-.svg
new file mode 100644
index 00000000..4bedcb15
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/flow-.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/folder.svg b/firmware/klipper/klipperscreen/theme/hevort/images/folder.svg
new file mode 100644
index 00000000..cea1de7d
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/folder.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/hashtag.svg b/firmware/klipper/klipperscreen/theme/hevort/images/hashtag.svg
new file mode 100644
index 00000000..3a0c17fd
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/hashtag.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/heat-up.svg b/firmware/klipper/klipperscreen/theme/hevort/images/heat-up.svg
new file mode 100644
index 00000000..016655df
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/heat-up.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/heater.svg b/firmware/klipper/klipperscreen/theme/hevort/images/heater.svg
new file mode 100644
index 00000000..6ae6f61d
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/heater.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/home-x.svg b/firmware/klipper/klipperscreen/theme/hevort/images/home-x.svg
new file mode 100644
index 00000000..0860733d
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/home-x.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/home-y.svg b/firmware/klipper/klipperscreen/theme/hevort/images/home-y.svg
new file mode 100644
index 00000000..956bf162
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/home-y.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/home-z.svg b/firmware/klipper/klipperscreen/theme/hevort/images/home-z.svg
new file mode 100644
index 00000000..7c2d823f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/home-z.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/home.svg b/firmware/klipper/klipperscreen/theme/hevort/images/home.svg
new file mode 100644
index 00000000..24180a1a
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/home.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/hourglass.svg b/firmware/klipper/klipperscreen/theme/hevort/images/hourglass.svg
new file mode 100644
index 00000000..7d800ffb
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/hourglass.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/increase.svg b/firmware/klipper/klipperscreen/theme/hevort/images/increase.svg
new file mode 100644
index 00000000..5242c59e
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/increase.svg
@@ -0,0 +1,71 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/info.svg b/firmware/klipper/klipperscreen/theme/hevort/images/info.svg
new file mode 100644
index 00000000..fa37c4f8
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/info.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/klipper.svg b/firmware/klipper/klipperscreen/theme/hevort/images/klipper.svg
new file mode 100644
index 00000000..eef666cf
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/klipper.svg
@@ -0,0 +1,161 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/light.svg b/firmware/klipper/klipperscreen/theme/hevort/images/light.svg
new file mode 100644
index 00000000..74f0fe23
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/light.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/load.svg b/firmware/klipper/klipperscreen/theme/hevort/images/load.svg
new file mode 100644
index 00000000..f3d4cbac
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/load.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/main.svg b/firmware/klipper/klipperscreen/theme/hevort/images/main.svg
new file mode 100644
index 00000000..eeb2cd48
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/main.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/motor-off.svg b/firmware/klipper/klipperscreen/theme/hevort/images/motor-off.svg
new file mode 100644
index 00000000..46adbcec
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/motor-off.svg
@@ -0,0 +1,112 @@
+
+
\ No newline at end of file
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/move.svg b/firmware/klipper/klipperscreen/theme/hevort/images/move.svg
new file mode 100644
index 00000000..f09f12f2
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/move.svg
@@ -0,0 +1,119 @@
+
+
\ No newline at end of file
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/network.svg b/firmware/klipper/klipperscreen/theme/hevort/images/network.svg
new file mode 100644
index 00000000..6dc3163b
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/network.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/notification_important.svg b/firmware/klipper/klipperscreen/theme/hevort/images/notification_important.svg
new file mode 100644
index 00000000..b6b426e0
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/notification_important.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/notifications.svg b/firmware/klipper/klipperscreen/theme/hevort/images/notifications.svg
new file mode 100644
index 00000000..ee73493f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/notifications.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/notifications_active.svg b/firmware/klipper/klipperscreen/theme/hevort/images/notifications_active.svg
new file mode 100644
index 00000000..d2c7d983
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/notifications_active.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/pause.svg b/firmware/klipper/klipperscreen/theme/hevort/images/pause.svg
new file mode 100644
index 00000000..c3fab2d0
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/pause.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/print.svg b/firmware/klipper/klipperscreen/theme/hevort/images/print.svg
new file mode 100644
index 00000000..014c6927
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/print.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/refresh.svg b/firmware/klipper/klipperscreen/theme/hevort/images/refresh.svg
new file mode 100644
index 00000000..42d7056f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/refresh.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/resume.svg b/firmware/klipper/klipperscreen/theme/hevort/images/resume.svg
new file mode 100644
index 00000000..465c35b2
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/resume.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/retract.svg b/firmware/klipper/klipperscreen/theme/hevort/images/retract.svg
new file mode 100644
index 00000000..f8064327
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/retract.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/sd.svg b/firmware/klipper/klipperscreen/theme/hevort/images/sd.svg
new file mode 100644
index 00000000..8fc2a3bd
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/sd.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/settings.svg b/firmware/klipper/klipperscreen/theme/hevort/images/settings.svg
new file mode 100644
index 00000000..193828be
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/settings.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/shuffle.svg b/firmware/klipper/klipperscreen/theme/hevort/images/shuffle.svg
new file mode 100644
index 00000000..10f604f6
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/shuffle.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/shutdown.svg b/firmware/klipper/klipperscreen/theme/hevort/images/shutdown.svg
new file mode 100644
index 00000000..c6c6ba02
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/shutdown.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/speed+.svg b/firmware/klipper/klipperscreen/theme/hevort/images/speed+.svg
new file mode 100644
index 00000000..d58f41d8
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/speed+.svg
@@ -0,0 +1,122 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/speed-.svg b/firmware/klipper/klipperscreen/theme/hevort/images/speed-.svg
new file mode 100644
index 00000000..3682ca87
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/speed-.svg
@@ -0,0 +1,122 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/spool.svg b/firmware/klipper/klipperscreen/theme/hevort/images/spool.svg
new file mode 100644
index 00000000..c42db8fe
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/spool.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/spoolman.svg b/firmware/klipper/klipperscreen/theme/hevort/images/spoolman.svg
new file mode 100644
index 00000000..0f7246df
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/spoolman.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/stop.svg b/firmware/klipper/klipperscreen/theme/hevort/images/stop.svg
new file mode 100644
index 00000000..9161e65e
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/stop.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/toolchanger.svg b/firmware/klipper/klipperscreen/theme/hevort/images/toolchanger.svg
new file mode 100644
index 00000000..4cc91857
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/toolchanger.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/warning.svg b/firmware/klipper/klipperscreen/theme/hevort/images/warning.svg
new file mode 100644
index 00000000..56016824
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/warning.svg
@@ -0,0 +1,7 @@
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/wifi_excellent.svg b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_excellent.svg
new file mode 100644
index 00000000..8779ba82
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_excellent.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/wifi_fair.svg b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_fair.svg
new file mode 100644
index 00000000..4eae144d
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_fair.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/wifi_good.svg b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_good.svg
new file mode 100644
index 00000000..03bfd534
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_good.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/wifi_weak.svg b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_weak.svg
new file mode 100644
index 00000000..9740bc9f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/wifi_weak.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/z-closer.svg b/firmware/klipper/klipperscreen/theme/hevort/images/z-closer.svg
new file mode 100644
index 00000000..45f8d9ae
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/z-closer.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/z-farther.svg b/firmware/klipper/klipperscreen/theme/hevort/images/z-farther.svg
new file mode 100644
index 00000000..0a2894e9
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/z-farther.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/images/z-tilt.svg b/firmware/klipper/klipperscreen/theme/hevort/images/z-tilt.svg
new file mode 100644
index 00000000..03583b57
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/images/z-tilt.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/firmware/klipper/klipperscreen/theme/hevort/style.conf b/firmware/klipper/klipperscreen/theme/hevort/style.conf
new file mode 100644
index 00000000..38fdad4f
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/style.conf
@@ -0,0 +1,20 @@
+{
+ "graph_colors": {
+ "extruder": {
+ "colors": ["d5ff00", "c0e600", "95b300", "ddff34", "839d00"],
+ "state": 0
+ },
+ "bed": {
+ "colors": ["255979"],
+ "state": 0
+ },
+ "fan": {
+ "colors": ["7e7f80", "7ECE21", "AAA920", "AC7140"],
+ "state": 0
+ },
+ "sensor": {
+ "colors": ["0d5f91", "839d00", "9d0083", "9d6900", "586a00"],
+ "state": 0
+ }
+ }
+}
diff --git a/firmware/klipper/klipperscreen/theme/hevort/style.css b/firmware/klipper/klipperscreen/theme/hevort/style.css
new file mode 100644
index 00000000..63292670
--- /dev/null
+++ b/firmware/klipper/klipperscreen/theme/hevort/style.css
@@ -0,0 +1,211 @@
+@define-color color1 #D5FF00;
+@define-color color2 #799102;
+@define-color color3 #7e7f80;
+@define-color color4 #27495e;
+@define-color bg #13181C;
+@define-color active #434343;
+@define-color echo #6F8502;
+@define-color error #981E1F;
+@define-color warning #F9A825;
+@define-color warning-text #434343;
+@define-color text white;
+@define-color text-inv black;
+@define-color lines #cccccc;
+@define-color switch-scale-bg #B1D304;
+
+* {
+ color: @text;
+}
+
+list row,
+treeview.view,
+window {
+ background-color: @bg;
+}
+
+button {
+ background-color: @bg;
+}
+
+button:active {
+ background-color: @active;
+}
+
+.button_active {
+ background-color: @active;
+ border-radius: 1em;
+}
+
+button.color1 {
+ border-bottom-color: @color1;
+}
+
+button.color2 {
+ border-bottom-color: @color2;
+}
+
+button.color3 {
+ border-bottom-color: @color3;
+}
+
+button.color4 {
+ border-bottom-color: @color4;
+}
+
+button.active {
+ background-color: @active;
+}
+
+button.update {
+ background: @color3;
+ border-color: @color3;
+}
+
+button.invalid {
+ background: @error;
+ border-color: @error;
+}
+
+combobox box button {
+ border-color: @lines;
+}
+
+treeview.view check,
+switch {
+ background-color: @active;
+}
+treeview.view check:checked,
+switch:checked {
+ background-color: @switch-scale-bg;
+}
+
+entry {
+ background-color: @active;
+ border-color: @bg;
+}
+
+label {
+ color: @text;
+}
+
+menu {
+ background-color: @bg;
+ border-color: @lines;
+}
+
+menuitem {
+ background-color: @bg;
+ border-color: @lines;
+}
+
+trough {
+ background-color: @active;
+ color: @text;
+ border-color: @text-inv;
+}
+
+trough highlight,
+trough progress {
+ background-color: @switch-scale-bg;
+ color: @text;
+ border-color: @text-inv;
+}
+
+scale-mark {
+ color: @text;
+}
+
+scrollbar,
+scrollbar button,
+scrollbar trough {
+ background-color: @bg;
+}
+
+scrollbar slider {
+ background-color: @active;
+}
+
+textview .time {
+ color: @lines;
+}
+
+.dialog {
+ border: @bg;
+ background-color: @bg;
+}
+
+.horizontal_togglebuttons_active {
+ background-color: @active;
+ border-color: @color1;
+ box-shadow: 0 0 0 .2em @lines inset;
+}
+
+.horizontal_togglebuttons {
+ border-color: @lines;
+}
+
+.fan_slider {
+ color: @text;
+}
+
+.message_popup {
+ border-bottom-color: @lines;
+}
+
+.numpad_key {
+ border-color: @lines;
+}
+
+.message {
+ border-color: @error;
+ color: @text;
+ background-color: @error;
+}
+
+.message button {
+ background-color: @text;
+ color: @text-inv;
+}
+
+.message_popup_echo {
+ background-color: @echo;
+}
+
+.message_popup_warning {
+ background-color: @warning;
+}
+
+.message_popup_warning label {
+ color: @warning-text;
+}
+.message_popup_error {
+ background-color: @error;
+}
+
+.keyboard_pad {
+ background-color: @bg;
+}
+
+.dialog-error {
+ border-bottom-color: @error;
+}
+
+.dialog-warning {
+ border-bottom-color: @warning;
+}
+
+.dialog-info {
+ border-bottom-color: @color4;
+}
+
+.dialog-default {
+ border-bottom-color: @color3;
+}
+
+.dialog-secondary {
+ border-bottom-color: @color2;
+}
+
+.dialog-primary {
+ border-bottom-color: @color1;
+}