diff --git a/theme/cursor-theme.json b/theme/cursor-theme.json
new file mode 100644
index 0000000..05d274a
--- /dev/null
+++ b/theme/cursor-theme.json
@@ -0,0 +1,1491 @@
+{
+ "name": "Phinger Cursors",
+ "variants": [
+ {
+ "name": "light",
+ "cursors": [
+ {
+ "name": "copy",
+ "sprites": [
+ {
+ "file": "light/copy_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "light/copy_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "pointer",
+ "sprites": [
+ {
+ "file": "light/pointer_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/pointer_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "hand2"
+ ]
+ },
+ {
+ "name": "n-resize",
+ "sprites": [
+ {
+ "file": "light/n-resize_24.svg"
+ },
+ {
+ "file": "light/n-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_side"
+ ]
+ },
+ {
+ "name": "crosshair",
+ "sprites": [
+ {
+ "file": "light/crosshair_24.svg"
+ },
+ {
+ "file": "light/crosshair_32.svg"
+ }
+ ],
+ "aliases": [
+ "cross",
+ "cross_reverse",
+ "diamond_cross",
+ "tcross"
+ ]
+ },
+ {
+ "name": "zoom-in",
+ "sprites": [
+ {
+ "file": "light/zoom-in_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/zoom-in_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "skull",
+ "sprites": [
+ {
+ "file": "light/skull_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/skull_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "default",
+ "sprites": [
+ {
+ "file": "light/default_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/default_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "arrow",
+ "left_ptr",
+ "top_left_arrow"
+ ]
+ },
+ {
+ "name": "context-menu",
+ "sprites": [
+ {
+ "file": "light/context-menu_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/context-menu_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "help",
+ "sprites": [
+ {
+ "file": "light/help_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "light/help_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ],
+ "aliases": [
+ "question_arrow"
+ ]
+ },
+ {
+ "name": "progress",
+ "sprites": [
+ {
+ "file": "light/progress_24.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ],
+ "flips": [
+ "svg",
+ "#spinner"
+ ]
+ },
+ {
+ "file": "light/progress_32.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ],
+ "flips": [
+ "svg",
+ "#spinner"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "wait",
+ "sprites": [
+ {
+ "file": "light/wait_24.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "file": "light/wait_32.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "aliases": [
+ "watch"
+ ]
+ },
+ {
+ "name": "cell",
+ "sprites": [
+ {
+ "file": "light/cell_24.svg"
+ },
+ {
+ "file": "light/cell_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "text",
+ "sprites": [
+ {
+ "file": "light/text_24.svg"
+ },
+ {
+ "file": "light/text_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "vertical-text",
+ "sprites": [
+ {
+ "file": "light/vertical-text_24.svg"
+ },
+ {
+ "file": "light/vertical-text_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "alias",
+ "sprites": [
+ {
+ "file": "light/alias_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "light/alias_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "move",
+ "sprites": [
+ {
+ "file": "light/move_24.svg"
+ },
+ {
+ "file": "light/move_32.svg"
+ }
+ ],
+ "aliases": [
+ "fleur"
+ ]
+ },
+ {
+ "name": "no-drop",
+ "sprites": [
+ {
+ "file": "light/no-drop_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "light/no-drop_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "not-allowed",
+ "sprites": [
+ {
+ "file": "light/not-allowed_24.svg"
+ },
+ {
+ "file": "light/not-allowed_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "grab",
+ "sprites": [
+ {
+ "file": "light/grab_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/grab_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "hand1"
+ ]
+ },
+ {
+ "name": "grabbing",
+ "sprites": [
+ {
+ "file": "light/grabbing_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/grabbing_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "e-resize",
+ "sprites": [
+ {
+ "file": "light/e-resize_24.svg"
+ },
+ {
+ "file": "light/e-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "right_side"
+ ]
+ },
+ {
+ "name": "ne-resize",
+ "sprites": [
+ {
+ "file": "light/ne-resize_24.svg"
+ },
+ {
+ "file": "light/ne-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_right_corner"
+ ]
+ },
+ {
+ "name": "nw-resize",
+ "sprites": [
+ {
+ "file": "light/nw-resize_24.svg"
+ },
+ {
+ "file": "light/nw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_left_corner"
+ ]
+ },
+ {
+ "name": "s-resize",
+ "sprites": [
+ {
+ "file": "light/s-resize_24.svg"
+ },
+ {
+ "file": "light/s-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_side"
+ ]
+ },
+ {
+ "name": "se-resize",
+ "sprites": [
+ {
+ "file": "light/se-resize_24.svg"
+ },
+ {
+ "file": "light/se-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_right_corner"
+ ]
+ },
+ {
+ "name": "sw-resize",
+ "sprites": [
+ {
+ "file": "light/sw-resize_24.svg"
+ },
+ {
+ "file": "light/sw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_left_corner"
+ ]
+ },
+ {
+ "name": "w-resize",
+ "sprites": [
+ {
+ "file": "light/w-resize_24.svg"
+ },
+ {
+ "file": "light/w-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "left_side"
+ ]
+ },
+ {
+ "name": "ew-resize",
+ "sprites": [
+ {
+ "file": "light/ew-resize_24.svg"
+ },
+ {
+ "file": "light/ew-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "ns-resize",
+ "sprites": [
+ {
+ "file": "light/ns-resize_24.svg"
+ },
+ {
+ "file": "light/ns-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "nesw-resize",
+ "sprites": [
+ {
+ "file": "light/nesw-resize_24.svg"
+ },
+ {
+ "file": "light/nesw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "fd_double_arrow"
+ ]
+ },
+ {
+ "name": "nwse-resize",
+ "sprites": [
+ {
+ "file": "light/nwse-resize_24.svg"
+ },
+ {
+ "file": "light/nwse-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bd_double_arrow"
+ ]
+ },
+ {
+ "name": "col-resize",
+ "sprites": [
+ {
+ "file": "light/col-resize_24.svg"
+ },
+ {
+ "file": "light/col-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "row-resize",
+ "sprites": [
+ {
+ "file": "light/row-resize_24.svg"
+ },
+ {
+ "file": "light/row-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "all-scroll",
+ "sprites": [
+ {
+ "file": "light/all-scroll_24.svg"
+ },
+ {
+ "file": "light/all-scroll_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "zoom-out",
+ "sprites": [
+ {
+ "file": "light/zoom-out_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/zoom-out_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "middle_finger",
+ "sprites": [
+ {
+ "file": "light/middle_finger_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/middle_finger_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "rock_and_roll",
+ "sprites": [
+ {
+ "file": "light/rock_and_roll_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/rock_and_roll_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "up",
+ "sprites": [
+ {
+ "file": "light/up_24.svg"
+ },
+ {
+ "file": "light/up_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "right",
+ "sprites": [
+ {
+ "file": "light/right_24.svg"
+ },
+ {
+ "file": "light/right_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "down",
+ "sprites": [
+ {
+ "file": "light/down_24.svg"
+ },
+ {
+ "file": "light/down_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "left",
+ "sprites": [
+ {
+ "file": "light/left_24.svg"
+ },
+ {
+ "file": "light/left_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "pen",
+ "sprites": [
+ {
+ "file": "light/pen_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/pen_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "pencil",
+ "sprites": [
+ {
+ "file": "light/pencil_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/pencil_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "pipette",
+ "sprites": [
+ {
+ "file": "light/pipette_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "light/pipette_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "dark",
+ "cursors": [
+ {
+ "name": "default",
+ "sprites": [
+ {
+ "file": "dark/default_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/default_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "arrow",
+ "left_ptr",
+ "top_left_arrow"
+ ]
+ },
+ {
+ "name": "context-menu",
+ "sprites": [
+ {
+ "file": "dark/context-menu_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/context-menu_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "help",
+ "sprites": [
+ {
+ "file": "dark/help_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "dark/help_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ],
+ "aliases": [
+ "question_arrow"
+ ]
+ },
+ {
+ "name": "pointer",
+ "sprites": [
+ {
+ "file": "dark/pointer_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/pointer_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "hand2"
+ ]
+ },
+ {
+ "name": "progress",
+ "sprites": [
+ {
+ "file": "dark/progress_24.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ],
+ "flips": [
+ "svg",
+ "#spinner"
+ ]
+ },
+ {
+ "file": "dark/progress_32.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ],
+ "flips": [
+ "svg",
+ "#spinner"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "wait",
+ "sprites": [
+ {
+ "file": "dark/wait_24.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "file": "dark/wait_32.svg",
+ "animations": [
+ {
+ "selector": "#spinner",
+ "instructions": [
+ {
+ "name": "animate",
+ "args": {
+ "duration": 1500,
+ "ease": "in-out-cubic"
+ }
+ },
+ {
+ "name": "rotate",
+ "args": {
+ "degrees": 720
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "aliases": [
+ "watch"
+ ]
+ },
+ {
+ "name": "cell",
+ "sprites": [
+ {
+ "file": "dark/cell_24.svg"
+ },
+ {
+ "file": "dark/cell_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "crosshair",
+ "sprites": [
+ {
+ "file": "dark/crosshair_24.svg"
+ },
+ {
+ "file": "dark/crosshair_32.svg"
+ }
+ ],
+ "aliases": [
+ "cross",
+ "cross_reverse",
+ "diamond_cross",
+ "tcross"
+ ]
+ },
+ {
+ "name": "text",
+ "sprites": [
+ {
+ "file": "dark/text_24.svg"
+ },
+ {
+ "file": "dark/text_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "vertical-text",
+ "sprites": [
+ {
+ "file": "dark/vertical-text_24.svg"
+ },
+ {
+ "file": "dark/vertical-text_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "alias",
+ "sprites": [
+ {
+ "file": "dark/alias_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "dark/alias_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "copy",
+ "sprites": [
+ {
+ "file": "dark/copy_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "dark/copy_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "move",
+ "sprites": [
+ {
+ "file": "dark/move_24.svg"
+ },
+ {
+ "file": "dark/move_32.svg"
+ }
+ ],
+ "aliases": [
+ "fleur"
+ ]
+ },
+ {
+ "name": "no-drop",
+ "sprites": [
+ {
+ "file": "dark/no-drop_24.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ },
+ {
+ "file": "dark/no-drop_32.svg",
+ "flips": [
+ "svg",
+ "#icon"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "not-allowed",
+ "sprites": [
+ {
+ "file": "dark/not-allowed_24.svg"
+ },
+ {
+ "file": "dark/not-allowed_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "grab",
+ "sprites": [
+ {
+ "file": "dark/grab_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/grab_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ],
+ "aliases": [
+ "hand1"
+ ]
+ },
+ {
+ "name": "grabbing",
+ "sprites": [
+ {
+ "file": "dark/grabbing_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/grabbing_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "e-resize",
+ "sprites": [
+ {
+ "file": "dark/e-resize_24.svg"
+ },
+ {
+ "file": "dark/e-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "right_side"
+ ]
+ },
+ {
+ "name": "n-resize",
+ "sprites": [
+ {
+ "file": "dark/n-resize_24.svg"
+ },
+ {
+ "file": "dark/n-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_side"
+ ]
+ },
+ {
+ "name": "ne-resize",
+ "sprites": [
+ {
+ "file": "dark/ne-resize_24.svg"
+ },
+ {
+ "file": "dark/ne-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_right_corner"
+ ]
+ },
+ {
+ "name": "nw-resize",
+ "sprites": [
+ {
+ "file": "dark/nw-resize_24.svg"
+ },
+ {
+ "file": "dark/nw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "top_left_corner"
+ ]
+ },
+ {
+ "name": "s-resize",
+ "sprites": [
+ {
+ "file": "dark/s-resize_24.svg"
+ },
+ {
+ "file": "dark/s-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_side"
+ ]
+ },
+ {
+ "name": "se-resize",
+ "sprites": [
+ {
+ "file": "dark/se-resize_24.svg"
+ },
+ {
+ "file": "dark/se-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_right_corner"
+ ]
+ },
+ {
+ "name": "sw-resize",
+ "sprites": [
+ {
+ "file": "dark/sw-resize_24.svg"
+ },
+ {
+ "file": "dark/sw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bottom_left_corner"
+ ]
+ },
+ {
+ "name": "w-resize",
+ "sprites": [
+ {
+ "file": "dark/w-resize_24.svg"
+ },
+ {
+ "file": "dark/w-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "left_side"
+ ]
+ },
+ {
+ "name": "ew-resize",
+ "sprites": [
+ {
+ "file": "dark/ew-resize_24.svg"
+ },
+ {
+ "file": "dark/ew-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "ns-resize",
+ "sprites": [
+ {
+ "file": "dark/ns-resize_24.svg"
+ },
+ {
+ "file": "dark/ns-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "nesw-resize",
+ "sprites": [
+ {
+ "file": "dark/nesw-resize_24.svg"
+ },
+ {
+ "file": "dark/nesw-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "fd_double_arrow"
+ ]
+ },
+ {
+ "name": "nwse-resize",
+ "sprites": [
+ {
+ "file": "dark/nwse-resize_24.svg"
+ },
+ {
+ "file": "dark/nwse-resize_32.svg"
+ }
+ ],
+ "aliases": [
+ "bd_double_arrow"
+ ]
+ },
+ {
+ "name": "col-resize",
+ "sprites": [
+ {
+ "file": "dark/col-resize_24.svg"
+ },
+ {
+ "file": "dark/col-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "row-resize",
+ "sprites": [
+ {
+ "file": "dark/row-resize_24.svg"
+ },
+ {
+ "file": "dark/row-resize_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "all-scroll",
+ "sprites": [
+ {
+ "file": "dark/all-scroll_24.svg"
+ },
+ {
+ "file": "dark/all-scroll_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "zoom-in",
+ "sprites": [
+ {
+ "file": "dark/zoom-in_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/zoom-in_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "zoom-out",
+ "sprites": [
+ {
+ "file": "dark/zoom-out_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/zoom-out_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "middle_finger",
+ "sprites": [
+ {
+ "file": "dark/middle_finger_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/middle_finger_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "rock_and_roll",
+ "sprites": [
+ {
+ "file": "dark/rock_and_roll_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/rock_and_roll_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "skull",
+ "sprites": [
+ {
+ "file": "dark/skull_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/skull_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "up",
+ "sprites": [
+ {
+ "file": "dark/up_24.svg"
+ },
+ {
+ "file": "dark/up_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "right",
+ "sprites": [
+ {
+ "file": "dark/right_24.svg"
+ },
+ {
+ "file": "dark/right_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "down",
+ "sprites": [
+ {
+ "file": "dark/down_24.svg"
+ },
+ {
+ "file": "dark/down_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "left",
+ "sprites": [
+ {
+ "file": "dark/left_24.svg"
+ },
+ {
+ "file": "dark/left_32.svg"
+ }
+ ]
+ },
+ {
+ "name": "pen",
+ "sprites": [
+ {
+ "file": "dark/pen_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/pen_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "pencil",
+ "sprites": [
+ {
+ "file": "dark/pencil_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/pencil_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "pipette",
+ "sprites": [
+ {
+ "file": "dark/pipette_24.svg",
+ "flips": [
+ "svg"
+ ]
+ },
+ {
+ "file": "dark/pipette_32.svg",
+ "flips": [
+ "svg"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/theme/dark/alias_24.svg b/theme/dark/alias_24.svg
new file mode 100644
index 0000000..2f20d9f
--- /dev/null
+++ b/theme/dark/alias_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/dark/alias_32.svg b/theme/dark/alias_32.svg
new file mode 100644
index 0000000..62a1a15
--- /dev/null
+++ b/theme/dark/alias_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/dark/all-scroll_24.svg b/theme/dark/all-scroll_24.svg
new file mode 100644
index 0000000..f9f41a7
--- /dev/null
+++ b/theme/dark/all-scroll_24.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/dark/all-scroll_32.svg b/theme/dark/all-scroll_32.svg
new file mode 100644
index 0000000..9a29d4a
--- /dev/null
+++ b/theme/dark/all-scroll_32.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/dark/cell_24.svg b/theme/dark/cell_24.svg
new file mode 100644
index 0000000..ddc3d25
--- /dev/null
+++ b/theme/dark/cell_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/cell_32.svg b/theme/dark/cell_32.svg
new file mode 100644
index 0000000..cf59d57
--- /dev/null
+++ b/theme/dark/cell_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/col-resize_24.svg b/theme/dark/col-resize_24.svg
new file mode 100644
index 0000000..b1df216
--- /dev/null
+++ b/theme/dark/col-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/col-resize_32.svg b/theme/dark/col-resize_32.svg
new file mode 100644
index 0000000..a7dc435
--- /dev/null
+++ b/theme/dark/col-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/context-menu_24.svg b/theme/dark/context-menu_24.svg
new file mode 100644
index 0000000..7b900c8
--- /dev/null
+++ b/theme/dark/context-menu_24.svg
@@ -0,0 +1,37 @@
+
diff --git a/theme/dark/context-menu_32.svg b/theme/dark/context-menu_32.svg
new file mode 100644
index 0000000..089fa0a
--- /dev/null
+++ b/theme/dark/context-menu_32.svg
@@ -0,0 +1,37 @@
+
diff --git a/theme/dark/copy_24.svg b/theme/dark/copy_24.svg
new file mode 100644
index 0000000..20f8f71
--- /dev/null
+++ b/theme/dark/copy_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/dark/copy_32.svg b/theme/dark/copy_32.svg
new file mode 100644
index 0000000..3810915
--- /dev/null
+++ b/theme/dark/copy_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/dark/crosshair_24.svg b/theme/dark/crosshair_24.svg
new file mode 100644
index 0000000..76261a2
--- /dev/null
+++ b/theme/dark/crosshair_24.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/dark/crosshair_32.svg b/theme/dark/crosshair_32.svg
new file mode 100644
index 0000000..021704c
--- /dev/null
+++ b/theme/dark/crosshair_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/dark/default_24.svg b/theme/dark/default_24.svg
new file mode 100644
index 0000000..051b0bb
--- /dev/null
+++ b/theme/dark/default_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/default_32.svg b/theme/dark/default_32.svg
new file mode 100644
index 0000000..aceee99
--- /dev/null
+++ b/theme/dark/default_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/down_24.svg b/theme/dark/down_24.svg
new file mode 100644
index 0000000..b504c97
--- /dev/null
+++ b/theme/dark/down_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/down_32.svg b/theme/dark/down_32.svg
new file mode 100644
index 0000000..e10386a
--- /dev/null
+++ b/theme/dark/down_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/e-resize_24.svg b/theme/dark/e-resize_24.svg
new file mode 100644
index 0000000..281ae94
--- /dev/null
+++ b/theme/dark/e-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/e-resize_32.svg b/theme/dark/e-resize_32.svg
new file mode 100644
index 0000000..998ab9a
--- /dev/null
+++ b/theme/dark/e-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/ew-resize_24.svg b/theme/dark/ew-resize_24.svg
new file mode 100644
index 0000000..824e13d
--- /dev/null
+++ b/theme/dark/ew-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/ew-resize_32.svg b/theme/dark/ew-resize_32.svg
new file mode 100644
index 0000000..fb18923
--- /dev/null
+++ b/theme/dark/ew-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/grab_24.svg b/theme/dark/grab_24.svg
new file mode 100644
index 0000000..fe354a8
--- /dev/null
+++ b/theme/dark/grab_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/grab_32.svg b/theme/dark/grab_32.svg
new file mode 100644
index 0000000..a1ddaaa
--- /dev/null
+++ b/theme/dark/grab_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/grabbing_24.svg b/theme/dark/grabbing_24.svg
new file mode 100644
index 0000000..50b20b5
--- /dev/null
+++ b/theme/dark/grabbing_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/grabbing_32.svg b/theme/dark/grabbing_32.svg
new file mode 100644
index 0000000..db96986
--- /dev/null
+++ b/theme/dark/grabbing_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/help_24.svg b/theme/dark/help_24.svg
new file mode 100644
index 0000000..33a809d
--- /dev/null
+++ b/theme/dark/help_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/dark/help_32.svg b/theme/dark/help_32.svg
new file mode 100644
index 0000000..b6273a8
--- /dev/null
+++ b/theme/dark/help_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/dark/left_24.svg b/theme/dark/left_24.svg
new file mode 100644
index 0000000..df0d3ea
--- /dev/null
+++ b/theme/dark/left_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/left_32.svg b/theme/dark/left_32.svg
new file mode 100644
index 0000000..5bb732a
--- /dev/null
+++ b/theme/dark/left_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/middle_finger_24.svg b/theme/dark/middle_finger_24.svg
new file mode 100644
index 0000000..b64cd0c
--- /dev/null
+++ b/theme/dark/middle_finger_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/middle_finger_32.svg b/theme/dark/middle_finger_32.svg
new file mode 100644
index 0000000..e35a043
--- /dev/null
+++ b/theme/dark/middle_finger_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/move_24.svg b/theme/dark/move_24.svg
new file mode 100644
index 0000000..e5f521e
--- /dev/null
+++ b/theme/dark/move_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/move_32.svg b/theme/dark/move_32.svg
new file mode 100644
index 0000000..ba815f8
--- /dev/null
+++ b/theme/dark/move_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/n-resize_24.svg b/theme/dark/n-resize_24.svg
new file mode 100644
index 0000000..1043936
--- /dev/null
+++ b/theme/dark/n-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/n-resize_32.svg b/theme/dark/n-resize_32.svg
new file mode 100644
index 0000000..8a97e31
--- /dev/null
+++ b/theme/dark/n-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/ne-resize_24.svg b/theme/dark/ne-resize_24.svg
new file mode 100644
index 0000000..bf29c92
--- /dev/null
+++ b/theme/dark/ne-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/ne-resize_32.svg b/theme/dark/ne-resize_32.svg
new file mode 100644
index 0000000..9590727
--- /dev/null
+++ b/theme/dark/ne-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nesw-resize_24.svg b/theme/dark/nesw-resize_24.svg
new file mode 100644
index 0000000..2178b65
--- /dev/null
+++ b/theme/dark/nesw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nesw-resize_32.svg b/theme/dark/nesw-resize_32.svg
new file mode 100644
index 0000000..525437c
--- /dev/null
+++ b/theme/dark/nesw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/no-drop_24.svg b/theme/dark/no-drop_24.svg
new file mode 100644
index 0000000..0961ff3
--- /dev/null
+++ b/theme/dark/no-drop_24.svg
@@ -0,0 +1,33 @@
+
diff --git a/theme/dark/no-drop_32.svg b/theme/dark/no-drop_32.svg
new file mode 100644
index 0000000..6cc9724
--- /dev/null
+++ b/theme/dark/no-drop_32.svg
@@ -0,0 +1,33 @@
+
diff --git a/theme/dark/not-allowed_24.svg b/theme/dark/not-allowed_24.svg
new file mode 100644
index 0000000..01acb6a
--- /dev/null
+++ b/theme/dark/not-allowed_24.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/dark/not-allowed_32.svg b/theme/dark/not-allowed_32.svg
new file mode 100644
index 0000000..4d8f9e0
--- /dev/null
+++ b/theme/dark/not-allowed_32.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/dark/ns-resize_24.svg b/theme/dark/ns-resize_24.svg
new file mode 100644
index 0000000..cd31c4c
--- /dev/null
+++ b/theme/dark/ns-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/ns-resize_32.svg b/theme/dark/ns-resize_32.svg
new file mode 100644
index 0000000..39efb67
--- /dev/null
+++ b/theme/dark/ns-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nw-resize_24.svg b/theme/dark/nw-resize_24.svg
new file mode 100644
index 0000000..d765ec2
--- /dev/null
+++ b/theme/dark/nw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nw-resize_32.svg b/theme/dark/nw-resize_32.svg
new file mode 100644
index 0000000..ed68fd7
--- /dev/null
+++ b/theme/dark/nw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nwse-resize_24.svg b/theme/dark/nwse-resize_24.svg
new file mode 100644
index 0000000..69130a5
--- /dev/null
+++ b/theme/dark/nwse-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/nwse-resize_32.svg b/theme/dark/nwse-resize_32.svg
new file mode 100644
index 0000000..c852c56
--- /dev/null
+++ b/theme/dark/nwse-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/pen_24.svg b/theme/dark/pen_24.svg
new file mode 100644
index 0000000..e50fc20
--- /dev/null
+++ b/theme/dark/pen_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/pen_32.svg b/theme/dark/pen_32.svg
new file mode 100644
index 0000000..44b67e9
--- /dev/null
+++ b/theme/dark/pen_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/pencil_24.svg b/theme/dark/pencil_24.svg
new file mode 100644
index 0000000..79fb688
--- /dev/null
+++ b/theme/dark/pencil_24.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/dark/pencil_32.svg b/theme/dark/pencil_32.svg
new file mode 100644
index 0000000..0719956
--- /dev/null
+++ b/theme/dark/pencil_32.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/dark/pipette_24.svg b/theme/dark/pipette_24.svg
new file mode 100644
index 0000000..abacf76
--- /dev/null
+++ b/theme/dark/pipette_24.svg
@@ -0,0 +1,26 @@
+
diff --git a/theme/dark/pipette_32.svg b/theme/dark/pipette_32.svg
new file mode 100644
index 0000000..33bfcd7
--- /dev/null
+++ b/theme/dark/pipette_32.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/dark/pointer_24.svg b/theme/dark/pointer_24.svg
new file mode 100644
index 0000000..b5ce52a
--- /dev/null
+++ b/theme/dark/pointer_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/pointer_32.svg b/theme/dark/pointer_32.svg
new file mode 100644
index 0000000..c3fdecd
--- /dev/null
+++ b/theme/dark/pointer_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/progress_24.svg b/theme/dark/progress_24.svg
new file mode 100644
index 0000000..68476bf
--- /dev/null
+++ b/theme/dark/progress_24.svg
@@ -0,0 +1,35 @@
+
diff --git a/theme/dark/progress_32.svg b/theme/dark/progress_32.svg
new file mode 100644
index 0000000..3edaeed
--- /dev/null
+++ b/theme/dark/progress_32.svg
@@ -0,0 +1,35 @@
+
diff --git a/theme/dark/right_24.svg b/theme/dark/right_24.svg
new file mode 100644
index 0000000..6c7bd0b
--- /dev/null
+++ b/theme/dark/right_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/right_32.svg b/theme/dark/right_32.svg
new file mode 100644
index 0000000..c25644a
--- /dev/null
+++ b/theme/dark/right_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/rock_and_roll_24.svg b/theme/dark/rock_and_roll_24.svg
new file mode 100644
index 0000000..d45941b
--- /dev/null
+++ b/theme/dark/rock_and_roll_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/rock_and_roll_32.svg b/theme/dark/rock_and_roll_32.svg
new file mode 100644
index 0000000..ee86fe1
--- /dev/null
+++ b/theme/dark/rock_and_roll_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/row-resize_24.svg b/theme/dark/row-resize_24.svg
new file mode 100644
index 0000000..bbfe45d
--- /dev/null
+++ b/theme/dark/row-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/row-resize_32.svg b/theme/dark/row-resize_32.svg
new file mode 100644
index 0000000..9426ae6
--- /dev/null
+++ b/theme/dark/row-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/s-resize_24.svg b/theme/dark/s-resize_24.svg
new file mode 100644
index 0000000..540ecb4
--- /dev/null
+++ b/theme/dark/s-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/s-resize_32.svg b/theme/dark/s-resize_32.svg
new file mode 100644
index 0000000..9d6aa98
--- /dev/null
+++ b/theme/dark/s-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/se-resize_24.svg b/theme/dark/se-resize_24.svg
new file mode 100644
index 0000000..7a685ae
--- /dev/null
+++ b/theme/dark/se-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/se-resize_32.svg b/theme/dark/se-resize_32.svg
new file mode 100644
index 0000000..b4241ff
--- /dev/null
+++ b/theme/dark/se-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/skull_24.svg b/theme/dark/skull_24.svg
new file mode 100644
index 0000000..1a30e6e
--- /dev/null
+++ b/theme/dark/skull_24.svg
@@ -0,0 +1,26 @@
+
diff --git a/theme/dark/skull_32.svg b/theme/dark/skull_32.svg
new file mode 100644
index 0000000..3809249
--- /dev/null
+++ b/theme/dark/skull_32.svg
@@ -0,0 +1,27 @@
+
diff --git a/theme/dark/sw-resize_24.svg b/theme/dark/sw-resize_24.svg
new file mode 100644
index 0000000..495de22
--- /dev/null
+++ b/theme/dark/sw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/sw-resize_32.svg b/theme/dark/sw-resize_32.svg
new file mode 100644
index 0000000..c9aec74
--- /dev/null
+++ b/theme/dark/sw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/text_24.svg b/theme/dark/text_24.svg
new file mode 100644
index 0000000..da89040
--- /dev/null
+++ b/theme/dark/text_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/text_32.svg b/theme/dark/text_32.svg
new file mode 100644
index 0000000..ebf8ebd
--- /dev/null
+++ b/theme/dark/text_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/up_24.svg b/theme/dark/up_24.svg
new file mode 100644
index 0000000..8c7914a
--- /dev/null
+++ b/theme/dark/up_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/up_32.svg b/theme/dark/up_32.svg
new file mode 100644
index 0000000..1aed1b0
--- /dev/null
+++ b/theme/dark/up_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/vertical-text_24.svg b/theme/dark/vertical-text_24.svg
new file mode 100644
index 0000000..c383cb3
--- /dev/null
+++ b/theme/dark/vertical-text_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/vertical-text_32.svg b/theme/dark/vertical-text_32.svg
new file mode 100644
index 0000000..a6d6e37
--- /dev/null
+++ b/theme/dark/vertical-text_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/dark/w-resize_24.svg b/theme/dark/w-resize_24.svg
new file mode 100644
index 0000000..b2cac65
--- /dev/null
+++ b/theme/dark/w-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/w-resize_32.svg b/theme/dark/w-resize_32.svg
new file mode 100644
index 0000000..bbe46dc
--- /dev/null
+++ b/theme/dark/w-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/dark/wait_24.svg b/theme/dark/wait_24.svg
new file mode 100644
index 0000000..95ca678
--- /dev/null
+++ b/theme/dark/wait_24.svg
@@ -0,0 +1,22 @@
+
diff --git a/theme/dark/wait_32.svg b/theme/dark/wait_32.svg
new file mode 100644
index 0000000..2f90f3d
--- /dev/null
+++ b/theme/dark/wait_32.svg
@@ -0,0 +1,22 @@
+
diff --git a/theme/dark/zoom-in_24.svg b/theme/dark/zoom-in_24.svg
new file mode 100644
index 0000000..010ce7e
--- /dev/null
+++ b/theme/dark/zoom-in_24.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/dark/zoom-in_32.svg b/theme/dark/zoom-in_32.svg
new file mode 100644
index 0000000..775a434
--- /dev/null
+++ b/theme/dark/zoom-in_32.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/dark/zoom-out_24.svg b/theme/dark/zoom-out_24.svg
new file mode 100644
index 0000000..2345caf
--- /dev/null
+++ b/theme/dark/zoom-out_24.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/dark/zoom-out_32.svg b/theme/dark/zoom-out_32.svg
new file mode 100644
index 0000000..d0627bf
--- /dev/null
+++ b/theme/dark/zoom-out_32.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/light/alias_24.svg b/theme/light/alias_24.svg
new file mode 100644
index 0000000..b861c6d
--- /dev/null
+++ b/theme/light/alias_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/light/alias_32.svg b/theme/light/alias_32.svg
new file mode 100644
index 0000000..1e6d351
--- /dev/null
+++ b/theme/light/alias_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/light/all-scroll_24.svg b/theme/light/all-scroll_24.svg
new file mode 100644
index 0000000..64ed193
--- /dev/null
+++ b/theme/light/all-scroll_24.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/light/all-scroll_32.svg b/theme/light/all-scroll_32.svg
new file mode 100644
index 0000000..6867361
--- /dev/null
+++ b/theme/light/all-scroll_32.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/light/cell_24.svg b/theme/light/cell_24.svg
new file mode 100644
index 0000000..0dd2a44
--- /dev/null
+++ b/theme/light/cell_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/cell_32.svg b/theme/light/cell_32.svg
new file mode 100644
index 0000000..687e604
--- /dev/null
+++ b/theme/light/cell_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/col-resize_24.svg b/theme/light/col-resize_24.svg
new file mode 100644
index 0000000..102ac05
--- /dev/null
+++ b/theme/light/col-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/col-resize_32.svg b/theme/light/col-resize_32.svg
new file mode 100644
index 0000000..ee74882
--- /dev/null
+++ b/theme/light/col-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/context-menu_24.svg b/theme/light/context-menu_24.svg
new file mode 100644
index 0000000..ed54b17
--- /dev/null
+++ b/theme/light/context-menu_24.svg
@@ -0,0 +1,37 @@
+
diff --git a/theme/light/context-menu_32.svg b/theme/light/context-menu_32.svg
new file mode 100644
index 0000000..97eff51
--- /dev/null
+++ b/theme/light/context-menu_32.svg
@@ -0,0 +1,37 @@
+
diff --git a/theme/light/copy_24.svg b/theme/light/copy_24.svg
new file mode 100644
index 0000000..f14fb19
--- /dev/null
+++ b/theme/light/copy_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/light/copy_32.svg b/theme/light/copy_32.svg
new file mode 100644
index 0000000..45211d5
--- /dev/null
+++ b/theme/light/copy_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/light/crosshair_24.svg b/theme/light/crosshair_24.svg
new file mode 100644
index 0000000..9f410ee
--- /dev/null
+++ b/theme/light/crosshair_24.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/light/crosshair_32.svg b/theme/light/crosshair_32.svg
new file mode 100644
index 0000000..b8e7ad6
--- /dev/null
+++ b/theme/light/crosshair_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/light/default_24.svg b/theme/light/default_24.svg
new file mode 100644
index 0000000..2634a54
--- /dev/null
+++ b/theme/light/default_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/default_32.svg b/theme/light/default_32.svg
new file mode 100644
index 0000000..7bc04f5
--- /dev/null
+++ b/theme/light/default_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/down_24.svg b/theme/light/down_24.svg
new file mode 100644
index 0000000..c6e5a70
--- /dev/null
+++ b/theme/light/down_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/down_32.svg b/theme/light/down_32.svg
new file mode 100644
index 0000000..aa083ae
--- /dev/null
+++ b/theme/light/down_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/e-resize_24.svg b/theme/light/e-resize_24.svg
new file mode 100644
index 0000000..519a4a7
--- /dev/null
+++ b/theme/light/e-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/e-resize_32.svg b/theme/light/e-resize_32.svg
new file mode 100644
index 0000000..ba614b4
--- /dev/null
+++ b/theme/light/e-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/ew-resize_24.svg b/theme/light/ew-resize_24.svg
new file mode 100644
index 0000000..708f0e5
--- /dev/null
+++ b/theme/light/ew-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/ew-resize_32.svg b/theme/light/ew-resize_32.svg
new file mode 100644
index 0000000..976a4dc
--- /dev/null
+++ b/theme/light/ew-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/grab_24.svg b/theme/light/grab_24.svg
new file mode 100644
index 0000000..c2e3162
--- /dev/null
+++ b/theme/light/grab_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/grab_32.svg b/theme/light/grab_32.svg
new file mode 100644
index 0000000..78cf982
--- /dev/null
+++ b/theme/light/grab_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/grabbing_24.svg b/theme/light/grabbing_24.svg
new file mode 100644
index 0000000..9d3e605
--- /dev/null
+++ b/theme/light/grabbing_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/grabbing_32.svg b/theme/light/grabbing_32.svg
new file mode 100644
index 0000000..6ef83da
--- /dev/null
+++ b/theme/light/grabbing_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/help_24.svg b/theme/light/help_24.svg
new file mode 100644
index 0000000..aaf490d
--- /dev/null
+++ b/theme/light/help_24.svg
@@ -0,0 +1,34 @@
+
diff --git a/theme/light/help_32.svg b/theme/light/help_32.svg
new file mode 100644
index 0000000..8557913
--- /dev/null
+++ b/theme/light/help_32.svg
@@ -0,0 +1,31 @@
+
diff --git a/theme/light/left_24.svg b/theme/light/left_24.svg
new file mode 100644
index 0000000..b037d92
--- /dev/null
+++ b/theme/light/left_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/left_32.svg b/theme/light/left_32.svg
new file mode 100644
index 0000000..6ec9f7d
--- /dev/null
+++ b/theme/light/left_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/middle_finger_24.svg b/theme/light/middle_finger_24.svg
new file mode 100644
index 0000000..0e2487a
--- /dev/null
+++ b/theme/light/middle_finger_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/middle_finger_32.svg b/theme/light/middle_finger_32.svg
new file mode 100644
index 0000000..e3e011e
--- /dev/null
+++ b/theme/light/middle_finger_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/move_24.svg b/theme/light/move_24.svg
new file mode 100644
index 0000000..67b9181
--- /dev/null
+++ b/theme/light/move_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/move_32.svg b/theme/light/move_32.svg
new file mode 100644
index 0000000..dca13f9
--- /dev/null
+++ b/theme/light/move_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/n-resize_24.svg b/theme/light/n-resize_24.svg
new file mode 100644
index 0000000..ea71007
--- /dev/null
+++ b/theme/light/n-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/n-resize_32.svg b/theme/light/n-resize_32.svg
new file mode 100644
index 0000000..159742a
--- /dev/null
+++ b/theme/light/n-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/ne-resize_24.svg b/theme/light/ne-resize_24.svg
new file mode 100644
index 0000000..de6e8d6
--- /dev/null
+++ b/theme/light/ne-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/ne-resize_32.svg b/theme/light/ne-resize_32.svg
new file mode 100644
index 0000000..b7a3694
--- /dev/null
+++ b/theme/light/ne-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nesw-resize_24.svg b/theme/light/nesw-resize_24.svg
new file mode 100644
index 0000000..7dd99ac
--- /dev/null
+++ b/theme/light/nesw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nesw-resize_32.svg b/theme/light/nesw-resize_32.svg
new file mode 100644
index 0000000..cb79ee2
--- /dev/null
+++ b/theme/light/nesw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/no-drop_24.svg b/theme/light/no-drop_24.svg
new file mode 100644
index 0000000..feb0e14
--- /dev/null
+++ b/theme/light/no-drop_24.svg
@@ -0,0 +1,33 @@
+
diff --git a/theme/light/no-drop_32.svg b/theme/light/no-drop_32.svg
new file mode 100644
index 0000000..6f2fa57
--- /dev/null
+++ b/theme/light/no-drop_32.svg
@@ -0,0 +1,33 @@
+
diff --git a/theme/light/not-allowed_24.svg b/theme/light/not-allowed_24.svg
new file mode 100644
index 0000000..d6a7203
--- /dev/null
+++ b/theme/light/not-allowed_24.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/light/not-allowed_32.svg b/theme/light/not-allowed_32.svg
new file mode 100644
index 0000000..8989c8c
--- /dev/null
+++ b/theme/light/not-allowed_32.svg
@@ -0,0 +1,23 @@
+
diff --git a/theme/light/ns-resize_24.svg b/theme/light/ns-resize_24.svg
new file mode 100644
index 0000000..5c4e24f
--- /dev/null
+++ b/theme/light/ns-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/ns-resize_32.svg b/theme/light/ns-resize_32.svg
new file mode 100644
index 0000000..a2143b9
--- /dev/null
+++ b/theme/light/ns-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nw-resize_24.svg b/theme/light/nw-resize_24.svg
new file mode 100644
index 0000000..55b4410
--- /dev/null
+++ b/theme/light/nw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nw-resize_32.svg b/theme/light/nw-resize_32.svg
new file mode 100644
index 0000000..97cd67e
--- /dev/null
+++ b/theme/light/nw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nwse-resize_24.svg b/theme/light/nwse-resize_24.svg
new file mode 100644
index 0000000..67c7b18
--- /dev/null
+++ b/theme/light/nwse-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/nwse-resize_32.svg b/theme/light/nwse-resize_32.svg
new file mode 100644
index 0000000..1bc89d8
--- /dev/null
+++ b/theme/light/nwse-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/pen_24.svg b/theme/light/pen_24.svg
new file mode 100644
index 0000000..05b87d3
--- /dev/null
+++ b/theme/light/pen_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/pen_32.svg b/theme/light/pen_32.svg
new file mode 100644
index 0000000..5842322
--- /dev/null
+++ b/theme/light/pen_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/pencil_24.svg b/theme/light/pencil_24.svg
new file mode 100644
index 0000000..fea3c4f
--- /dev/null
+++ b/theme/light/pencil_24.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/light/pencil_32.svg b/theme/light/pencil_32.svg
new file mode 100644
index 0000000..30d6390
--- /dev/null
+++ b/theme/light/pencil_32.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/light/pipette_24.svg b/theme/light/pipette_24.svg
new file mode 100644
index 0000000..efe3f1d
--- /dev/null
+++ b/theme/light/pipette_24.svg
@@ -0,0 +1,26 @@
+
diff --git a/theme/light/pipette_32.svg b/theme/light/pipette_32.svg
new file mode 100644
index 0000000..3f30d58
--- /dev/null
+++ b/theme/light/pipette_32.svg
@@ -0,0 +1,28 @@
+
diff --git a/theme/light/pointer_24.svg b/theme/light/pointer_24.svg
new file mode 100644
index 0000000..50878b7
--- /dev/null
+++ b/theme/light/pointer_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/pointer_32.svg b/theme/light/pointer_32.svg
new file mode 100644
index 0000000..f02ffe9
--- /dev/null
+++ b/theme/light/pointer_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/progress_24.svg b/theme/light/progress_24.svg
new file mode 100644
index 0000000..c901ba6
--- /dev/null
+++ b/theme/light/progress_24.svg
@@ -0,0 +1,35 @@
+
diff --git a/theme/light/progress_32.svg b/theme/light/progress_32.svg
new file mode 100644
index 0000000..6f51d62
--- /dev/null
+++ b/theme/light/progress_32.svg
@@ -0,0 +1,35 @@
+
diff --git a/theme/light/right_24.svg b/theme/light/right_24.svg
new file mode 100644
index 0000000..bec6f5c
--- /dev/null
+++ b/theme/light/right_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/right_32.svg b/theme/light/right_32.svg
new file mode 100644
index 0000000..871085a
--- /dev/null
+++ b/theme/light/right_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/rock_and_roll_24.svg b/theme/light/rock_and_roll_24.svg
new file mode 100644
index 0000000..deabcf3
--- /dev/null
+++ b/theme/light/rock_and_roll_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/rock_and_roll_32.svg b/theme/light/rock_and_roll_32.svg
new file mode 100644
index 0000000..85d878d
--- /dev/null
+++ b/theme/light/rock_and_roll_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/row-resize_24.svg b/theme/light/row-resize_24.svg
new file mode 100644
index 0000000..8efbb95
--- /dev/null
+++ b/theme/light/row-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/row-resize_32.svg b/theme/light/row-resize_32.svg
new file mode 100644
index 0000000..65cdd3c
--- /dev/null
+++ b/theme/light/row-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/s-resize_24.svg b/theme/light/s-resize_24.svg
new file mode 100644
index 0000000..7742638
--- /dev/null
+++ b/theme/light/s-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/s-resize_32.svg b/theme/light/s-resize_32.svg
new file mode 100644
index 0000000..8e0461e
--- /dev/null
+++ b/theme/light/s-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/se-resize_24.svg b/theme/light/se-resize_24.svg
new file mode 100644
index 0000000..c2f4033
--- /dev/null
+++ b/theme/light/se-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/se-resize_32.svg b/theme/light/se-resize_32.svg
new file mode 100644
index 0000000..213806e
--- /dev/null
+++ b/theme/light/se-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/skull_24.svg b/theme/light/skull_24.svg
new file mode 100644
index 0000000..e0247fa
--- /dev/null
+++ b/theme/light/skull_24.svg
@@ -0,0 +1,26 @@
+
diff --git a/theme/light/skull_32.svg b/theme/light/skull_32.svg
new file mode 100644
index 0000000..757f6d3
--- /dev/null
+++ b/theme/light/skull_32.svg
@@ -0,0 +1,27 @@
+
diff --git a/theme/light/sw-resize_24.svg b/theme/light/sw-resize_24.svg
new file mode 100644
index 0000000..afcaa2f
--- /dev/null
+++ b/theme/light/sw-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/sw-resize_32.svg b/theme/light/sw-resize_32.svg
new file mode 100644
index 0000000..1bb26a3
--- /dev/null
+++ b/theme/light/sw-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/text_24.svg b/theme/light/text_24.svg
new file mode 100644
index 0000000..aa6c4b7
--- /dev/null
+++ b/theme/light/text_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/text_32.svg b/theme/light/text_32.svg
new file mode 100644
index 0000000..f976464
--- /dev/null
+++ b/theme/light/text_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/up_24.svg b/theme/light/up_24.svg
new file mode 100644
index 0000000..5dca2d8
--- /dev/null
+++ b/theme/light/up_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/up_32.svg b/theme/light/up_32.svg
new file mode 100644
index 0000000..a5cb9d0
--- /dev/null
+++ b/theme/light/up_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/vertical-text_24.svg b/theme/light/vertical-text_24.svg
new file mode 100644
index 0000000..29eb687
--- /dev/null
+++ b/theme/light/vertical-text_24.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/vertical-text_32.svg b/theme/light/vertical-text_32.svg
new file mode 100644
index 0000000..d749e62
--- /dev/null
+++ b/theme/light/vertical-text_32.svg
@@ -0,0 +1,25 @@
+
diff --git a/theme/light/w-resize_24.svg b/theme/light/w-resize_24.svg
new file mode 100644
index 0000000..c9251e3
--- /dev/null
+++ b/theme/light/w-resize_24.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/w-resize_32.svg b/theme/light/w-resize_32.svg
new file mode 100644
index 0000000..6314a38
--- /dev/null
+++ b/theme/light/w-resize_32.svg
@@ -0,0 +1,20 @@
+
diff --git a/theme/light/wait_24.svg b/theme/light/wait_24.svg
new file mode 100644
index 0000000..f9ea8ac
--- /dev/null
+++ b/theme/light/wait_24.svg
@@ -0,0 +1,22 @@
+
diff --git a/theme/light/wait_32.svg b/theme/light/wait_32.svg
new file mode 100644
index 0000000..8de6243
--- /dev/null
+++ b/theme/light/wait_32.svg
@@ -0,0 +1,22 @@
+
diff --git a/theme/light/zoom-in_24.svg b/theme/light/zoom-in_24.svg
new file mode 100644
index 0000000..5f01f68
--- /dev/null
+++ b/theme/light/zoom-in_24.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/light/zoom-in_32.svg b/theme/light/zoom-in_32.svg
new file mode 100644
index 0000000..58b698d
--- /dev/null
+++ b/theme/light/zoom-in_32.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/light/zoom-out_24.svg b/theme/light/zoom-out_24.svg
new file mode 100644
index 0000000..32f7d90
--- /dev/null
+++ b/theme/light/zoom-out_24.svg
@@ -0,0 +1,29 @@
+
diff --git a/theme/light/zoom-out_32.svg b/theme/light/zoom-out_32.svg
new file mode 100644
index 0000000..9a5c356
--- /dev/null
+++ b/theme/light/zoom-out_32.svg
@@ -0,0 +1,29 @@
+