From 4e2f95dad05ae13161d569f5a0fbe518a2f5d47c Mon Sep 17 00:00:00 2001 From: GilbN Date: Tue, 26 Oct 2021 23:22:24 +0200 Subject: [PATCH 01/23] tau button fix --- CSS/themes/tautulli/tautulli-base.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CSS/themes/tautulli/tautulli-base.css b/CSS/themes/tautulli/tautulli-base.css index 00901e8d..ba1e8e8b 100644 --- a/CSS/themes/tautulli/tautulli-base.css +++ b/CSS/themes/tautulli/tautulli-base.css @@ -121,6 +121,7 @@ a.no-highlight:hover, #search_form #search_button.btn-inactive { background-color: #0000; + color: var(--text); } .nav>li.active>a, @@ -220,6 +221,7 @@ select, .btn-dark { background-color: var(--button-color); border-color: var(--button-color); + color: var(--button-text); } .btn-dark:hover { From 7ac2c6246bd9fe5d8bd982cb80c690bbc1bfac13 Mon Sep 17 00:00:00 2001 From: GilbN Date: Thu, 28 Oct 2021 21:33:49 +0200 Subject: [PATCH 02/23] =?UTF-8?q?folder=20restructure..=F0=9F=98=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CSS/{themes => base}/adguard/adguard-base.css | 0 CSS/{themes => base}/adguard/aquamarine.css | 0 CSS/{themes => base}/adguard/dark.css | 0 CSS/{themes => base}/adguard/dracula.css | 0 CSS/{themes => base}/adguard/hotline.css | 0 .../adguard/organizr-dark.css | 0 CSS/{themes => base}/adguard/plex.css | 0 CSS/{themes => base}/adguard/space-gray.css | 0 CSS/{themes => base}/bazarr/aquamarine.css | 0 CSS/{themes => base}/bazarr/bazarr-base.css | 0 CSS/{themes => base}/bazarr/dark.css | 0 CSS/{themes => base}/bazarr/dracula.css | 0 CSS/{themes => base}/bazarr/hotline.css | 0 CSS/{themes => base}/bazarr/organizr-dark.css | 0 CSS/{themes => base}/bazarr/plex.css | 0 CSS/{themes => base}/bazarr/space-gray.css | 0 CSS/{themes => base}/bitwarden/aquamarine.css | 0 .../bitwarden/bitwarden-base.css | 0 CSS/{themes => base}/bitwarden/dark.css | 0 CSS/{themes => base}/bitwarden/dracula.css | 0 CSS/{themes => base}/bitwarden/hotline.css | 0 .../bitwarden/organizr-dark.css | 0 CSS/{themes => base}/bitwarden/plex.css | 0 CSS/{themes => base}/bitwarden/space-gray.css | 0 .../calibreweb/aquamarine.css | 0 .../calibreweb/calibreweb-base.css | 0 CSS/{themes => base}/calibreweb/dark.css | 0 CSS/{themes => base}/calibreweb/dracula.css | 0 CSS/{themes => base}/calibreweb/hotline.css | 0 .../calibreweb/organizr-dark.css | 0 .../calibreweb/space-gray.css | 0 CSS/{themes => base}/deluge/aquamarine.css | 0 CSS/{themes => base}/deluge/dark.css | 0 CSS/{themes => base}/deluge/deluge-base.css | 0 CSS/{themes => base}/deluge/dracula.css | 0 CSS/{themes => base}/deluge/hotline.css | 0 CSS/{themes => base}/deluge/organizr-dark.css | 0 CSS/{themes => base}/deluge/plex.css | 0 CSS/{themes => base}/deluge/space-gray.css | 0 CSS/{themes => base}/dozzle/aquamarine.css | 0 CSS/{themes => base}/dozzle/dark.css | 0 CSS/{themes => base}/dozzle/dozzle-base.css | 0 CSS/{themes => base}/dozzle/dracula.css | 0 CSS/{themes => base}/dozzle/hotline.css | 0 CSS/{themes => base}/dozzle/organizr-dark.css | 0 CSS/{themes => base}/dozzle/plex.css | 0 CSS/{themes => base}/dozzle/space-gray.css | 0 CSS/{themes => base}/duplicacy/aquamarine.css | 0 CSS/{themes => base}/duplicacy/dark.css | 0 CSS/{themes => base}/duplicacy/dracula.css | 0 .../duplicacy/duplicacy-base.css | 0 CSS/{themes => base}/duplicacy/hotline.css | 0 .../duplicacy/organizr-dark.css | 0 CSS/{themes => base}/duplicacy/plex.css | 0 CSS/{themes => base}/duplicacy/space-gray.css | 0 .../duplicati/duplicati-base.css | 0 CSS/{themes => base}/emby/aquamarine.css | 0 CSS/{themes => base}/emby/dark.css | 0 CSS/{themes => base}/emby/dracula.css | 0 CSS/{themes => base}/emby/emby-base.css | 0 CSS/{themes => base}/emby/hotline.css | 0 CSS/{themes => base}/emby/organizr-dark.css | 0 CSS/{themes => base}/emby/plex.css | 0 CSS/{themes => base}/emby/space-gray.css | 0 .../filebrowser/aquamarine.css | 0 CSS/{themes => base}/filebrowser/dark.css | 0 CSS/{themes => base}/filebrowser/dracula.css | 0 .../filebrowser/filebrowser-base.css | 0 CSS/{themes => base}/filebrowser/hotline.css | 0 .../filebrowser/organizr-dark.css | 0 CSS/{themes => base}/filebrowser/plex.css | 0 .../filebrowser/space-gray.css | 0 CSS/{themes => base}/flood/aquamarine.css | 0 CSS/{themes => base}/flood/dark.css | 0 CSS/{themes => base}/flood/dracula.css | 0 CSS/{themes => base}/flood/flood-base.css | 0 CSS/{themes => base}/flood/hotline.css | 0 CSS/{themes => base}/flood/organizr-dark.css | 0 CSS/{themes => base}/flood/plex.css | 0 CSS/{themes => base}/flood/space-gray.css | 0 CSS/{themes => base}/gaps/aquamarine.css | 0 CSS/{themes => base}/gaps/dark.css | 0 CSS/{themes => base}/gaps/dracula.css | 0 CSS/{themes => base}/gaps/gaps-base.css | 0 CSS/{themes => base}/gaps/hotline.css | 0 CSS/{themes => base}/gaps/organizr-dark.css | 0 CSS/{themes => base}/gaps/plex.css | 0 CSS/{themes => base}/gaps/space-gray.css | 0 CSS/{themes => base}/gitea/aquamarine.css | 0 CSS/{themes => base}/gitea/chroma.css | 0 CSS/{themes => base}/gitea/dark.css | 0 CSS/{themes => base}/gitea/dracula.css | 0 CSS/{themes => base}/gitea/gitea-base.css | 0 CSS/{themes => base}/gitea/hotline.css | 0 CSS/{themes => base}/gitea/organizr-dark.css | 0 CSS/{themes => base}/gitea/plex.css | 0 CSS/{themes => base}/gitea/space-gray.css | 0 CSS/{themes => base}/grafana/.deprecated | 0 CSS/{themes => base}/grafana/aquamarine.css | 0 CSS/{themes => base}/grafana/dark.css | 0 CSS/{themes => base}/grafana/dracula.css | 0 CSS/{themes => base}/grafana/grafana-base.css | 0 CSS/{themes => base}/grafana/hotline.css | 0 .../grafana/organizr-dark.css | 0 .../grafana/organizr-dashboard.css | 0 CSS/{themes => base}/grafana/plex.css | 0 CSS/{themes => base}/grafana/space-gray.css | 0 CSS/{themes => base}/guacamole/aquamarine.css | 0 CSS/{themes => base}/guacamole/dark.css | 0 CSS/{themes => base}/guacamole/dracula.css | 0 .../guacamole/guacamole-base.css | 0 CSS/{themes => base}/guacamole/hotline.css | 0 .../guacamole/organizr-dark.css | 0 CSS/{themes => base}/guacamole/plex.css | 0 CSS/{themes => base}/guacamole/space-gray.css | 0 CSS/{themes => base}/jackett/aquamarine.css | 0 CSS/{themes => base}/jackett/dark.css | 0 CSS/{themes => base}/jackett/dracula.css | 0 CSS/{themes => base}/jackett/hotline.css | 0 CSS/{themes => base}/jackett/jackett-base.css | 0 .../jackett/organizr-dark.css | 0 CSS/{themes => base}/jackett/plex.css | 0 CSS/{themes => base}/jackett/space-gray.css | 0 CSS/{themes => base}/jellyfin/aquamarine.css | 0 CSS/{themes => base}/jellyfin/dark.css | 0 CSS/{themes => base}/jellyfin/dracula.css | 0 CSS/{themes => base}/jellyfin/hotline.css | 0 .../jellyfin/jellyfin-base.css | 0 .../jellyfin/organizr-dark.css | 0 CSS/{themes => base}/jellyfin/plex.css | 0 CSS/{themes => base}/jellyfin/space-gray.css | 0 CSS/{themes => base}/kitana/aquamarine.css | 0 CSS/{themes => base}/kitana/dark.css | 0 CSS/{themes => base}/kitana/dracula.css | 0 CSS/{themes => base}/kitana/hotline.css | 0 CSS/{themes => base}/kitana/kitana-base.css | 0 CSS/{themes => base}/kitana/organizr-dark.css | 0 CSS/{themes => base}/kitana/plex.css | 0 CSS/{themes => base}/kitana/space-gray.css | 0 .../lazylibrarian/aquamarine.css | 0 CSS/{themes => base}/lazylibrarian/dark.css | 0 .../lazylibrarian/dracula.css | 0 .../lazylibrarian/hotline.css | 0 .../lazylibrarian/lazylibrarian-base.css | 0 .../lazylibrarian/organizr-dark.css | 0 CSS/{themes => base}/lazylibrarian/plex.css | 0 .../lazylibrarian/space-gray.css | 0 .../librespeed/aquamarine.css | 0 CSS/{themes => base}/librespeed/dark.css | 0 CSS/{themes => base}/librespeed/dracula.css | 0 CSS/{themes => base}/librespeed/hotline.css | 0 .../librespeed/librespeed-base.css | 0 .../librespeed/organizr-dark.css | 0 CSS/{themes => base}/librespeed/plex.css | 0 .../librespeed/space-gray.css | 0 CSS/{themes => base}/lidarr/aquamarine.css | 0 CSS/{themes => base}/lidarr/dark.css | 0 CSS/{themes => base}/lidarr/dracula.css | 0 CSS/{themes => base}/lidarr/hotline.css | 0 CSS/{themes => base}/lidarr/lidarr-base.css | 0 CSS/{themes => base}/lidarr/organizr-dark.css | 0 CSS/{themes => base}/lidarr/plex.css | 0 CSS/{themes => base}/lidarr/space-gray.css | 0 CSS/{themes => base}/logarr/.deprecated | 0 CSS/{themes => base}/logarr/aquamarine.css | 0 CSS/{themes => base}/logarr/dark.css | 0 CSS/{themes => base}/logarr/hotline.css | 0 CSS/{themes => base}/logarr/logarr-base.css | 0 CSS/{themes => base}/logarr/organizr-dark.css | 0 CSS/{themes => base}/logarr/plex.css | 0 CSS/{themes => base}/logarr/space-gray.css | 0 CSS/{themes => base}/monitorr/.deprecated | 0 CSS/{themes => base}/monitorr/aquamarine.css | 0 CSS/{themes => base}/monitorr/dark.css | 0 CSS/{themes => base}/monitorr/hotline.css | 0 .../monitorr/monitorr-base.css | 0 .../monitorr/organizr-dark.css | 0 .../monitorr/organizr-dashboard.css | 0 CSS/{themes => base}/monitorr/plex.css | 0 CSS/{themes => base}/monitorr/space-gray.css | 0 .../moviematch/aquamarine.css | 0 CSS/{themes => base}/moviematch/dark.css | 0 CSS/{themes => base}/moviematch/dracula.css | 0 CSS/{themes => base}/moviematch/hotline.css | 0 .../moviematch/moviematch-base.css | 0 .../moviematch/organizr-dark.css | 0 CSS/{themes => base}/moviematch/plex.css | 0 .../moviematch/space-gray.css | 0 CSS/{themes => base}/mylar3/mylar3-base.css | 0 CSS/{themes => base}/netdata/aquamarine.css | 0 CSS/{themes => base}/netdata/dark.css | 0 CSS/{themes => base}/netdata/dracula.css | 0 CSS/{themes => base}/netdata/hotline.css | 0 CSS/{themes => base}/netdata/netdata-base.css | 0 .../netdata/organizr-dark.css | 0 .../netdata/organizr-dashboard.css | 0 CSS/{themes => base}/netdata/plex.css | 0 CSS/{themes => base}/netdata/space-gray.css | 0 CSS/{themes => base}/nzbget/aquamarine.css | 0 CSS/{themes => base}/nzbget/dark.css | 0 CSS/{themes => base}/nzbget/dracula.css | 0 CSS/{themes => base}/nzbget/hotline.css | 0 CSS/{themes => base}/nzbget/nzbget-base.css | 0 CSS/{themes => base}/nzbget/organizr-dark.css | 0 CSS/{themes => base}/nzbget/plex.css | 0 CSS/{themes => base}/nzbget/space-gray.css | 0 CSS/{themes => base}/nzbhydra2/aquamarine.css | 0 CSS/{themes => base}/nzbhydra2/dark.css | 0 CSS/{themes => base}/nzbhydra2/dracula.css | 0 CSS/{themes => base}/nzbhydra2/hotline.css | 0 .../nzbhydra2/nzbhydra2-base.css | 0 .../nzbhydra2/organizr-dark.css | 0 CSS/{themes => base}/nzbhydra2/plex.css | 0 CSS/{themes => base}/nzbhydra2/space-gray.css | 0 CSS/{themes => base}/ombi/aquamarine.css | 0 CSS/{themes => base}/ombi/dark.css | 0 CSS/{themes => base}/ombi/dracula.css | 0 CSS/{themes => base}/ombi/hotline.css | 0 CSS/{themes => base}/ombi/ombi-base.css | 0 CSS/{themes => base}/ombi/organizr-dark.css | 0 CSS/{themes => base}/ombi/plex.css | 0 CSS/{themes => base}/ombi/space-gray.css | 0 CSS/{themes => base}/organizr/aquamarine.css | 0 CSS/{themes => base}/organizr/dark.css | 0 CSS/{themes => base}/organizr/dracula.css | 0 CSS/{themes => base}/organizr/hotline.css | 0 .../organizr/organizr-base-old.css | 0 .../organizr/organizr-base.css | 0 CSS/{themes => base}/organizr/plex.css | 0 CSS/{themes => base}/organizr/space-gray.css | 0 .../overseerr/overseerr-base.css | 0 CSS/{themes => base}/petio/aquamarine.css | 0 CSS/{themes => base}/petio/dark.css | 0 CSS/{themes => base}/petio/dracula.css | 0 CSS/{themes => base}/petio/hotline.css | 0 CSS/{themes => base}/petio/organizr-dark.css | 0 CSS/{themes => base}/petio/petio-base.css | 0 CSS/{themes => base}/petio/plex.css | 0 CSS/{themes => base}/petio/space-gray.css | 0 CSS/{themes => base}/pihole/aquamarine.css | 0 CSS/{themes => base}/pihole/dark.css | 0 CSS/{themes => base}/pihole/dracula.css | 0 CSS/{themes => base}/pihole/hotline.css | 0 CSS/{themes => base}/pihole/organizr-dark.css | 0 CSS/{themes => base}/pihole/pihole-base.css | 0 CSS/{themes => base}/pihole/plex.css | 0 CSS/{themes => base}/pihole/space-gray.css | 0 CSS/{themes => base}/plex/aquamarine.css | 0 CSS/{themes => base}/plex/dark.css | 0 CSS/{themes => base}/plex/dracula.css | 0 CSS/{themes => base}/plex/hotline.css | 0 CSS/{themes => base}/plex/organizr-dark.css | 0 CSS/{themes => base}/plex/plex-base.css | 0 CSS/{themes => base}/plex/space-gray.css | 0 CSS/{themes => base}/plpp/.deprecated | 0 CSS/{themes => base}/plpp/aquamarine.css | 0 CSS/{themes => base}/plpp/dark.css | 0 CSS/{themes => base}/plpp/hotline.css | 0 CSS/{themes => base}/plpp/organizr-dark.css | 0 CSS/{themes => base}/plpp/plex.css | 0 CSS/{themes => base}/plpp/plpp-base.css | 0 CSS/{themes => base}/plpp/space-gray.css | 0 CSS/{themes => base}/portainer/aquamarine.css | 0 CSS/{themes => base}/portainer/dark.css | 0 CSS/{themes => base}/portainer/dracula.css | 0 CSS/{themes => base}/portainer/hotline.css | 0 .../portainer/organizr-dark.css | 0 CSS/{themes => base}/portainer/plex.css | 0 .../portainer/portainer-base.css | 0 CSS/{themes => base}/portainer/space-gray.css | 0 CSS/{themes => base}/prowlarr/aquamarine.css | 0 CSS/{themes => base}/prowlarr/dark.css | 0 CSS/{themes => base}/prowlarr/dracula.css | 0 CSS/{themes => base}/prowlarr/hotline.css | 0 .../prowlarr/organizr-dark.css | 0 CSS/{themes => base}/prowlarr/plex.css | 0 .../prowlarr/prowlarr-base.css | 0 CSS/{themes => base}/prowlarr/space-gray.css | 0 .../qbittorrent/aquamarine.css | 0 CSS/{themes => base}/qbittorrent/dark.css | 0 CSS/{themes => base}/qbittorrent/dracula.css | 0 CSS/{themes => base}/qbittorrent/hotline.css | 0 .../qbittorrent/organizr-dark.css | 0 CSS/{themes => base}/qbittorrent/plex.css | 0 .../qbittorrent/qbittorrent-base.css | 0 .../qbittorrent/space-gray.css | 0 CSS/{themes => base}/radarr/aquamarine.css | 0 CSS/{themes => base}/radarr/dark.css | 0 CSS/{themes => base}/radarr/dracula.css | 0 CSS/{themes => base}/radarr/hotline.css | 0 CSS/{themes => base}/radarr/organizr-dark.css | 0 CSS/{themes => base}/radarr/plex.css | 0 CSS/{themes => base}/radarr/radarr-base.css | 0 CSS/{themes => base}/radarr/radarrv2.css | 0 CSS/{themes => base}/radarr/space-gray.css | 0 CSS/{themes => base}/readarr/aquamarine.css | 0 CSS/{themes => base}/readarr/dark.css | 0 CSS/{themes => base}/readarr/dracula.css | 0 CSS/{themes => base}/readarr/hotline.css | 0 .../readarr/organizr-dark.css | 0 CSS/{themes => base}/readarr/plex.css | 0 CSS/{themes => base}/readarr/readarr-base.css | 0 CSS/{themes => base}/readarr/space-gray.css | 0 CSS/{themes => base}/requestrr/aquamarine.css | 0 CSS/{themes => base}/requestrr/dark.css | 0 CSS/{themes => base}/requestrr/dracula.css | 0 CSS/{themes => base}/requestrr/hotline.css | 0 .../requestrr/organizr-dark.css | 0 CSS/{themes => base}/requestrr/plex.css | 0 .../requestrr/requestrr-base.css | 0 CSS/{themes => base}/requestrr/space-gray.css | 0 .../resilio-sync/aquamarine.css | 0 CSS/{themes => base}/resilio-sync/dark.css | 0 CSS/{themes => base}/resilio-sync/dracula.css | 0 CSS/{themes => base}/resilio-sync/hotline.css | 0 .../resilio-sync/organizr-dark.css | 0 CSS/{themes => base}/resilio-sync/plex.css | 0 .../resilio-sync/resilio-sync-base.css | 0 .../resilio-sync/space-gray.css | 0 CSS/{themes => base}/rutorrent/aquamarine.css | 0 CSS/{themes => base}/rutorrent/dark.css | 0 CSS/{themes => base}/rutorrent/dracula.css | 0 CSS/{themes => base}/rutorrent/hotline.css | 0 .../rutorrent/organizr-dark.css | 0 CSS/{themes => base}/rutorrent/plex.css | 0 .../rutorrent/rutorrent-base.css | 0 CSS/{themes => base}/rutorrent/space-gray.css | 0 CSS/{themes => base}/sabnzbd/aquamarine.css | 0 CSS/{themes => base}/sabnzbd/dark.css | 0 CSS/{themes => base}/sabnzbd/dracula.css | 0 CSS/{themes => base}/sabnzbd/hotline.css | 0 .../sabnzbd/organizr-dark.css | 0 CSS/{themes => base}/sabnzbd/plex.css | 0 CSS/{themes => base}/sabnzbd/sabnzbd-base.css | 0 CSS/{themes => base}/sabnzbd/space-gray.css | 0 CSS/{themes => base}/sonarr/aquamarine.css | 0 CSS/{themes => base}/sonarr/dark.css | 0 CSS/{themes => base}/sonarr/dracula.css | 0 CSS/{themes => base}/sonarr/hotline.css | 0 CSS/{themes => base}/sonarr/organizr-dark.css | 0 CSS/{themes => base}/sonarr/plex.css | 0 CSS/{themes => base}/sonarr/sonarr-base.css | 0 CSS/{themes => base}/sonarr/space-gray.css | 0 .../synclounge/aquamarine.css | 0 CSS/{themes => base}/synclounge/dark.css | 0 CSS/{themes => base}/synclounge/hotline.css | 0 .../synclounge/organizr-dark.css | 0 CSS/{themes => base}/synclounge/plex.css | 0 .../synclounge/space-gray.css | 0 .../synclounge/synclounge-base.css | 0 CSS/{themes => base}/tautulli/aquamarine.css | 0 CSS/{themes => base}/tautulli/dark.css | 0 CSS/{themes => base}/tautulli/dracula.css | 0 CSS/{themes => base}/tautulli/hotline.css | 0 .../tautulli/organizr-dark.css | 0 CSS/{themes => base}/tautulli/plex.css | 0 CSS/{themes => base}/tautulli/space-gray.css | 0 .../tautulli/tautulli-base.css | 0 CSS/{themes => base}/thelounge/.deprecated | 0 CSS/{themes => base}/thelounge/aquamarine.css | 0 CSS/{themes => base}/thelounge/dark.css | 0 CSS/{themes => base}/thelounge/hotline.css | 0 .../thelounge/organizr-dark.css | 0 CSS/{themes => base}/thelounge/plex.css | 0 CSS/{themes => base}/thelounge/space-gray.css | 0 .../thelounge/thelounge-base.css | 0 .../transmission/aquamarine.css | 0 CSS/{themes => base}/transmission/dark.css | 0 CSS/{themes => base}/transmission/dracula.css | 0 CSS/{themes => base}/transmission/hotline.css | 0 .../transmission/organizr-dark.css | 0 CSS/{themes => base}/transmission/plex.css | 0 .../transmission/space-gray.css | 0 .../transmission/transmission-base.css | 0 CSS/{themes => base}/unraid/aquamarine.css | 0 CSS/{themes => base}/unraid/dark.css | 0 CSS/{themes => base}/unraid/dracula.css | 0 CSS/{themes => base}/unraid/hotline.css | 0 CSS/{themes => base}/unraid/organizr-dark.css | 0 CSS/{themes => base}/unraid/plex.css | 0 CSS/{themes => base}/unraid/space-gray.css | 0 CSS/{themes => base}/unraid/unraid-base.css | 0 .../uptime-kuma/uptime-kuma-base.css | 0 .../vuetorrent/aquamarine.css | 0 CSS/{themes => base}/vuetorrent/dark.css | 0 CSS/{themes => base}/vuetorrent/dracula.css | 0 CSS/{themes => base}/vuetorrent/hotline.css | 0 .../vuetorrent/organizr-dark.css | 0 CSS/{themes => base}/vuetorrent/plex.css | 0 .../vuetorrent/space-gray.css | 0 .../vuetorrent/vuetorrent-base.css | 0 CSS/{themes => base}/webtools/.deprecated | 0 CSS/{themes => base}/webtools/aquamarine.css | 0 CSS/{themes => base}/webtools/dark.css | 0 CSS/{themes => base}/webtools/hotline.css | 0 .../webtools/organizr-dark.css | 0 CSS/{themes => base}/webtools/plex.css | 0 CSS/{themes => base}/webtools/space-gray.css | 0 .../webtools/webtools-base.css | 0 CSS/{themes => base}/xbackbone/aquamarine.css | 0 CSS/{themes => base}/xbackbone/dark.css | 0 CSS/{themes => base}/xbackbone/dracula.css | 0 CSS/{themes => base}/xbackbone/hotline.css | 0 .../xbackbone/organizr-dark.css | 0 CSS/{themes => base}/xbackbone/plex.css | 0 CSS/{themes => base}/xbackbone/space-gray.css | 0 .../xbackbone/xbackbone-base.css | 0 .../blackberry-abyss.css | 0 .../blackberry-amethyst.css | 0 .../blackberry-carol.css | 0 .../blackberry-dreamscape.css | 0 .../blackberry-flamingo.css | 0 .../blackberry-hearth.css | 0 .../blackberry-martian.css | 0 .../blackberry-pumpkin.css | 0 .../blackberry-royal.css | 0 .../blackberry-shadow.css | 0 .../blackberry-solar.css | 0 .../blackberry-vanta.css | 0 .../hotline-old.css | 0 .../mind.css | 0 .../onedark.css | 0 .../power.css | 0 .../reality.css | 0 .../soul.css | 0 .../space.css | 0 .../time.css | 0 .../aquamarine.css | 0 CSS/{variables => theme-options}/dark.css | 0 CSS/{variables => theme-options}/dracula.css | 0 CSS/{variables => theme-options}/hotline.css | 0 CSS/{variables => theme-options}/hotpink.css | 0 CSS/{variables => theme-options}/nord.css | 0 .../organizr-dark.css | 0 CSS/{variables => theme-options}/organizr.css | 0 .../overseerr.css | 0 CSS/{variables => theme-options}/plex.css | 0 .../space-gray.css | 0 themes.py | 45 +++++++++++-------- 439 files changed, 27 insertions(+), 18 deletions(-) rename CSS/{themes => base}/adguard/adguard-base.css (100%) rename CSS/{themes => base}/adguard/aquamarine.css (100%) rename CSS/{themes => base}/adguard/dark.css (100%) rename CSS/{themes => base}/adguard/dracula.css (100%) rename CSS/{themes => base}/adguard/hotline.css (100%) rename CSS/{themes => base}/adguard/organizr-dark.css (100%) rename CSS/{themes => base}/adguard/plex.css (100%) rename CSS/{themes => base}/adguard/space-gray.css (100%) rename CSS/{themes => base}/bazarr/aquamarine.css (100%) rename CSS/{themes => base}/bazarr/bazarr-base.css (100%) rename CSS/{themes => base}/bazarr/dark.css (100%) rename CSS/{themes => base}/bazarr/dracula.css (100%) rename CSS/{themes => base}/bazarr/hotline.css (100%) rename CSS/{themes => base}/bazarr/organizr-dark.css (100%) rename CSS/{themes => base}/bazarr/plex.css (100%) rename CSS/{themes => base}/bazarr/space-gray.css (100%) rename CSS/{themes => base}/bitwarden/aquamarine.css (100%) rename CSS/{themes => base}/bitwarden/bitwarden-base.css (100%) rename CSS/{themes => base}/bitwarden/dark.css (100%) rename CSS/{themes => base}/bitwarden/dracula.css (100%) rename CSS/{themes => base}/bitwarden/hotline.css (100%) rename CSS/{themes => base}/bitwarden/organizr-dark.css (100%) rename CSS/{themes => base}/bitwarden/plex.css (100%) rename CSS/{themes => base}/bitwarden/space-gray.css (100%) rename CSS/{themes => base}/calibreweb/aquamarine.css (100%) rename CSS/{themes => base}/calibreweb/calibreweb-base.css (100%) rename CSS/{themes => base}/calibreweb/dark.css (100%) rename CSS/{themes => base}/calibreweb/dracula.css (100%) rename CSS/{themes => base}/calibreweb/hotline.css (100%) rename CSS/{themes => base}/calibreweb/organizr-dark.css (100%) rename CSS/{themes => base}/calibreweb/space-gray.css (100%) rename CSS/{themes => base}/deluge/aquamarine.css (100%) rename CSS/{themes => base}/deluge/dark.css (100%) rename CSS/{themes => base}/deluge/deluge-base.css (100%) rename CSS/{themes => base}/deluge/dracula.css (100%) rename CSS/{themes => base}/deluge/hotline.css (100%) rename CSS/{themes => base}/deluge/organizr-dark.css (100%) rename CSS/{themes => base}/deluge/plex.css (100%) rename CSS/{themes => base}/deluge/space-gray.css (100%) rename CSS/{themes => base}/dozzle/aquamarine.css (100%) rename CSS/{themes => base}/dozzle/dark.css (100%) rename CSS/{themes => base}/dozzle/dozzle-base.css (100%) rename CSS/{themes => base}/dozzle/dracula.css (100%) rename CSS/{themes => base}/dozzle/hotline.css (100%) rename CSS/{themes => base}/dozzle/organizr-dark.css (100%) rename CSS/{themes => base}/dozzle/plex.css (100%) rename CSS/{themes => base}/dozzle/space-gray.css (100%) rename CSS/{themes => base}/duplicacy/aquamarine.css (100%) rename CSS/{themes => base}/duplicacy/dark.css (100%) rename CSS/{themes => base}/duplicacy/dracula.css (100%) rename CSS/{themes => base}/duplicacy/duplicacy-base.css (100%) rename CSS/{themes => base}/duplicacy/hotline.css (100%) rename CSS/{themes => base}/duplicacy/organizr-dark.css (100%) rename CSS/{themes => base}/duplicacy/plex.css (100%) rename CSS/{themes => base}/duplicacy/space-gray.css (100%) rename CSS/{themes => base}/duplicati/duplicati-base.css (100%) rename CSS/{themes => base}/emby/aquamarine.css (100%) rename CSS/{themes => base}/emby/dark.css (100%) rename CSS/{themes => base}/emby/dracula.css (100%) rename CSS/{themes => base}/emby/emby-base.css (100%) rename CSS/{themes => base}/emby/hotline.css (100%) rename CSS/{themes => base}/emby/organizr-dark.css (100%) rename CSS/{themes => base}/emby/plex.css (100%) rename CSS/{themes => base}/emby/space-gray.css (100%) rename CSS/{themes => base}/filebrowser/aquamarine.css (100%) rename CSS/{themes => base}/filebrowser/dark.css (100%) rename CSS/{themes => base}/filebrowser/dracula.css (100%) rename CSS/{themes => base}/filebrowser/filebrowser-base.css (100%) rename CSS/{themes => base}/filebrowser/hotline.css (100%) rename CSS/{themes => base}/filebrowser/organizr-dark.css (100%) rename CSS/{themes => base}/filebrowser/plex.css (100%) rename CSS/{themes => base}/filebrowser/space-gray.css (100%) rename CSS/{themes => base}/flood/aquamarine.css (100%) rename CSS/{themes => base}/flood/dark.css (100%) rename CSS/{themes => base}/flood/dracula.css (100%) rename CSS/{themes => base}/flood/flood-base.css (100%) rename CSS/{themes => base}/flood/hotline.css (100%) rename CSS/{themes => base}/flood/organizr-dark.css (100%) rename CSS/{themes => base}/flood/plex.css (100%) rename CSS/{themes => base}/flood/space-gray.css (100%) rename CSS/{themes => base}/gaps/aquamarine.css (100%) rename CSS/{themes => base}/gaps/dark.css (100%) rename CSS/{themes => base}/gaps/dracula.css (100%) rename CSS/{themes => base}/gaps/gaps-base.css (100%) rename CSS/{themes => base}/gaps/hotline.css (100%) rename CSS/{themes => base}/gaps/organizr-dark.css (100%) rename CSS/{themes => base}/gaps/plex.css (100%) rename CSS/{themes => base}/gaps/space-gray.css (100%) rename CSS/{themes => base}/gitea/aquamarine.css (100%) rename CSS/{themes => base}/gitea/chroma.css (100%) rename CSS/{themes => base}/gitea/dark.css (100%) rename CSS/{themes => base}/gitea/dracula.css (100%) rename CSS/{themes => base}/gitea/gitea-base.css (100%) rename CSS/{themes => base}/gitea/hotline.css (100%) rename CSS/{themes => base}/gitea/organizr-dark.css (100%) rename CSS/{themes => base}/gitea/plex.css (100%) rename CSS/{themes => base}/gitea/space-gray.css (100%) rename CSS/{themes => base}/grafana/.deprecated (100%) rename CSS/{themes => base}/grafana/aquamarine.css (100%) rename CSS/{themes => base}/grafana/dark.css (100%) rename CSS/{themes => base}/grafana/dracula.css (100%) rename CSS/{themes => base}/grafana/grafana-base.css (100%) rename CSS/{themes => base}/grafana/hotline.css (100%) rename CSS/{themes => base}/grafana/organizr-dark.css (100%) rename CSS/{themes => base}/grafana/organizr-dashboard.css (100%) rename CSS/{themes => base}/grafana/plex.css (100%) rename CSS/{themes => base}/grafana/space-gray.css (100%) rename CSS/{themes => base}/guacamole/aquamarine.css (100%) rename CSS/{themes => base}/guacamole/dark.css (100%) rename CSS/{themes => base}/guacamole/dracula.css (100%) rename CSS/{themes => base}/guacamole/guacamole-base.css (100%) rename CSS/{themes => base}/guacamole/hotline.css (100%) rename CSS/{themes => base}/guacamole/organizr-dark.css (100%) rename CSS/{themes => base}/guacamole/plex.css (100%) rename CSS/{themes => base}/guacamole/space-gray.css (100%) rename CSS/{themes => base}/jackett/aquamarine.css (100%) rename CSS/{themes => base}/jackett/dark.css (100%) rename CSS/{themes => base}/jackett/dracula.css (100%) rename CSS/{themes => base}/jackett/hotline.css (100%) rename CSS/{themes => base}/jackett/jackett-base.css (100%) rename CSS/{themes => base}/jackett/organizr-dark.css (100%) rename CSS/{themes => base}/jackett/plex.css (100%) rename CSS/{themes => base}/jackett/space-gray.css (100%) rename CSS/{themes => base}/jellyfin/aquamarine.css (100%) rename CSS/{themes => base}/jellyfin/dark.css (100%) rename CSS/{themes => base}/jellyfin/dracula.css (100%) rename CSS/{themes => base}/jellyfin/hotline.css (100%) rename CSS/{themes => base}/jellyfin/jellyfin-base.css (100%) rename CSS/{themes => base}/jellyfin/organizr-dark.css (100%) rename CSS/{themes => base}/jellyfin/plex.css (100%) rename CSS/{themes => base}/jellyfin/space-gray.css (100%) rename CSS/{themes => base}/kitana/aquamarine.css (100%) rename CSS/{themes => base}/kitana/dark.css (100%) rename CSS/{themes => base}/kitana/dracula.css (100%) rename CSS/{themes => base}/kitana/hotline.css (100%) rename CSS/{themes => base}/kitana/kitana-base.css (100%) rename CSS/{themes => base}/kitana/organizr-dark.css (100%) rename CSS/{themes => base}/kitana/plex.css (100%) rename CSS/{themes => base}/kitana/space-gray.css (100%) rename CSS/{themes => base}/lazylibrarian/aquamarine.css (100%) rename CSS/{themes => base}/lazylibrarian/dark.css (100%) rename CSS/{themes => base}/lazylibrarian/dracula.css (100%) rename CSS/{themes => base}/lazylibrarian/hotline.css (100%) rename CSS/{themes => base}/lazylibrarian/lazylibrarian-base.css (100%) rename CSS/{themes => base}/lazylibrarian/organizr-dark.css (100%) rename CSS/{themes => base}/lazylibrarian/plex.css (100%) rename CSS/{themes => base}/lazylibrarian/space-gray.css (100%) rename CSS/{themes => base}/librespeed/aquamarine.css (100%) rename CSS/{themes => base}/librespeed/dark.css (100%) rename CSS/{themes => base}/librespeed/dracula.css (100%) rename CSS/{themes => base}/librespeed/hotline.css (100%) rename CSS/{themes => base}/librespeed/librespeed-base.css (100%) rename CSS/{themes => base}/librespeed/organizr-dark.css (100%) rename CSS/{themes => base}/librespeed/plex.css (100%) rename CSS/{themes => base}/librespeed/space-gray.css (100%) rename CSS/{themes => base}/lidarr/aquamarine.css (100%) rename CSS/{themes => base}/lidarr/dark.css (100%) rename CSS/{themes => base}/lidarr/dracula.css (100%) rename CSS/{themes => base}/lidarr/hotline.css (100%) rename CSS/{themes => base}/lidarr/lidarr-base.css (100%) rename CSS/{themes => base}/lidarr/organizr-dark.css (100%) rename CSS/{themes => base}/lidarr/plex.css (100%) rename CSS/{themes => base}/lidarr/space-gray.css (100%) rename CSS/{themes => base}/logarr/.deprecated (100%) rename CSS/{themes => base}/logarr/aquamarine.css (100%) rename CSS/{themes => base}/logarr/dark.css (100%) rename CSS/{themes => base}/logarr/hotline.css (100%) rename CSS/{themes => base}/logarr/logarr-base.css (100%) rename CSS/{themes => base}/logarr/organizr-dark.css (100%) rename CSS/{themes => base}/logarr/plex.css (100%) rename CSS/{themes => base}/logarr/space-gray.css (100%) rename CSS/{themes => base}/monitorr/.deprecated (100%) rename CSS/{themes => base}/monitorr/aquamarine.css (100%) rename CSS/{themes => base}/monitorr/dark.css (100%) rename CSS/{themes => base}/monitorr/hotline.css (100%) rename CSS/{themes => base}/monitorr/monitorr-base.css (100%) rename CSS/{themes => base}/monitorr/organizr-dark.css (100%) rename CSS/{themes => base}/monitorr/organizr-dashboard.css (100%) rename CSS/{themes => base}/monitorr/plex.css (100%) rename CSS/{themes => base}/monitorr/space-gray.css (100%) rename CSS/{themes => base}/moviematch/aquamarine.css (100%) rename CSS/{themes => base}/moviematch/dark.css (100%) rename CSS/{themes => base}/moviematch/dracula.css (100%) rename CSS/{themes => base}/moviematch/hotline.css (100%) rename CSS/{themes => base}/moviematch/moviematch-base.css (100%) rename CSS/{themes => base}/moviematch/organizr-dark.css (100%) rename CSS/{themes => base}/moviematch/plex.css (100%) rename CSS/{themes => base}/moviematch/space-gray.css (100%) rename CSS/{themes => base}/mylar3/mylar3-base.css (100%) rename CSS/{themes => base}/netdata/aquamarine.css (100%) rename CSS/{themes => base}/netdata/dark.css (100%) rename CSS/{themes => base}/netdata/dracula.css (100%) rename CSS/{themes => base}/netdata/hotline.css (100%) rename CSS/{themes => base}/netdata/netdata-base.css (100%) rename CSS/{themes => base}/netdata/organizr-dark.css (100%) rename CSS/{themes => base}/netdata/organizr-dashboard.css (100%) rename CSS/{themes => base}/netdata/plex.css (100%) rename CSS/{themes => base}/netdata/space-gray.css (100%) rename CSS/{themes => base}/nzbget/aquamarine.css (100%) rename CSS/{themes => base}/nzbget/dark.css (100%) rename CSS/{themes => base}/nzbget/dracula.css (100%) rename CSS/{themes => base}/nzbget/hotline.css (100%) rename CSS/{themes => base}/nzbget/nzbget-base.css (100%) rename CSS/{themes => base}/nzbget/organizr-dark.css (100%) rename CSS/{themes => base}/nzbget/plex.css (100%) rename CSS/{themes => base}/nzbget/space-gray.css (100%) rename CSS/{themes => base}/nzbhydra2/aquamarine.css (100%) rename CSS/{themes => base}/nzbhydra2/dark.css (100%) rename CSS/{themes => base}/nzbhydra2/dracula.css (100%) rename CSS/{themes => base}/nzbhydra2/hotline.css (100%) rename CSS/{themes => base}/nzbhydra2/nzbhydra2-base.css (100%) rename CSS/{themes => base}/nzbhydra2/organizr-dark.css (100%) rename CSS/{themes => base}/nzbhydra2/plex.css (100%) rename CSS/{themes => base}/nzbhydra2/space-gray.css (100%) rename CSS/{themes => base}/ombi/aquamarine.css (100%) rename CSS/{themes => base}/ombi/dark.css (100%) rename CSS/{themes => base}/ombi/dracula.css (100%) rename CSS/{themes => base}/ombi/hotline.css (100%) rename CSS/{themes => base}/ombi/ombi-base.css (100%) rename CSS/{themes => base}/ombi/organizr-dark.css (100%) rename CSS/{themes => base}/ombi/plex.css (100%) rename CSS/{themes => base}/ombi/space-gray.css (100%) rename CSS/{themes => base}/organizr/aquamarine.css (100%) rename CSS/{themes => base}/organizr/dark.css (100%) rename CSS/{themes => base}/organizr/dracula.css (100%) rename CSS/{themes => base}/organizr/hotline.css (100%) rename CSS/{themes => base}/organizr/organizr-base-old.css (100%) rename CSS/{themes => base}/organizr/organizr-base.css (100%) rename CSS/{themes => base}/organizr/plex.css (100%) rename CSS/{themes => base}/organizr/space-gray.css (100%) rename CSS/{themes => base}/overseerr/overseerr-base.css (100%) rename CSS/{themes => base}/petio/aquamarine.css (100%) rename CSS/{themes => base}/petio/dark.css (100%) rename CSS/{themes => base}/petio/dracula.css (100%) rename CSS/{themes => base}/petio/hotline.css (100%) rename CSS/{themes => base}/petio/organizr-dark.css (100%) rename CSS/{themes => base}/petio/petio-base.css (100%) rename CSS/{themes => base}/petio/plex.css (100%) rename CSS/{themes => base}/petio/space-gray.css (100%) rename CSS/{themes => base}/pihole/aquamarine.css (100%) rename CSS/{themes => base}/pihole/dark.css (100%) rename CSS/{themes => base}/pihole/dracula.css (100%) rename CSS/{themes => base}/pihole/hotline.css (100%) rename CSS/{themes => base}/pihole/organizr-dark.css (100%) rename CSS/{themes => base}/pihole/pihole-base.css (100%) rename CSS/{themes => base}/pihole/plex.css (100%) rename CSS/{themes => base}/pihole/space-gray.css (100%) rename CSS/{themes => base}/plex/aquamarine.css (100%) rename CSS/{themes => base}/plex/dark.css (100%) rename CSS/{themes => base}/plex/dracula.css (100%) rename CSS/{themes => base}/plex/hotline.css (100%) rename CSS/{themes => base}/plex/organizr-dark.css (100%) rename CSS/{themes => base}/plex/plex-base.css (100%) rename CSS/{themes => base}/plex/space-gray.css (100%) rename CSS/{themes => base}/plpp/.deprecated (100%) rename CSS/{themes => base}/plpp/aquamarine.css (100%) rename CSS/{themes => base}/plpp/dark.css (100%) rename CSS/{themes => base}/plpp/hotline.css (100%) rename CSS/{themes => base}/plpp/organizr-dark.css (100%) rename CSS/{themes => base}/plpp/plex.css (100%) rename CSS/{themes => base}/plpp/plpp-base.css (100%) rename CSS/{themes => base}/plpp/space-gray.css (100%) rename CSS/{themes => base}/portainer/aquamarine.css (100%) rename CSS/{themes => base}/portainer/dark.css (100%) rename CSS/{themes => base}/portainer/dracula.css (100%) rename CSS/{themes => base}/portainer/hotline.css (100%) rename CSS/{themes => base}/portainer/organizr-dark.css (100%) rename CSS/{themes => base}/portainer/plex.css (100%) rename CSS/{themes => base}/portainer/portainer-base.css (100%) rename CSS/{themes => base}/portainer/space-gray.css (100%) rename CSS/{themes => base}/prowlarr/aquamarine.css (100%) rename CSS/{themes => base}/prowlarr/dark.css (100%) rename CSS/{themes => base}/prowlarr/dracula.css (100%) rename CSS/{themes => base}/prowlarr/hotline.css (100%) rename CSS/{themes => base}/prowlarr/organizr-dark.css (100%) rename CSS/{themes => base}/prowlarr/plex.css (100%) rename CSS/{themes => base}/prowlarr/prowlarr-base.css (100%) rename CSS/{themes => base}/prowlarr/space-gray.css (100%) rename CSS/{themes => base}/qbittorrent/aquamarine.css (100%) rename CSS/{themes => base}/qbittorrent/dark.css (100%) rename CSS/{themes => base}/qbittorrent/dracula.css (100%) rename CSS/{themes => base}/qbittorrent/hotline.css (100%) rename CSS/{themes => base}/qbittorrent/organizr-dark.css (100%) rename CSS/{themes => base}/qbittorrent/plex.css (100%) rename CSS/{themes => base}/qbittorrent/qbittorrent-base.css (100%) rename CSS/{themes => base}/qbittorrent/space-gray.css (100%) rename CSS/{themes => base}/radarr/aquamarine.css (100%) rename CSS/{themes => base}/radarr/dark.css (100%) rename CSS/{themes => base}/radarr/dracula.css (100%) rename CSS/{themes => base}/radarr/hotline.css (100%) rename CSS/{themes => base}/radarr/organizr-dark.css (100%) rename CSS/{themes => base}/radarr/plex.css (100%) rename CSS/{themes => base}/radarr/radarr-base.css (100%) rename CSS/{themes => base}/radarr/radarrv2.css (100%) rename CSS/{themes => base}/radarr/space-gray.css (100%) rename CSS/{themes => base}/readarr/aquamarine.css (100%) rename CSS/{themes => base}/readarr/dark.css (100%) rename CSS/{themes => base}/readarr/dracula.css (100%) rename CSS/{themes => base}/readarr/hotline.css (100%) rename CSS/{themes => base}/readarr/organizr-dark.css (100%) rename CSS/{themes => base}/readarr/plex.css (100%) rename CSS/{themes => base}/readarr/readarr-base.css (100%) rename CSS/{themes => base}/readarr/space-gray.css (100%) rename CSS/{themes => base}/requestrr/aquamarine.css (100%) rename CSS/{themes => base}/requestrr/dark.css (100%) rename CSS/{themes => base}/requestrr/dracula.css (100%) rename CSS/{themes => base}/requestrr/hotline.css (100%) rename CSS/{themes => base}/requestrr/organizr-dark.css (100%) rename CSS/{themes => base}/requestrr/plex.css (100%) rename CSS/{themes => base}/requestrr/requestrr-base.css (100%) rename CSS/{themes => base}/requestrr/space-gray.css (100%) rename CSS/{themes => base}/resilio-sync/aquamarine.css (100%) rename CSS/{themes => base}/resilio-sync/dark.css (100%) rename CSS/{themes => base}/resilio-sync/dracula.css (100%) rename CSS/{themes => base}/resilio-sync/hotline.css (100%) rename CSS/{themes => base}/resilio-sync/organizr-dark.css (100%) rename CSS/{themes => base}/resilio-sync/plex.css (100%) rename CSS/{themes => base}/resilio-sync/resilio-sync-base.css (100%) rename CSS/{themes => base}/resilio-sync/space-gray.css (100%) rename CSS/{themes => base}/rutorrent/aquamarine.css (100%) rename CSS/{themes => base}/rutorrent/dark.css (100%) rename CSS/{themes => base}/rutorrent/dracula.css (100%) rename CSS/{themes => base}/rutorrent/hotline.css (100%) rename CSS/{themes => base}/rutorrent/organizr-dark.css (100%) rename CSS/{themes => base}/rutorrent/plex.css (100%) rename CSS/{themes => base}/rutorrent/rutorrent-base.css (100%) rename CSS/{themes => base}/rutorrent/space-gray.css (100%) rename CSS/{themes => base}/sabnzbd/aquamarine.css (100%) rename CSS/{themes => base}/sabnzbd/dark.css (100%) rename CSS/{themes => base}/sabnzbd/dracula.css (100%) rename CSS/{themes => base}/sabnzbd/hotline.css (100%) rename CSS/{themes => base}/sabnzbd/organizr-dark.css (100%) rename CSS/{themes => base}/sabnzbd/plex.css (100%) rename CSS/{themes => base}/sabnzbd/sabnzbd-base.css (100%) rename CSS/{themes => base}/sabnzbd/space-gray.css (100%) rename CSS/{themes => base}/sonarr/aquamarine.css (100%) rename CSS/{themes => base}/sonarr/dark.css (100%) rename CSS/{themes => base}/sonarr/dracula.css (100%) rename CSS/{themes => base}/sonarr/hotline.css (100%) rename CSS/{themes => base}/sonarr/organizr-dark.css (100%) rename CSS/{themes => base}/sonarr/plex.css (100%) rename CSS/{themes => base}/sonarr/sonarr-base.css (100%) rename CSS/{themes => base}/sonarr/space-gray.css (100%) rename CSS/{themes => base}/synclounge/aquamarine.css (100%) rename CSS/{themes => base}/synclounge/dark.css (100%) rename CSS/{themes => base}/synclounge/hotline.css (100%) rename CSS/{themes => base}/synclounge/organizr-dark.css (100%) rename CSS/{themes => base}/synclounge/plex.css (100%) rename CSS/{themes => base}/synclounge/space-gray.css (100%) rename CSS/{themes => base}/synclounge/synclounge-base.css (100%) rename CSS/{themes => base}/tautulli/aquamarine.css (100%) rename CSS/{themes => base}/tautulli/dark.css (100%) rename CSS/{themes => base}/tautulli/dracula.css (100%) rename CSS/{themes => base}/tautulli/hotline.css (100%) rename CSS/{themes => base}/tautulli/organizr-dark.css (100%) rename CSS/{themes => base}/tautulli/plex.css (100%) rename CSS/{themes => base}/tautulli/space-gray.css (100%) rename CSS/{themes => base}/tautulli/tautulli-base.css (100%) rename CSS/{themes => base}/thelounge/.deprecated (100%) rename CSS/{themes => base}/thelounge/aquamarine.css (100%) rename CSS/{themes => base}/thelounge/dark.css (100%) rename CSS/{themes => base}/thelounge/hotline.css (100%) rename CSS/{themes => base}/thelounge/organizr-dark.css (100%) rename CSS/{themes => base}/thelounge/plex.css (100%) rename CSS/{themes => base}/thelounge/space-gray.css (100%) rename CSS/{themes => base}/thelounge/thelounge-base.css (100%) rename CSS/{themes => base}/transmission/aquamarine.css (100%) rename CSS/{themes => base}/transmission/dark.css (100%) rename CSS/{themes => base}/transmission/dracula.css (100%) rename CSS/{themes => base}/transmission/hotline.css (100%) rename CSS/{themes => base}/transmission/organizr-dark.css (100%) rename CSS/{themes => base}/transmission/plex.css (100%) rename CSS/{themes => base}/transmission/space-gray.css (100%) rename CSS/{themes => base}/transmission/transmission-base.css (100%) rename CSS/{themes => base}/unraid/aquamarine.css (100%) rename CSS/{themes => base}/unraid/dark.css (100%) rename CSS/{themes => base}/unraid/dracula.css (100%) rename CSS/{themes => base}/unraid/hotline.css (100%) rename CSS/{themes => base}/unraid/organizr-dark.css (100%) rename CSS/{themes => base}/unraid/plex.css (100%) rename CSS/{themes => base}/unraid/space-gray.css (100%) rename CSS/{themes => base}/unraid/unraid-base.css (100%) rename CSS/{themes => base}/uptime-kuma/uptime-kuma-base.css (100%) rename CSS/{themes => base}/vuetorrent/aquamarine.css (100%) rename CSS/{themes => base}/vuetorrent/dark.css (100%) rename CSS/{themes => base}/vuetorrent/dracula.css (100%) rename CSS/{themes => base}/vuetorrent/hotline.css (100%) rename CSS/{themes => base}/vuetorrent/organizr-dark.css (100%) rename CSS/{themes => base}/vuetorrent/plex.css (100%) rename CSS/{themes => base}/vuetorrent/space-gray.css (100%) rename CSS/{themes => base}/vuetorrent/vuetorrent-base.css (100%) rename CSS/{themes => base}/webtools/.deprecated (100%) rename CSS/{themes => base}/webtools/aquamarine.css (100%) rename CSS/{themes => base}/webtools/dark.css (100%) rename CSS/{themes => base}/webtools/hotline.css (100%) rename CSS/{themes => base}/webtools/organizr-dark.css (100%) rename CSS/{themes => base}/webtools/plex.css (100%) rename CSS/{themes => base}/webtools/space-gray.css (100%) rename CSS/{themes => base}/webtools/webtools-base.css (100%) rename CSS/{themes => base}/xbackbone/aquamarine.css (100%) rename CSS/{themes => base}/xbackbone/dark.css (100%) rename CSS/{themes => base}/xbackbone/dracula.css (100%) rename CSS/{themes => base}/xbackbone/hotline.css (100%) rename CSS/{themes => base}/xbackbone/organizr-dark.css (100%) rename CSS/{themes => base}/xbackbone/plex.css (100%) rename CSS/{themes => base}/xbackbone/space-gray.css (100%) rename CSS/{themes => base}/xbackbone/xbackbone-base.css (100%) rename CSS/{variables => community-theme-options}/blackberry-abyss.css (100%) rename CSS/{variables => community-theme-options}/blackberry-amethyst.css (100%) rename CSS/{variables => community-theme-options}/blackberry-carol.css (100%) rename CSS/{variables => community-theme-options}/blackberry-dreamscape.css (100%) rename CSS/{variables => community-theme-options}/blackberry-flamingo.css (100%) rename CSS/{variables => community-theme-options}/blackberry-hearth.css (100%) rename CSS/{variables => community-theme-options}/blackberry-martian.css (100%) rename CSS/{variables => community-theme-options}/blackberry-pumpkin.css (100%) rename CSS/{variables => community-theme-options}/blackberry-royal.css (100%) rename CSS/{variables => community-theme-options}/blackberry-shadow.css (100%) rename CSS/{variables => community-theme-options}/blackberry-solar.css (100%) rename CSS/{variables => community-theme-options}/blackberry-vanta.css (100%) rename CSS/{variables => community-theme-options}/hotline-old.css (100%) rename CSS/{variables => community-theme-options}/mind.css (100%) rename CSS/{variables => community-theme-options}/onedark.css (100%) rename CSS/{variables => community-theme-options}/power.css (100%) rename CSS/{variables => community-theme-options}/reality.css (100%) rename CSS/{variables => community-theme-options}/soul.css (100%) rename CSS/{variables => community-theme-options}/space.css (100%) rename CSS/{variables => community-theme-options}/time.css (100%) rename CSS/{variables => theme-options}/aquamarine.css (100%) rename CSS/{variables => theme-options}/dark.css (100%) rename CSS/{variables => theme-options}/dracula.css (100%) rename CSS/{variables => theme-options}/hotline.css (100%) rename CSS/{variables => theme-options}/hotpink.css (100%) rename CSS/{variables => theme-options}/nord.css (100%) rename CSS/{variables => theme-options}/organizr-dark.css (100%) rename CSS/{variables => theme-options}/organizr.css (100%) rename CSS/{variables => theme-options}/overseerr.css (100%) rename CSS/{variables => theme-options}/plex.css (100%) rename CSS/{variables => theme-options}/space-gray.css (100%) diff --git a/CSS/themes/adguard/adguard-base.css b/CSS/base/adguard/adguard-base.css similarity index 100% rename from CSS/themes/adguard/adguard-base.css rename to CSS/base/adguard/adguard-base.css diff --git a/CSS/themes/adguard/aquamarine.css b/CSS/base/adguard/aquamarine.css similarity index 100% rename from CSS/themes/adguard/aquamarine.css rename to CSS/base/adguard/aquamarine.css diff --git a/CSS/themes/adguard/dark.css b/CSS/base/adguard/dark.css similarity index 100% rename from CSS/themes/adguard/dark.css rename to CSS/base/adguard/dark.css diff --git a/CSS/themes/adguard/dracula.css b/CSS/base/adguard/dracula.css similarity index 100% rename from CSS/themes/adguard/dracula.css rename to CSS/base/adguard/dracula.css diff --git a/CSS/themes/adguard/hotline.css b/CSS/base/adguard/hotline.css similarity index 100% rename from CSS/themes/adguard/hotline.css rename to CSS/base/adguard/hotline.css diff --git a/CSS/themes/adguard/organizr-dark.css b/CSS/base/adguard/organizr-dark.css similarity index 100% rename from CSS/themes/adguard/organizr-dark.css rename to CSS/base/adguard/organizr-dark.css diff --git a/CSS/themes/adguard/plex.css b/CSS/base/adguard/plex.css similarity index 100% rename from CSS/themes/adguard/plex.css rename to CSS/base/adguard/plex.css diff --git a/CSS/themes/adguard/space-gray.css b/CSS/base/adguard/space-gray.css similarity index 100% rename from CSS/themes/adguard/space-gray.css rename to CSS/base/adguard/space-gray.css diff --git a/CSS/themes/bazarr/aquamarine.css b/CSS/base/bazarr/aquamarine.css similarity index 100% rename from CSS/themes/bazarr/aquamarine.css rename to CSS/base/bazarr/aquamarine.css diff --git a/CSS/themes/bazarr/bazarr-base.css b/CSS/base/bazarr/bazarr-base.css similarity index 100% rename from CSS/themes/bazarr/bazarr-base.css rename to CSS/base/bazarr/bazarr-base.css diff --git a/CSS/themes/bazarr/dark.css b/CSS/base/bazarr/dark.css similarity index 100% rename from CSS/themes/bazarr/dark.css rename to CSS/base/bazarr/dark.css diff --git a/CSS/themes/bazarr/dracula.css b/CSS/base/bazarr/dracula.css similarity index 100% rename from CSS/themes/bazarr/dracula.css rename to CSS/base/bazarr/dracula.css diff --git a/CSS/themes/bazarr/hotline.css b/CSS/base/bazarr/hotline.css similarity index 100% rename from CSS/themes/bazarr/hotline.css rename to CSS/base/bazarr/hotline.css diff --git a/CSS/themes/bazarr/organizr-dark.css b/CSS/base/bazarr/organizr-dark.css similarity index 100% rename from CSS/themes/bazarr/organizr-dark.css rename to CSS/base/bazarr/organizr-dark.css diff --git a/CSS/themes/bazarr/plex.css b/CSS/base/bazarr/plex.css similarity index 100% rename from CSS/themes/bazarr/plex.css rename to CSS/base/bazarr/plex.css diff --git a/CSS/themes/bazarr/space-gray.css b/CSS/base/bazarr/space-gray.css similarity index 100% rename from CSS/themes/bazarr/space-gray.css rename to CSS/base/bazarr/space-gray.css diff --git a/CSS/themes/bitwarden/aquamarine.css b/CSS/base/bitwarden/aquamarine.css similarity index 100% rename from CSS/themes/bitwarden/aquamarine.css rename to CSS/base/bitwarden/aquamarine.css diff --git a/CSS/themes/bitwarden/bitwarden-base.css b/CSS/base/bitwarden/bitwarden-base.css similarity index 100% rename from CSS/themes/bitwarden/bitwarden-base.css rename to CSS/base/bitwarden/bitwarden-base.css diff --git a/CSS/themes/bitwarden/dark.css b/CSS/base/bitwarden/dark.css similarity index 100% rename from CSS/themes/bitwarden/dark.css rename to CSS/base/bitwarden/dark.css diff --git a/CSS/themes/bitwarden/dracula.css b/CSS/base/bitwarden/dracula.css similarity index 100% rename from CSS/themes/bitwarden/dracula.css rename to CSS/base/bitwarden/dracula.css diff --git a/CSS/themes/bitwarden/hotline.css b/CSS/base/bitwarden/hotline.css similarity index 100% rename from CSS/themes/bitwarden/hotline.css rename to CSS/base/bitwarden/hotline.css diff --git a/CSS/themes/bitwarden/organizr-dark.css b/CSS/base/bitwarden/organizr-dark.css similarity index 100% rename from CSS/themes/bitwarden/organizr-dark.css rename to CSS/base/bitwarden/organizr-dark.css diff --git a/CSS/themes/bitwarden/plex.css b/CSS/base/bitwarden/plex.css similarity index 100% rename from CSS/themes/bitwarden/plex.css rename to CSS/base/bitwarden/plex.css diff --git a/CSS/themes/bitwarden/space-gray.css b/CSS/base/bitwarden/space-gray.css similarity index 100% rename from CSS/themes/bitwarden/space-gray.css rename to CSS/base/bitwarden/space-gray.css diff --git a/CSS/themes/calibreweb/aquamarine.css b/CSS/base/calibreweb/aquamarine.css similarity index 100% rename from CSS/themes/calibreweb/aquamarine.css rename to CSS/base/calibreweb/aquamarine.css diff --git a/CSS/themes/calibreweb/calibreweb-base.css b/CSS/base/calibreweb/calibreweb-base.css similarity index 100% rename from CSS/themes/calibreweb/calibreweb-base.css rename to CSS/base/calibreweb/calibreweb-base.css diff --git a/CSS/themes/calibreweb/dark.css b/CSS/base/calibreweb/dark.css similarity index 100% rename from CSS/themes/calibreweb/dark.css rename to CSS/base/calibreweb/dark.css diff --git a/CSS/themes/calibreweb/dracula.css b/CSS/base/calibreweb/dracula.css similarity index 100% rename from CSS/themes/calibreweb/dracula.css rename to CSS/base/calibreweb/dracula.css diff --git a/CSS/themes/calibreweb/hotline.css b/CSS/base/calibreweb/hotline.css similarity index 100% rename from CSS/themes/calibreweb/hotline.css rename to CSS/base/calibreweb/hotline.css diff --git a/CSS/themes/calibreweb/organizr-dark.css b/CSS/base/calibreweb/organizr-dark.css similarity index 100% rename from CSS/themes/calibreweb/organizr-dark.css rename to CSS/base/calibreweb/organizr-dark.css diff --git a/CSS/themes/calibreweb/space-gray.css b/CSS/base/calibreweb/space-gray.css similarity index 100% rename from CSS/themes/calibreweb/space-gray.css rename to CSS/base/calibreweb/space-gray.css diff --git a/CSS/themes/deluge/aquamarine.css b/CSS/base/deluge/aquamarine.css similarity index 100% rename from CSS/themes/deluge/aquamarine.css rename to CSS/base/deluge/aquamarine.css diff --git a/CSS/themes/deluge/dark.css b/CSS/base/deluge/dark.css similarity index 100% rename from CSS/themes/deluge/dark.css rename to CSS/base/deluge/dark.css diff --git a/CSS/themes/deluge/deluge-base.css b/CSS/base/deluge/deluge-base.css similarity index 100% rename from CSS/themes/deluge/deluge-base.css rename to CSS/base/deluge/deluge-base.css diff --git a/CSS/themes/deluge/dracula.css b/CSS/base/deluge/dracula.css similarity index 100% rename from CSS/themes/deluge/dracula.css rename to CSS/base/deluge/dracula.css diff --git a/CSS/themes/deluge/hotline.css b/CSS/base/deluge/hotline.css similarity index 100% rename from CSS/themes/deluge/hotline.css rename to CSS/base/deluge/hotline.css diff --git a/CSS/themes/deluge/organizr-dark.css b/CSS/base/deluge/organizr-dark.css similarity index 100% rename from CSS/themes/deluge/organizr-dark.css rename to CSS/base/deluge/organizr-dark.css diff --git a/CSS/themes/deluge/plex.css b/CSS/base/deluge/plex.css similarity index 100% rename from CSS/themes/deluge/plex.css rename to CSS/base/deluge/plex.css diff --git a/CSS/themes/deluge/space-gray.css b/CSS/base/deluge/space-gray.css similarity index 100% rename from CSS/themes/deluge/space-gray.css rename to CSS/base/deluge/space-gray.css diff --git a/CSS/themes/dozzle/aquamarine.css b/CSS/base/dozzle/aquamarine.css similarity index 100% rename from CSS/themes/dozzle/aquamarine.css rename to CSS/base/dozzle/aquamarine.css diff --git a/CSS/themes/dozzle/dark.css b/CSS/base/dozzle/dark.css similarity index 100% rename from CSS/themes/dozzle/dark.css rename to CSS/base/dozzle/dark.css diff --git a/CSS/themes/dozzle/dozzle-base.css b/CSS/base/dozzle/dozzle-base.css similarity index 100% rename from CSS/themes/dozzle/dozzle-base.css rename to CSS/base/dozzle/dozzle-base.css diff --git a/CSS/themes/dozzle/dracula.css b/CSS/base/dozzle/dracula.css similarity index 100% rename from CSS/themes/dozzle/dracula.css rename to CSS/base/dozzle/dracula.css diff --git a/CSS/themes/dozzle/hotline.css b/CSS/base/dozzle/hotline.css similarity index 100% rename from CSS/themes/dozzle/hotline.css rename to CSS/base/dozzle/hotline.css diff --git a/CSS/themes/dozzle/organizr-dark.css b/CSS/base/dozzle/organizr-dark.css similarity index 100% rename from CSS/themes/dozzle/organizr-dark.css rename to CSS/base/dozzle/organizr-dark.css diff --git a/CSS/themes/dozzle/plex.css b/CSS/base/dozzle/plex.css similarity index 100% rename from CSS/themes/dozzle/plex.css rename to CSS/base/dozzle/plex.css diff --git a/CSS/themes/dozzle/space-gray.css b/CSS/base/dozzle/space-gray.css similarity index 100% rename from CSS/themes/dozzle/space-gray.css rename to CSS/base/dozzle/space-gray.css diff --git a/CSS/themes/duplicacy/aquamarine.css b/CSS/base/duplicacy/aquamarine.css similarity index 100% rename from CSS/themes/duplicacy/aquamarine.css rename to CSS/base/duplicacy/aquamarine.css diff --git a/CSS/themes/duplicacy/dark.css b/CSS/base/duplicacy/dark.css similarity index 100% rename from CSS/themes/duplicacy/dark.css rename to CSS/base/duplicacy/dark.css diff --git a/CSS/themes/duplicacy/dracula.css b/CSS/base/duplicacy/dracula.css similarity index 100% rename from CSS/themes/duplicacy/dracula.css rename to CSS/base/duplicacy/dracula.css diff --git a/CSS/themes/duplicacy/duplicacy-base.css b/CSS/base/duplicacy/duplicacy-base.css similarity index 100% rename from CSS/themes/duplicacy/duplicacy-base.css rename to CSS/base/duplicacy/duplicacy-base.css diff --git a/CSS/themes/duplicacy/hotline.css b/CSS/base/duplicacy/hotline.css similarity index 100% rename from CSS/themes/duplicacy/hotline.css rename to CSS/base/duplicacy/hotline.css diff --git a/CSS/themes/duplicacy/organizr-dark.css b/CSS/base/duplicacy/organizr-dark.css similarity index 100% rename from CSS/themes/duplicacy/organizr-dark.css rename to CSS/base/duplicacy/organizr-dark.css diff --git a/CSS/themes/duplicacy/plex.css b/CSS/base/duplicacy/plex.css similarity index 100% rename from CSS/themes/duplicacy/plex.css rename to CSS/base/duplicacy/plex.css diff --git a/CSS/themes/duplicacy/space-gray.css b/CSS/base/duplicacy/space-gray.css similarity index 100% rename from CSS/themes/duplicacy/space-gray.css rename to CSS/base/duplicacy/space-gray.css diff --git a/CSS/themes/duplicati/duplicati-base.css b/CSS/base/duplicati/duplicati-base.css similarity index 100% rename from CSS/themes/duplicati/duplicati-base.css rename to CSS/base/duplicati/duplicati-base.css diff --git a/CSS/themes/emby/aquamarine.css b/CSS/base/emby/aquamarine.css similarity index 100% rename from CSS/themes/emby/aquamarine.css rename to CSS/base/emby/aquamarine.css diff --git a/CSS/themes/emby/dark.css b/CSS/base/emby/dark.css similarity index 100% rename from CSS/themes/emby/dark.css rename to CSS/base/emby/dark.css diff --git a/CSS/themes/emby/dracula.css b/CSS/base/emby/dracula.css similarity index 100% rename from CSS/themes/emby/dracula.css rename to CSS/base/emby/dracula.css diff --git a/CSS/themes/emby/emby-base.css b/CSS/base/emby/emby-base.css similarity index 100% rename from CSS/themes/emby/emby-base.css rename to CSS/base/emby/emby-base.css diff --git a/CSS/themes/emby/hotline.css b/CSS/base/emby/hotline.css similarity index 100% rename from CSS/themes/emby/hotline.css rename to CSS/base/emby/hotline.css diff --git a/CSS/themes/emby/organizr-dark.css b/CSS/base/emby/organizr-dark.css similarity index 100% rename from CSS/themes/emby/organizr-dark.css rename to CSS/base/emby/organizr-dark.css diff --git a/CSS/themes/emby/plex.css b/CSS/base/emby/plex.css similarity index 100% rename from CSS/themes/emby/plex.css rename to CSS/base/emby/plex.css diff --git a/CSS/themes/emby/space-gray.css b/CSS/base/emby/space-gray.css similarity index 100% rename from CSS/themes/emby/space-gray.css rename to CSS/base/emby/space-gray.css diff --git a/CSS/themes/filebrowser/aquamarine.css b/CSS/base/filebrowser/aquamarine.css similarity index 100% rename from CSS/themes/filebrowser/aquamarine.css rename to CSS/base/filebrowser/aquamarine.css diff --git a/CSS/themes/filebrowser/dark.css b/CSS/base/filebrowser/dark.css similarity index 100% rename from CSS/themes/filebrowser/dark.css rename to CSS/base/filebrowser/dark.css diff --git a/CSS/themes/filebrowser/dracula.css b/CSS/base/filebrowser/dracula.css similarity index 100% rename from CSS/themes/filebrowser/dracula.css rename to CSS/base/filebrowser/dracula.css diff --git a/CSS/themes/filebrowser/filebrowser-base.css b/CSS/base/filebrowser/filebrowser-base.css similarity index 100% rename from CSS/themes/filebrowser/filebrowser-base.css rename to CSS/base/filebrowser/filebrowser-base.css diff --git a/CSS/themes/filebrowser/hotline.css b/CSS/base/filebrowser/hotline.css similarity index 100% rename from CSS/themes/filebrowser/hotline.css rename to CSS/base/filebrowser/hotline.css diff --git a/CSS/themes/filebrowser/organizr-dark.css b/CSS/base/filebrowser/organizr-dark.css similarity index 100% rename from CSS/themes/filebrowser/organizr-dark.css rename to CSS/base/filebrowser/organizr-dark.css diff --git a/CSS/themes/filebrowser/plex.css b/CSS/base/filebrowser/plex.css similarity index 100% rename from CSS/themes/filebrowser/plex.css rename to CSS/base/filebrowser/plex.css diff --git a/CSS/themes/filebrowser/space-gray.css b/CSS/base/filebrowser/space-gray.css similarity index 100% rename from CSS/themes/filebrowser/space-gray.css rename to CSS/base/filebrowser/space-gray.css diff --git a/CSS/themes/flood/aquamarine.css b/CSS/base/flood/aquamarine.css similarity index 100% rename from CSS/themes/flood/aquamarine.css rename to CSS/base/flood/aquamarine.css diff --git a/CSS/themes/flood/dark.css b/CSS/base/flood/dark.css similarity index 100% rename from CSS/themes/flood/dark.css rename to CSS/base/flood/dark.css diff --git a/CSS/themes/flood/dracula.css b/CSS/base/flood/dracula.css similarity index 100% rename from CSS/themes/flood/dracula.css rename to CSS/base/flood/dracula.css diff --git a/CSS/themes/flood/flood-base.css b/CSS/base/flood/flood-base.css similarity index 100% rename from CSS/themes/flood/flood-base.css rename to CSS/base/flood/flood-base.css diff --git a/CSS/themes/flood/hotline.css b/CSS/base/flood/hotline.css similarity index 100% rename from CSS/themes/flood/hotline.css rename to CSS/base/flood/hotline.css diff --git a/CSS/themes/flood/organizr-dark.css b/CSS/base/flood/organizr-dark.css similarity index 100% rename from CSS/themes/flood/organizr-dark.css rename to CSS/base/flood/organizr-dark.css diff --git a/CSS/themes/flood/plex.css b/CSS/base/flood/plex.css similarity index 100% rename from CSS/themes/flood/plex.css rename to CSS/base/flood/plex.css diff --git a/CSS/themes/flood/space-gray.css b/CSS/base/flood/space-gray.css similarity index 100% rename from CSS/themes/flood/space-gray.css rename to CSS/base/flood/space-gray.css diff --git a/CSS/themes/gaps/aquamarine.css b/CSS/base/gaps/aquamarine.css similarity index 100% rename from CSS/themes/gaps/aquamarine.css rename to CSS/base/gaps/aquamarine.css diff --git a/CSS/themes/gaps/dark.css b/CSS/base/gaps/dark.css similarity index 100% rename from CSS/themes/gaps/dark.css rename to CSS/base/gaps/dark.css diff --git a/CSS/themes/gaps/dracula.css b/CSS/base/gaps/dracula.css similarity index 100% rename from CSS/themes/gaps/dracula.css rename to CSS/base/gaps/dracula.css diff --git a/CSS/themes/gaps/gaps-base.css b/CSS/base/gaps/gaps-base.css similarity index 100% rename from CSS/themes/gaps/gaps-base.css rename to CSS/base/gaps/gaps-base.css diff --git a/CSS/themes/gaps/hotline.css b/CSS/base/gaps/hotline.css similarity index 100% rename from CSS/themes/gaps/hotline.css rename to CSS/base/gaps/hotline.css diff --git a/CSS/themes/gaps/organizr-dark.css b/CSS/base/gaps/organizr-dark.css similarity index 100% rename from CSS/themes/gaps/organizr-dark.css rename to CSS/base/gaps/organizr-dark.css diff --git a/CSS/themes/gaps/plex.css b/CSS/base/gaps/plex.css similarity index 100% rename from CSS/themes/gaps/plex.css rename to CSS/base/gaps/plex.css diff --git a/CSS/themes/gaps/space-gray.css b/CSS/base/gaps/space-gray.css similarity index 100% rename from CSS/themes/gaps/space-gray.css rename to CSS/base/gaps/space-gray.css diff --git a/CSS/themes/gitea/aquamarine.css b/CSS/base/gitea/aquamarine.css similarity index 100% rename from CSS/themes/gitea/aquamarine.css rename to CSS/base/gitea/aquamarine.css diff --git a/CSS/themes/gitea/chroma.css b/CSS/base/gitea/chroma.css similarity index 100% rename from CSS/themes/gitea/chroma.css rename to CSS/base/gitea/chroma.css diff --git a/CSS/themes/gitea/dark.css b/CSS/base/gitea/dark.css similarity index 100% rename from CSS/themes/gitea/dark.css rename to CSS/base/gitea/dark.css diff --git a/CSS/themes/gitea/dracula.css b/CSS/base/gitea/dracula.css similarity index 100% rename from CSS/themes/gitea/dracula.css rename to CSS/base/gitea/dracula.css diff --git a/CSS/themes/gitea/gitea-base.css b/CSS/base/gitea/gitea-base.css similarity index 100% rename from CSS/themes/gitea/gitea-base.css rename to CSS/base/gitea/gitea-base.css diff --git a/CSS/themes/gitea/hotline.css b/CSS/base/gitea/hotline.css similarity index 100% rename from CSS/themes/gitea/hotline.css rename to CSS/base/gitea/hotline.css diff --git a/CSS/themes/gitea/organizr-dark.css b/CSS/base/gitea/organizr-dark.css similarity index 100% rename from CSS/themes/gitea/organizr-dark.css rename to CSS/base/gitea/organizr-dark.css diff --git a/CSS/themes/gitea/plex.css b/CSS/base/gitea/plex.css similarity index 100% rename from CSS/themes/gitea/plex.css rename to CSS/base/gitea/plex.css diff --git a/CSS/themes/gitea/space-gray.css b/CSS/base/gitea/space-gray.css similarity index 100% rename from CSS/themes/gitea/space-gray.css rename to CSS/base/gitea/space-gray.css diff --git a/CSS/themes/grafana/.deprecated b/CSS/base/grafana/.deprecated similarity index 100% rename from CSS/themes/grafana/.deprecated rename to CSS/base/grafana/.deprecated diff --git a/CSS/themes/grafana/aquamarine.css b/CSS/base/grafana/aquamarine.css similarity index 100% rename from CSS/themes/grafana/aquamarine.css rename to CSS/base/grafana/aquamarine.css diff --git a/CSS/themes/grafana/dark.css b/CSS/base/grafana/dark.css similarity index 100% rename from CSS/themes/grafana/dark.css rename to CSS/base/grafana/dark.css diff --git a/CSS/themes/grafana/dracula.css b/CSS/base/grafana/dracula.css similarity index 100% rename from CSS/themes/grafana/dracula.css rename to CSS/base/grafana/dracula.css diff --git a/CSS/themes/grafana/grafana-base.css b/CSS/base/grafana/grafana-base.css similarity index 100% rename from CSS/themes/grafana/grafana-base.css rename to CSS/base/grafana/grafana-base.css diff --git a/CSS/themes/grafana/hotline.css b/CSS/base/grafana/hotline.css similarity index 100% rename from CSS/themes/grafana/hotline.css rename to CSS/base/grafana/hotline.css diff --git a/CSS/themes/grafana/organizr-dark.css b/CSS/base/grafana/organizr-dark.css similarity index 100% rename from CSS/themes/grafana/organizr-dark.css rename to CSS/base/grafana/organizr-dark.css diff --git a/CSS/themes/grafana/organizr-dashboard.css b/CSS/base/grafana/organizr-dashboard.css similarity index 100% rename from CSS/themes/grafana/organizr-dashboard.css rename to CSS/base/grafana/organizr-dashboard.css diff --git a/CSS/themes/grafana/plex.css b/CSS/base/grafana/plex.css similarity index 100% rename from CSS/themes/grafana/plex.css rename to CSS/base/grafana/plex.css diff --git a/CSS/themes/grafana/space-gray.css b/CSS/base/grafana/space-gray.css similarity index 100% rename from CSS/themes/grafana/space-gray.css rename to CSS/base/grafana/space-gray.css diff --git a/CSS/themes/guacamole/aquamarine.css b/CSS/base/guacamole/aquamarine.css similarity index 100% rename from CSS/themes/guacamole/aquamarine.css rename to CSS/base/guacamole/aquamarine.css diff --git a/CSS/themes/guacamole/dark.css b/CSS/base/guacamole/dark.css similarity index 100% rename from CSS/themes/guacamole/dark.css rename to CSS/base/guacamole/dark.css diff --git a/CSS/themes/guacamole/dracula.css b/CSS/base/guacamole/dracula.css similarity index 100% rename from CSS/themes/guacamole/dracula.css rename to CSS/base/guacamole/dracula.css diff --git a/CSS/themes/guacamole/guacamole-base.css b/CSS/base/guacamole/guacamole-base.css similarity index 100% rename from CSS/themes/guacamole/guacamole-base.css rename to CSS/base/guacamole/guacamole-base.css diff --git a/CSS/themes/guacamole/hotline.css b/CSS/base/guacamole/hotline.css similarity index 100% rename from CSS/themes/guacamole/hotline.css rename to CSS/base/guacamole/hotline.css diff --git a/CSS/themes/guacamole/organizr-dark.css b/CSS/base/guacamole/organizr-dark.css similarity index 100% rename from CSS/themes/guacamole/organizr-dark.css rename to CSS/base/guacamole/organizr-dark.css diff --git a/CSS/themes/guacamole/plex.css b/CSS/base/guacamole/plex.css similarity index 100% rename from CSS/themes/guacamole/plex.css rename to CSS/base/guacamole/plex.css diff --git a/CSS/themes/guacamole/space-gray.css b/CSS/base/guacamole/space-gray.css similarity index 100% rename from CSS/themes/guacamole/space-gray.css rename to CSS/base/guacamole/space-gray.css diff --git a/CSS/themes/jackett/aquamarine.css b/CSS/base/jackett/aquamarine.css similarity index 100% rename from CSS/themes/jackett/aquamarine.css rename to CSS/base/jackett/aquamarine.css diff --git a/CSS/themes/jackett/dark.css b/CSS/base/jackett/dark.css similarity index 100% rename from CSS/themes/jackett/dark.css rename to CSS/base/jackett/dark.css diff --git a/CSS/themes/jackett/dracula.css b/CSS/base/jackett/dracula.css similarity index 100% rename from CSS/themes/jackett/dracula.css rename to CSS/base/jackett/dracula.css diff --git a/CSS/themes/jackett/hotline.css b/CSS/base/jackett/hotline.css similarity index 100% rename from CSS/themes/jackett/hotline.css rename to CSS/base/jackett/hotline.css diff --git a/CSS/themes/jackett/jackett-base.css b/CSS/base/jackett/jackett-base.css similarity index 100% rename from CSS/themes/jackett/jackett-base.css rename to CSS/base/jackett/jackett-base.css diff --git a/CSS/themes/jackett/organizr-dark.css b/CSS/base/jackett/organizr-dark.css similarity index 100% rename from CSS/themes/jackett/organizr-dark.css rename to CSS/base/jackett/organizr-dark.css diff --git a/CSS/themes/jackett/plex.css b/CSS/base/jackett/plex.css similarity index 100% rename from CSS/themes/jackett/plex.css rename to CSS/base/jackett/plex.css diff --git a/CSS/themes/jackett/space-gray.css b/CSS/base/jackett/space-gray.css similarity index 100% rename from CSS/themes/jackett/space-gray.css rename to CSS/base/jackett/space-gray.css diff --git a/CSS/themes/jellyfin/aquamarine.css b/CSS/base/jellyfin/aquamarine.css similarity index 100% rename from CSS/themes/jellyfin/aquamarine.css rename to CSS/base/jellyfin/aquamarine.css diff --git a/CSS/themes/jellyfin/dark.css b/CSS/base/jellyfin/dark.css similarity index 100% rename from CSS/themes/jellyfin/dark.css rename to CSS/base/jellyfin/dark.css diff --git a/CSS/themes/jellyfin/dracula.css b/CSS/base/jellyfin/dracula.css similarity index 100% rename from CSS/themes/jellyfin/dracula.css rename to CSS/base/jellyfin/dracula.css diff --git a/CSS/themes/jellyfin/hotline.css b/CSS/base/jellyfin/hotline.css similarity index 100% rename from CSS/themes/jellyfin/hotline.css rename to CSS/base/jellyfin/hotline.css diff --git a/CSS/themes/jellyfin/jellyfin-base.css b/CSS/base/jellyfin/jellyfin-base.css similarity index 100% rename from CSS/themes/jellyfin/jellyfin-base.css rename to CSS/base/jellyfin/jellyfin-base.css diff --git a/CSS/themes/jellyfin/organizr-dark.css b/CSS/base/jellyfin/organizr-dark.css similarity index 100% rename from CSS/themes/jellyfin/organizr-dark.css rename to CSS/base/jellyfin/organizr-dark.css diff --git a/CSS/themes/jellyfin/plex.css b/CSS/base/jellyfin/plex.css similarity index 100% rename from CSS/themes/jellyfin/plex.css rename to CSS/base/jellyfin/plex.css diff --git a/CSS/themes/jellyfin/space-gray.css b/CSS/base/jellyfin/space-gray.css similarity index 100% rename from CSS/themes/jellyfin/space-gray.css rename to CSS/base/jellyfin/space-gray.css diff --git a/CSS/themes/kitana/aquamarine.css b/CSS/base/kitana/aquamarine.css similarity index 100% rename from CSS/themes/kitana/aquamarine.css rename to CSS/base/kitana/aquamarine.css diff --git a/CSS/themes/kitana/dark.css b/CSS/base/kitana/dark.css similarity index 100% rename from CSS/themes/kitana/dark.css rename to CSS/base/kitana/dark.css diff --git a/CSS/themes/kitana/dracula.css b/CSS/base/kitana/dracula.css similarity index 100% rename from CSS/themes/kitana/dracula.css rename to CSS/base/kitana/dracula.css diff --git a/CSS/themes/kitana/hotline.css b/CSS/base/kitana/hotline.css similarity index 100% rename from CSS/themes/kitana/hotline.css rename to CSS/base/kitana/hotline.css diff --git a/CSS/themes/kitana/kitana-base.css b/CSS/base/kitana/kitana-base.css similarity index 100% rename from CSS/themes/kitana/kitana-base.css rename to CSS/base/kitana/kitana-base.css diff --git a/CSS/themes/kitana/organizr-dark.css b/CSS/base/kitana/organizr-dark.css similarity index 100% rename from CSS/themes/kitana/organizr-dark.css rename to CSS/base/kitana/organizr-dark.css diff --git a/CSS/themes/kitana/plex.css b/CSS/base/kitana/plex.css similarity index 100% rename from CSS/themes/kitana/plex.css rename to CSS/base/kitana/plex.css diff --git a/CSS/themes/kitana/space-gray.css b/CSS/base/kitana/space-gray.css similarity index 100% rename from CSS/themes/kitana/space-gray.css rename to CSS/base/kitana/space-gray.css diff --git a/CSS/themes/lazylibrarian/aquamarine.css b/CSS/base/lazylibrarian/aquamarine.css similarity index 100% rename from CSS/themes/lazylibrarian/aquamarine.css rename to CSS/base/lazylibrarian/aquamarine.css diff --git a/CSS/themes/lazylibrarian/dark.css b/CSS/base/lazylibrarian/dark.css similarity index 100% rename from CSS/themes/lazylibrarian/dark.css rename to CSS/base/lazylibrarian/dark.css diff --git a/CSS/themes/lazylibrarian/dracula.css b/CSS/base/lazylibrarian/dracula.css similarity index 100% rename from CSS/themes/lazylibrarian/dracula.css rename to CSS/base/lazylibrarian/dracula.css diff --git a/CSS/themes/lazylibrarian/hotline.css b/CSS/base/lazylibrarian/hotline.css similarity index 100% rename from CSS/themes/lazylibrarian/hotline.css rename to CSS/base/lazylibrarian/hotline.css diff --git a/CSS/themes/lazylibrarian/lazylibrarian-base.css b/CSS/base/lazylibrarian/lazylibrarian-base.css similarity index 100% rename from CSS/themes/lazylibrarian/lazylibrarian-base.css rename to CSS/base/lazylibrarian/lazylibrarian-base.css diff --git a/CSS/themes/lazylibrarian/organizr-dark.css b/CSS/base/lazylibrarian/organizr-dark.css similarity index 100% rename from CSS/themes/lazylibrarian/organizr-dark.css rename to CSS/base/lazylibrarian/organizr-dark.css diff --git a/CSS/themes/lazylibrarian/plex.css b/CSS/base/lazylibrarian/plex.css similarity index 100% rename from CSS/themes/lazylibrarian/plex.css rename to CSS/base/lazylibrarian/plex.css diff --git a/CSS/themes/lazylibrarian/space-gray.css b/CSS/base/lazylibrarian/space-gray.css similarity index 100% rename from CSS/themes/lazylibrarian/space-gray.css rename to CSS/base/lazylibrarian/space-gray.css diff --git a/CSS/themes/librespeed/aquamarine.css b/CSS/base/librespeed/aquamarine.css similarity index 100% rename from CSS/themes/librespeed/aquamarine.css rename to CSS/base/librespeed/aquamarine.css diff --git a/CSS/themes/librespeed/dark.css b/CSS/base/librespeed/dark.css similarity index 100% rename from CSS/themes/librespeed/dark.css rename to CSS/base/librespeed/dark.css diff --git a/CSS/themes/librespeed/dracula.css b/CSS/base/librespeed/dracula.css similarity index 100% rename from CSS/themes/librespeed/dracula.css rename to CSS/base/librespeed/dracula.css diff --git a/CSS/themes/librespeed/hotline.css b/CSS/base/librespeed/hotline.css similarity index 100% rename from CSS/themes/librespeed/hotline.css rename to CSS/base/librespeed/hotline.css diff --git a/CSS/themes/librespeed/librespeed-base.css b/CSS/base/librespeed/librespeed-base.css similarity index 100% rename from CSS/themes/librespeed/librespeed-base.css rename to CSS/base/librespeed/librespeed-base.css diff --git a/CSS/themes/librespeed/organizr-dark.css b/CSS/base/librespeed/organizr-dark.css similarity index 100% rename from CSS/themes/librespeed/organizr-dark.css rename to CSS/base/librespeed/organizr-dark.css diff --git a/CSS/themes/librespeed/plex.css b/CSS/base/librespeed/plex.css similarity index 100% rename from CSS/themes/librespeed/plex.css rename to CSS/base/librespeed/plex.css diff --git a/CSS/themes/librespeed/space-gray.css b/CSS/base/librespeed/space-gray.css similarity index 100% rename from CSS/themes/librespeed/space-gray.css rename to CSS/base/librespeed/space-gray.css diff --git a/CSS/themes/lidarr/aquamarine.css b/CSS/base/lidarr/aquamarine.css similarity index 100% rename from CSS/themes/lidarr/aquamarine.css rename to CSS/base/lidarr/aquamarine.css diff --git a/CSS/themes/lidarr/dark.css b/CSS/base/lidarr/dark.css similarity index 100% rename from CSS/themes/lidarr/dark.css rename to CSS/base/lidarr/dark.css diff --git a/CSS/themes/lidarr/dracula.css b/CSS/base/lidarr/dracula.css similarity index 100% rename from CSS/themes/lidarr/dracula.css rename to CSS/base/lidarr/dracula.css diff --git a/CSS/themes/lidarr/hotline.css b/CSS/base/lidarr/hotline.css similarity index 100% rename from CSS/themes/lidarr/hotline.css rename to CSS/base/lidarr/hotline.css diff --git a/CSS/themes/lidarr/lidarr-base.css b/CSS/base/lidarr/lidarr-base.css similarity index 100% rename from CSS/themes/lidarr/lidarr-base.css rename to CSS/base/lidarr/lidarr-base.css diff --git a/CSS/themes/lidarr/organizr-dark.css b/CSS/base/lidarr/organizr-dark.css similarity index 100% rename from CSS/themes/lidarr/organizr-dark.css rename to CSS/base/lidarr/organizr-dark.css diff --git a/CSS/themes/lidarr/plex.css b/CSS/base/lidarr/plex.css similarity index 100% rename from CSS/themes/lidarr/plex.css rename to CSS/base/lidarr/plex.css diff --git a/CSS/themes/lidarr/space-gray.css b/CSS/base/lidarr/space-gray.css similarity index 100% rename from CSS/themes/lidarr/space-gray.css rename to CSS/base/lidarr/space-gray.css diff --git a/CSS/themes/logarr/.deprecated b/CSS/base/logarr/.deprecated similarity index 100% rename from CSS/themes/logarr/.deprecated rename to CSS/base/logarr/.deprecated diff --git a/CSS/themes/logarr/aquamarine.css b/CSS/base/logarr/aquamarine.css similarity index 100% rename from CSS/themes/logarr/aquamarine.css rename to CSS/base/logarr/aquamarine.css diff --git a/CSS/themes/logarr/dark.css b/CSS/base/logarr/dark.css similarity index 100% rename from CSS/themes/logarr/dark.css rename to CSS/base/logarr/dark.css diff --git a/CSS/themes/logarr/hotline.css b/CSS/base/logarr/hotline.css similarity index 100% rename from CSS/themes/logarr/hotline.css rename to CSS/base/logarr/hotline.css diff --git a/CSS/themes/logarr/logarr-base.css b/CSS/base/logarr/logarr-base.css similarity index 100% rename from CSS/themes/logarr/logarr-base.css rename to CSS/base/logarr/logarr-base.css diff --git a/CSS/themes/logarr/organizr-dark.css b/CSS/base/logarr/organizr-dark.css similarity index 100% rename from CSS/themes/logarr/organizr-dark.css rename to CSS/base/logarr/organizr-dark.css diff --git a/CSS/themes/logarr/plex.css b/CSS/base/logarr/plex.css similarity index 100% rename from CSS/themes/logarr/plex.css rename to CSS/base/logarr/plex.css diff --git a/CSS/themes/logarr/space-gray.css b/CSS/base/logarr/space-gray.css similarity index 100% rename from CSS/themes/logarr/space-gray.css rename to CSS/base/logarr/space-gray.css diff --git a/CSS/themes/monitorr/.deprecated b/CSS/base/monitorr/.deprecated similarity index 100% rename from CSS/themes/monitorr/.deprecated rename to CSS/base/monitorr/.deprecated diff --git a/CSS/themes/monitorr/aquamarine.css b/CSS/base/monitorr/aquamarine.css similarity index 100% rename from CSS/themes/monitorr/aquamarine.css rename to CSS/base/monitorr/aquamarine.css diff --git a/CSS/themes/monitorr/dark.css b/CSS/base/monitorr/dark.css similarity index 100% rename from CSS/themes/monitorr/dark.css rename to CSS/base/monitorr/dark.css diff --git a/CSS/themes/monitorr/hotline.css b/CSS/base/monitorr/hotline.css similarity index 100% rename from CSS/themes/monitorr/hotline.css rename to CSS/base/monitorr/hotline.css diff --git a/CSS/themes/monitorr/monitorr-base.css b/CSS/base/monitorr/monitorr-base.css similarity index 100% rename from CSS/themes/monitorr/monitorr-base.css rename to CSS/base/monitorr/monitorr-base.css diff --git a/CSS/themes/monitorr/organizr-dark.css b/CSS/base/monitorr/organizr-dark.css similarity index 100% rename from CSS/themes/monitorr/organizr-dark.css rename to CSS/base/monitorr/organizr-dark.css diff --git a/CSS/themes/monitorr/organizr-dashboard.css b/CSS/base/monitorr/organizr-dashboard.css similarity index 100% rename from CSS/themes/monitorr/organizr-dashboard.css rename to CSS/base/monitorr/organizr-dashboard.css diff --git a/CSS/themes/monitorr/plex.css b/CSS/base/monitorr/plex.css similarity index 100% rename from CSS/themes/monitorr/plex.css rename to CSS/base/monitorr/plex.css diff --git a/CSS/themes/monitorr/space-gray.css b/CSS/base/monitorr/space-gray.css similarity index 100% rename from CSS/themes/monitorr/space-gray.css rename to CSS/base/monitorr/space-gray.css diff --git a/CSS/themes/moviematch/aquamarine.css b/CSS/base/moviematch/aquamarine.css similarity index 100% rename from CSS/themes/moviematch/aquamarine.css rename to CSS/base/moviematch/aquamarine.css diff --git a/CSS/themes/moviematch/dark.css b/CSS/base/moviematch/dark.css similarity index 100% rename from CSS/themes/moviematch/dark.css rename to CSS/base/moviematch/dark.css diff --git a/CSS/themes/moviematch/dracula.css b/CSS/base/moviematch/dracula.css similarity index 100% rename from CSS/themes/moviematch/dracula.css rename to CSS/base/moviematch/dracula.css diff --git a/CSS/themes/moviematch/hotline.css b/CSS/base/moviematch/hotline.css similarity index 100% rename from CSS/themes/moviematch/hotline.css rename to CSS/base/moviematch/hotline.css diff --git a/CSS/themes/moviematch/moviematch-base.css b/CSS/base/moviematch/moviematch-base.css similarity index 100% rename from CSS/themes/moviematch/moviematch-base.css rename to CSS/base/moviematch/moviematch-base.css diff --git a/CSS/themes/moviematch/organizr-dark.css b/CSS/base/moviematch/organizr-dark.css similarity index 100% rename from CSS/themes/moviematch/organizr-dark.css rename to CSS/base/moviematch/organizr-dark.css diff --git a/CSS/themes/moviematch/plex.css b/CSS/base/moviematch/plex.css similarity index 100% rename from CSS/themes/moviematch/plex.css rename to CSS/base/moviematch/plex.css diff --git a/CSS/themes/moviematch/space-gray.css b/CSS/base/moviematch/space-gray.css similarity index 100% rename from CSS/themes/moviematch/space-gray.css rename to CSS/base/moviematch/space-gray.css diff --git a/CSS/themes/mylar3/mylar3-base.css b/CSS/base/mylar3/mylar3-base.css similarity index 100% rename from CSS/themes/mylar3/mylar3-base.css rename to CSS/base/mylar3/mylar3-base.css diff --git a/CSS/themes/netdata/aquamarine.css b/CSS/base/netdata/aquamarine.css similarity index 100% rename from CSS/themes/netdata/aquamarine.css rename to CSS/base/netdata/aquamarine.css diff --git a/CSS/themes/netdata/dark.css b/CSS/base/netdata/dark.css similarity index 100% rename from CSS/themes/netdata/dark.css rename to CSS/base/netdata/dark.css diff --git a/CSS/themes/netdata/dracula.css b/CSS/base/netdata/dracula.css similarity index 100% rename from CSS/themes/netdata/dracula.css rename to CSS/base/netdata/dracula.css diff --git a/CSS/themes/netdata/hotline.css b/CSS/base/netdata/hotline.css similarity index 100% rename from CSS/themes/netdata/hotline.css rename to CSS/base/netdata/hotline.css diff --git a/CSS/themes/netdata/netdata-base.css b/CSS/base/netdata/netdata-base.css similarity index 100% rename from CSS/themes/netdata/netdata-base.css rename to CSS/base/netdata/netdata-base.css diff --git a/CSS/themes/netdata/organizr-dark.css b/CSS/base/netdata/organizr-dark.css similarity index 100% rename from CSS/themes/netdata/organizr-dark.css rename to CSS/base/netdata/organizr-dark.css diff --git a/CSS/themes/netdata/organizr-dashboard.css b/CSS/base/netdata/organizr-dashboard.css similarity index 100% rename from CSS/themes/netdata/organizr-dashboard.css rename to CSS/base/netdata/organizr-dashboard.css diff --git a/CSS/themes/netdata/plex.css b/CSS/base/netdata/plex.css similarity index 100% rename from CSS/themes/netdata/plex.css rename to CSS/base/netdata/plex.css diff --git a/CSS/themes/netdata/space-gray.css b/CSS/base/netdata/space-gray.css similarity index 100% rename from CSS/themes/netdata/space-gray.css rename to CSS/base/netdata/space-gray.css diff --git a/CSS/themes/nzbget/aquamarine.css b/CSS/base/nzbget/aquamarine.css similarity index 100% rename from CSS/themes/nzbget/aquamarine.css rename to CSS/base/nzbget/aquamarine.css diff --git a/CSS/themes/nzbget/dark.css b/CSS/base/nzbget/dark.css similarity index 100% rename from CSS/themes/nzbget/dark.css rename to CSS/base/nzbget/dark.css diff --git a/CSS/themes/nzbget/dracula.css b/CSS/base/nzbget/dracula.css similarity index 100% rename from CSS/themes/nzbget/dracula.css rename to CSS/base/nzbget/dracula.css diff --git a/CSS/themes/nzbget/hotline.css b/CSS/base/nzbget/hotline.css similarity index 100% rename from CSS/themes/nzbget/hotline.css rename to CSS/base/nzbget/hotline.css diff --git a/CSS/themes/nzbget/nzbget-base.css b/CSS/base/nzbget/nzbget-base.css similarity index 100% rename from CSS/themes/nzbget/nzbget-base.css rename to CSS/base/nzbget/nzbget-base.css diff --git a/CSS/themes/nzbget/organizr-dark.css b/CSS/base/nzbget/organizr-dark.css similarity index 100% rename from CSS/themes/nzbget/organizr-dark.css rename to CSS/base/nzbget/organizr-dark.css diff --git a/CSS/themes/nzbget/plex.css b/CSS/base/nzbget/plex.css similarity index 100% rename from CSS/themes/nzbget/plex.css rename to CSS/base/nzbget/plex.css diff --git a/CSS/themes/nzbget/space-gray.css b/CSS/base/nzbget/space-gray.css similarity index 100% rename from CSS/themes/nzbget/space-gray.css rename to CSS/base/nzbget/space-gray.css diff --git a/CSS/themes/nzbhydra2/aquamarine.css b/CSS/base/nzbhydra2/aquamarine.css similarity index 100% rename from CSS/themes/nzbhydra2/aquamarine.css rename to CSS/base/nzbhydra2/aquamarine.css diff --git a/CSS/themes/nzbhydra2/dark.css b/CSS/base/nzbhydra2/dark.css similarity index 100% rename from CSS/themes/nzbhydra2/dark.css rename to CSS/base/nzbhydra2/dark.css diff --git a/CSS/themes/nzbhydra2/dracula.css b/CSS/base/nzbhydra2/dracula.css similarity index 100% rename from CSS/themes/nzbhydra2/dracula.css rename to CSS/base/nzbhydra2/dracula.css diff --git a/CSS/themes/nzbhydra2/hotline.css b/CSS/base/nzbhydra2/hotline.css similarity index 100% rename from CSS/themes/nzbhydra2/hotline.css rename to CSS/base/nzbhydra2/hotline.css diff --git a/CSS/themes/nzbhydra2/nzbhydra2-base.css b/CSS/base/nzbhydra2/nzbhydra2-base.css similarity index 100% rename from CSS/themes/nzbhydra2/nzbhydra2-base.css rename to CSS/base/nzbhydra2/nzbhydra2-base.css diff --git a/CSS/themes/nzbhydra2/organizr-dark.css b/CSS/base/nzbhydra2/organizr-dark.css similarity index 100% rename from CSS/themes/nzbhydra2/organizr-dark.css rename to CSS/base/nzbhydra2/organizr-dark.css diff --git a/CSS/themes/nzbhydra2/plex.css b/CSS/base/nzbhydra2/plex.css similarity index 100% rename from CSS/themes/nzbhydra2/plex.css rename to CSS/base/nzbhydra2/plex.css diff --git a/CSS/themes/nzbhydra2/space-gray.css b/CSS/base/nzbhydra2/space-gray.css similarity index 100% rename from CSS/themes/nzbhydra2/space-gray.css rename to CSS/base/nzbhydra2/space-gray.css diff --git a/CSS/themes/ombi/aquamarine.css b/CSS/base/ombi/aquamarine.css similarity index 100% rename from CSS/themes/ombi/aquamarine.css rename to CSS/base/ombi/aquamarine.css diff --git a/CSS/themes/ombi/dark.css b/CSS/base/ombi/dark.css similarity index 100% rename from CSS/themes/ombi/dark.css rename to CSS/base/ombi/dark.css diff --git a/CSS/themes/ombi/dracula.css b/CSS/base/ombi/dracula.css similarity index 100% rename from CSS/themes/ombi/dracula.css rename to CSS/base/ombi/dracula.css diff --git a/CSS/themes/ombi/hotline.css b/CSS/base/ombi/hotline.css similarity index 100% rename from CSS/themes/ombi/hotline.css rename to CSS/base/ombi/hotline.css diff --git a/CSS/themes/ombi/ombi-base.css b/CSS/base/ombi/ombi-base.css similarity index 100% rename from CSS/themes/ombi/ombi-base.css rename to CSS/base/ombi/ombi-base.css diff --git a/CSS/themes/ombi/organizr-dark.css b/CSS/base/ombi/organizr-dark.css similarity index 100% rename from CSS/themes/ombi/organizr-dark.css rename to CSS/base/ombi/organizr-dark.css diff --git a/CSS/themes/ombi/plex.css b/CSS/base/ombi/plex.css similarity index 100% rename from CSS/themes/ombi/plex.css rename to CSS/base/ombi/plex.css diff --git a/CSS/themes/ombi/space-gray.css b/CSS/base/ombi/space-gray.css similarity index 100% rename from CSS/themes/ombi/space-gray.css rename to CSS/base/ombi/space-gray.css diff --git a/CSS/themes/organizr/aquamarine.css b/CSS/base/organizr/aquamarine.css similarity index 100% rename from CSS/themes/organizr/aquamarine.css rename to CSS/base/organizr/aquamarine.css diff --git a/CSS/themes/organizr/dark.css b/CSS/base/organizr/dark.css similarity index 100% rename from CSS/themes/organizr/dark.css rename to CSS/base/organizr/dark.css diff --git a/CSS/themes/organizr/dracula.css b/CSS/base/organizr/dracula.css similarity index 100% rename from CSS/themes/organizr/dracula.css rename to CSS/base/organizr/dracula.css diff --git a/CSS/themes/organizr/hotline.css b/CSS/base/organizr/hotline.css similarity index 100% rename from CSS/themes/organizr/hotline.css rename to CSS/base/organizr/hotline.css diff --git a/CSS/themes/organizr/organizr-base-old.css b/CSS/base/organizr/organizr-base-old.css similarity index 100% rename from CSS/themes/organizr/organizr-base-old.css rename to CSS/base/organizr/organizr-base-old.css diff --git a/CSS/themes/organizr/organizr-base.css b/CSS/base/organizr/organizr-base.css similarity index 100% rename from CSS/themes/organizr/organizr-base.css rename to CSS/base/organizr/organizr-base.css diff --git a/CSS/themes/organizr/plex.css b/CSS/base/organizr/plex.css similarity index 100% rename from CSS/themes/organizr/plex.css rename to CSS/base/organizr/plex.css diff --git a/CSS/themes/organizr/space-gray.css b/CSS/base/organizr/space-gray.css similarity index 100% rename from CSS/themes/organizr/space-gray.css rename to CSS/base/organizr/space-gray.css diff --git a/CSS/themes/overseerr/overseerr-base.css b/CSS/base/overseerr/overseerr-base.css similarity index 100% rename from CSS/themes/overseerr/overseerr-base.css rename to CSS/base/overseerr/overseerr-base.css diff --git a/CSS/themes/petio/aquamarine.css b/CSS/base/petio/aquamarine.css similarity index 100% rename from CSS/themes/petio/aquamarine.css rename to CSS/base/petio/aquamarine.css diff --git a/CSS/themes/petio/dark.css b/CSS/base/petio/dark.css similarity index 100% rename from CSS/themes/petio/dark.css rename to CSS/base/petio/dark.css diff --git a/CSS/themes/petio/dracula.css b/CSS/base/petio/dracula.css similarity index 100% rename from CSS/themes/petio/dracula.css rename to CSS/base/petio/dracula.css diff --git a/CSS/themes/petio/hotline.css b/CSS/base/petio/hotline.css similarity index 100% rename from CSS/themes/petio/hotline.css rename to CSS/base/petio/hotline.css diff --git a/CSS/themes/petio/organizr-dark.css b/CSS/base/petio/organizr-dark.css similarity index 100% rename from CSS/themes/petio/organizr-dark.css rename to CSS/base/petio/organizr-dark.css diff --git a/CSS/themes/petio/petio-base.css b/CSS/base/petio/petio-base.css similarity index 100% rename from CSS/themes/petio/petio-base.css rename to CSS/base/petio/petio-base.css diff --git a/CSS/themes/petio/plex.css b/CSS/base/petio/plex.css similarity index 100% rename from CSS/themes/petio/plex.css rename to CSS/base/petio/plex.css diff --git a/CSS/themes/petio/space-gray.css b/CSS/base/petio/space-gray.css similarity index 100% rename from CSS/themes/petio/space-gray.css rename to CSS/base/petio/space-gray.css diff --git a/CSS/themes/pihole/aquamarine.css b/CSS/base/pihole/aquamarine.css similarity index 100% rename from CSS/themes/pihole/aquamarine.css rename to CSS/base/pihole/aquamarine.css diff --git a/CSS/themes/pihole/dark.css b/CSS/base/pihole/dark.css similarity index 100% rename from CSS/themes/pihole/dark.css rename to CSS/base/pihole/dark.css diff --git a/CSS/themes/pihole/dracula.css b/CSS/base/pihole/dracula.css similarity index 100% rename from CSS/themes/pihole/dracula.css rename to CSS/base/pihole/dracula.css diff --git a/CSS/themes/pihole/hotline.css b/CSS/base/pihole/hotline.css similarity index 100% rename from CSS/themes/pihole/hotline.css rename to CSS/base/pihole/hotline.css diff --git a/CSS/themes/pihole/organizr-dark.css b/CSS/base/pihole/organizr-dark.css similarity index 100% rename from CSS/themes/pihole/organizr-dark.css rename to CSS/base/pihole/organizr-dark.css diff --git a/CSS/themes/pihole/pihole-base.css b/CSS/base/pihole/pihole-base.css similarity index 100% rename from CSS/themes/pihole/pihole-base.css rename to CSS/base/pihole/pihole-base.css diff --git a/CSS/themes/pihole/plex.css b/CSS/base/pihole/plex.css similarity index 100% rename from CSS/themes/pihole/plex.css rename to CSS/base/pihole/plex.css diff --git a/CSS/themes/pihole/space-gray.css b/CSS/base/pihole/space-gray.css similarity index 100% rename from CSS/themes/pihole/space-gray.css rename to CSS/base/pihole/space-gray.css diff --git a/CSS/themes/plex/aquamarine.css b/CSS/base/plex/aquamarine.css similarity index 100% rename from CSS/themes/plex/aquamarine.css rename to CSS/base/plex/aquamarine.css diff --git a/CSS/themes/plex/dark.css b/CSS/base/plex/dark.css similarity index 100% rename from CSS/themes/plex/dark.css rename to CSS/base/plex/dark.css diff --git a/CSS/themes/plex/dracula.css b/CSS/base/plex/dracula.css similarity index 100% rename from CSS/themes/plex/dracula.css rename to CSS/base/plex/dracula.css diff --git a/CSS/themes/plex/hotline.css b/CSS/base/plex/hotline.css similarity index 100% rename from CSS/themes/plex/hotline.css rename to CSS/base/plex/hotline.css diff --git a/CSS/themes/plex/organizr-dark.css b/CSS/base/plex/organizr-dark.css similarity index 100% rename from CSS/themes/plex/organizr-dark.css rename to CSS/base/plex/organizr-dark.css diff --git a/CSS/themes/plex/plex-base.css b/CSS/base/plex/plex-base.css similarity index 100% rename from CSS/themes/plex/plex-base.css rename to CSS/base/plex/plex-base.css diff --git a/CSS/themes/plex/space-gray.css b/CSS/base/plex/space-gray.css similarity index 100% rename from CSS/themes/plex/space-gray.css rename to CSS/base/plex/space-gray.css diff --git a/CSS/themes/plpp/.deprecated b/CSS/base/plpp/.deprecated similarity index 100% rename from CSS/themes/plpp/.deprecated rename to CSS/base/plpp/.deprecated diff --git a/CSS/themes/plpp/aquamarine.css b/CSS/base/plpp/aquamarine.css similarity index 100% rename from CSS/themes/plpp/aquamarine.css rename to CSS/base/plpp/aquamarine.css diff --git a/CSS/themes/plpp/dark.css b/CSS/base/plpp/dark.css similarity index 100% rename from CSS/themes/plpp/dark.css rename to CSS/base/plpp/dark.css diff --git a/CSS/themes/plpp/hotline.css b/CSS/base/plpp/hotline.css similarity index 100% rename from CSS/themes/plpp/hotline.css rename to CSS/base/plpp/hotline.css diff --git a/CSS/themes/plpp/organizr-dark.css b/CSS/base/plpp/organizr-dark.css similarity index 100% rename from CSS/themes/plpp/organizr-dark.css rename to CSS/base/plpp/organizr-dark.css diff --git a/CSS/themes/plpp/plex.css b/CSS/base/plpp/plex.css similarity index 100% rename from CSS/themes/plpp/plex.css rename to CSS/base/plpp/plex.css diff --git a/CSS/themes/plpp/plpp-base.css b/CSS/base/plpp/plpp-base.css similarity index 100% rename from CSS/themes/plpp/plpp-base.css rename to CSS/base/plpp/plpp-base.css diff --git a/CSS/themes/plpp/space-gray.css b/CSS/base/plpp/space-gray.css similarity index 100% rename from CSS/themes/plpp/space-gray.css rename to CSS/base/plpp/space-gray.css diff --git a/CSS/themes/portainer/aquamarine.css b/CSS/base/portainer/aquamarine.css similarity index 100% rename from CSS/themes/portainer/aquamarine.css rename to CSS/base/portainer/aquamarine.css diff --git a/CSS/themes/portainer/dark.css b/CSS/base/portainer/dark.css similarity index 100% rename from CSS/themes/portainer/dark.css rename to CSS/base/portainer/dark.css diff --git a/CSS/themes/portainer/dracula.css b/CSS/base/portainer/dracula.css similarity index 100% rename from CSS/themes/portainer/dracula.css rename to CSS/base/portainer/dracula.css diff --git a/CSS/themes/portainer/hotline.css b/CSS/base/portainer/hotline.css similarity index 100% rename from CSS/themes/portainer/hotline.css rename to CSS/base/portainer/hotline.css diff --git a/CSS/themes/portainer/organizr-dark.css b/CSS/base/portainer/organizr-dark.css similarity index 100% rename from CSS/themes/portainer/organizr-dark.css rename to CSS/base/portainer/organizr-dark.css diff --git a/CSS/themes/portainer/plex.css b/CSS/base/portainer/plex.css similarity index 100% rename from CSS/themes/portainer/plex.css rename to CSS/base/portainer/plex.css diff --git a/CSS/themes/portainer/portainer-base.css b/CSS/base/portainer/portainer-base.css similarity index 100% rename from CSS/themes/portainer/portainer-base.css rename to CSS/base/portainer/portainer-base.css diff --git a/CSS/themes/portainer/space-gray.css b/CSS/base/portainer/space-gray.css similarity index 100% rename from CSS/themes/portainer/space-gray.css rename to CSS/base/portainer/space-gray.css diff --git a/CSS/themes/prowlarr/aquamarine.css b/CSS/base/prowlarr/aquamarine.css similarity index 100% rename from CSS/themes/prowlarr/aquamarine.css rename to CSS/base/prowlarr/aquamarine.css diff --git a/CSS/themes/prowlarr/dark.css b/CSS/base/prowlarr/dark.css similarity index 100% rename from CSS/themes/prowlarr/dark.css rename to CSS/base/prowlarr/dark.css diff --git a/CSS/themes/prowlarr/dracula.css b/CSS/base/prowlarr/dracula.css similarity index 100% rename from CSS/themes/prowlarr/dracula.css rename to CSS/base/prowlarr/dracula.css diff --git a/CSS/themes/prowlarr/hotline.css b/CSS/base/prowlarr/hotline.css similarity index 100% rename from CSS/themes/prowlarr/hotline.css rename to CSS/base/prowlarr/hotline.css diff --git a/CSS/themes/prowlarr/organizr-dark.css b/CSS/base/prowlarr/organizr-dark.css similarity index 100% rename from CSS/themes/prowlarr/organizr-dark.css rename to CSS/base/prowlarr/organizr-dark.css diff --git a/CSS/themes/prowlarr/plex.css b/CSS/base/prowlarr/plex.css similarity index 100% rename from CSS/themes/prowlarr/plex.css rename to CSS/base/prowlarr/plex.css diff --git a/CSS/themes/prowlarr/prowlarr-base.css b/CSS/base/prowlarr/prowlarr-base.css similarity index 100% rename from CSS/themes/prowlarr/prowlarr-base.css rename to CSS/base/prowlarr/prowlarr-base.css diff --git a/CSS/themes/prowlarr/space-gray.css b/CSS/base/prowlarr/space-gray.css similarity index 100% rename from CSS/themes/prowlarr/space-gray.css rename to CSS/base/prowlarr/space-gray.css diff --git a/CSS/themes/qbittorrent/aquamarine.css b/CSS/base/qbittorrent/aquamarine.css similarity index 100% rename from CSS/themes/qbittorrent/aquamarine.css rename to CSS/base/qbittorrent/aquamarine.css diff --git a/CSS/themes/qbittorrent/dark.css b/CSS/base/qbittorrent/dark.css similarity index 100% rename from CSS/themes/qbittorrent/dark.css rename to CSS/base/qbittorrent/dark.css diff --git a/CSS/themes/qbittorrent/dracula.css b/CSS/base/qbittorrent/dracula.css similarity index 100% rename from CSS/themes/qbittorrent/dracula.css rename to CSS/base/qbittorrent/dracula.css diff --git a/CSS/themes/qbittorrent/hotline.css b/CSS/base/qbittorrent/hotline.css similarity index 100% rename from CSS/themes/qbittorrent/hotline.css rename to CSS/base/qbittorrent/hotline.css diff --git a/CSS/themes/qbittorrent/organizr-dark.css b/CSS/base/qbittorrent/organizr-dark.css similarity index 100% rename from CSS/themes/qbittorrent/organizr-dark.css rename to CSS/base/qbittorrent/organizr-dark.css diff --git a/CSS/themes/qbittorrent/plex.css b/CSS/base/qbittorrent/plex.css similarity index 100% rename from CSS/themes/qbittorrent/plex.css rename to CSS/base/qbittorrent/plex.css diff --git a/CSS/themes/qbittorrent/qbittorrent-base.css b/CSS/base/qbittorrent/qbittorrent-base.css similarity index 100% rename from CSS/themes/qbittorrent/qbittorrent-base.css rename to CSS/base/qbittorrent/qbittorrent-base.css diff --git a/CSS/themes/qbittorrent/space-gray.css b/CSS/base/qbittorrent/space-gray.css similarity index 100% rename from CSS/themes/qbittorrent/space-gray.css rename to CSS/base/qbittorrent/space-gray.css diff --git a/CSS/themes/radarr/aquamarine.css b/CSS/base/radarr/aquamarine.css similarity index 100% rename from CSS/themes/radarr/aquamarine.css rename to CSS/base/radarr/aquamarine.css diff --git a/CSS/themes/radarr/dark.css b/CSS/base/radarr/dark.css similarity index 100% rename from CSS/themes/radarr/dark.css rename to CSS/base/radarr/dark.css diff --git a/CSS/themes/radarr/dracula.css b/CSS/base/radarr/dracula.css similarity index 100% rename from CSS/themes/radarr/dracula.css rename to CSS/base/radarr/dracula.css diff --git a/CSS/themes/radarr/hotline.css b/CSS/base/radarr/hotline.css similarity index 100% rename from CSS/themes/radarr/hotline.css rename to CSS/base/radarr/hotline.css diff --git a/CSS/themes/radarr/organizr-dark.css b/CSS/base/radarr/organizr-dark.css similarity index 100% rename from CSS/themes/radarr/organizr-dark.css rename to CSS/base/radarr/organizr-dark.css diff --git a/CSS/themes/radarr/plex.css b/CSS/base/radarr/plex.css similarity index 100% rename from CSS/themes/radarr/plex.css rename to CSS/base/radarr/plex.css diff --git a/CSS/themes/radarr/radarr-base.css b/CSS/base/radarr/radarr-base.css similarity index 100% rename from CSS/themes/radarr/radarr-base.css rename to CSS/base/radarr/radarr-base.css diff --git a/CSS/themes/radarr/radarrv2.css b/CSS/base/radarr/radarrv2.css similarity index 100% rename from CSS/themes/radarr/radarrv2.css rename to CSS/base/radarr/radarrv2.css diff --git a/CSS/themes/radarr/space-gray.css b/CSS/base/radarr/space-gray.css similarity index 100% rename from CSS/themes/radarr/space-gray.css rename to CSS/base/radarr/space-gray.css diff --git a/CSS/themes/readarr/aquamarine.css b/CSS/base/readarr/aquamarine.css similarity index 100% rename from CSS/themes/readarr/aquamarine.css rename to CSS/base/readarr/aquamarine.css diff --git a/CSS/themes/readarr/dark.css b/CSS/base/readarr/dark.css similarity index 100% rename from CSS/themes/readarr/dark.css rename to CSS/base/readarr/dark.css diff --git a/CSS/themes/readarr/dracula.css b/CSS/base/readarr/dracula.css similarity index 100% rename from CSS/themes/readarr/dracula.css rename to CSS/base/readarr/dracula.css diff --git a/CSS/themes/readarr/hotline.css b/CSS/base/readarr/hotline.css similarity index 100% rename from CSS/themes/readarr/hotline.css rename to CSS/base/readarr/hotline.css diff --git a/CSS/themes/readarr/organizr-dark.css b/CSS/base/readarr/organizr-dark.css similarity index 100% rename from CSS/themes/readarr/organizr-dark.css rename to CSS/base/readarr/organizr-dark.css diff --git a/CSS/themes/readarr/plex.css b/CSS/base/readarr/plex.css similarity index 100% rename from CSS/themes/readarr/plex.css rename to CSS/base/readarr/plex.css diff --git a/CSS/themes/readarr/readarr-base.css b/CSS/base/readarr/readarr-base.css similarity index 100% rename from CSS/themes/readarr/readarr-base.css rename to CSS/base/readarr/readarr-base.css diff --git a/CSS/themes/readarr/space-gray.css b/CSS/base/readarr/space-gray.css similarity index 100% rename from CSS/themes/readarr/space-gray.css rename to CSS/base/readarr/space-gray.css diff --git a/CSS/themes/requestrr/aquamarine.css b/CSS/base/requestrr/aquamarine.css similarity index 100% rename from CSS/themes/requestrr/aquamarine.css rename to CSS/base/requestrr/aquamarine.css diff --git a/CSS/themes/requestrr/dark.css b/CSS/base/requestrr/dark.css similarity index 100% rename from CSS/themes/requestrr/dark.css rename to CSS/base/requestrr/dark.css diff --git a/CSS/themes/requestrr/dracula.css b/CSS/base/requestrr/dracula.css similarity index 100% rename from CSS/themes/requestrr/dracula.css rename to CSS/base/requestrr/dracula.css diff --git a/CSS/themes/requestrr/hotline.css b/CSS/base/requestrr/hotline.css similarity index 100% rename from CSS/themes/requestrr/hotline.css rename to CSS/base/requestrr/hotline.css diff --git a/CSS/themes/requestrr/organizr-dark.css b/CSS/base/requestrr/organizr-dark.css similarity index 100% rename from CSS/themes/requestrr/organizr-dark.css rename to CSS/base/requestrr/organizr-dark.css diff --git a/CSS/themes/requestrr/plex.css b/CSS/base/requestrr/plex.css similarity index 100% rename from CSS/themes/requestrr/plex.css rename to CSS/base/requestrr/plex.css diff --git a/CSS/themes/requestrr/requestrr-base.css b/CSS/base/requestrr/requestrr-base.css similarity index 100% rename from CSS/themes/requestrr/requestrr-base.css rename to CSS/base/requestrr/requestrr-base.css diff --git a/CSS/themes/requestrr/space-gray.css b/CSS/base/requestrr/space-gray.css similarity index 100% rename from CSS/themes/requestrr/space-gray.css rename to CSS/base/requestrr/space-gray.css diff --git a/CSS/themes/resilio-sync/aquamarine.css b/CSS/base/resilio-sync/aquamarine.css similarity index 100% rename from CSS/themes/resilio-sync/aquamarine.css rename to CSS/base/resilio-sync/aquamarine.css diff --git a/CSS/themes/resilio-sync/dark.css b/CSS/base/resilio-sync/dark.css similarity index 100% rename from CSS/themes/resilio-sync/dark.css rename to CSS/base/resilio-sync/dark.css diff --git a/CSS/themes/resilio-sync/dracula.css b/CSS/base/resilio-sync/dracula.css similarity index 100% rename from CSS/themes/resilio-sync/dracula.css rename to CSS/base/resilio-sync/dracula.css diff --git a/CSS/themes/resilio-sync/hotline.css b/CSS/base/resilio-sync/hotline.css similarity index 100% rename from CSS/themes/resilio-sync/hotline.css rename to CSS/base/resilio-sync/hotline.css diff --git a/CSS/themes/resilio-sync/organizr-dark.css b/CSS/base/resilio-sync/organizr-dark.css similarity index 100% rename from CSS/themes/resilio-sync/organizr-dark.css rename to CSS/base/resilio-sync/organizr-dark.css diff --git a/CSS/themes/resilio-sync/plex.css b/CSS/base/resilio-sync/plex.css similarity index 100% rename from CSS/themes/resilio-sync/plex.css rename to CSS/base/resilio-sync/plex.css diff --git a/CSS/themes/resilio-sync/resilio-sync-base.css b/CSS/base/resilio-sync/resilio-sync-base.css similarity index 100% rename from CSS/themes/resilio-sync/resilio-sync-base.css rename to CSS/base/resilio-sync/resilio-sync-base.css diff --git a/CSS/themes/resilio-sync/space-gray.css b/CSS/base/resilio-sync/space-gray.css similarity index 100% rename from CSS/themes/resilio-sync/space-gray.css rename to CSS/base/resilio-sync/space-gray.css diff --git a/CSS/themes/rutorrent/aquamarine.css b/CSS/base/rutorrent/aquamarine.css similarity index 100% rename from CSS/themes/rutorrent/aquamarine.css rename to CSS/base/rutorrent/aquamarine.css diff --git a/CSS/themes/rutorrent/dark.css b/CSS/base/rutorrent/dark.css similarity index 100% rename from CSS/themes/rutorrent/dark.css rename to CSS/base/rutorrent/dark.css diff --git a/CSS/themes/rutorrent/dracula.css b/CSS/base/rutorrent/dracula.css similarity index 100% rename from CSS/themes/rutorrent/dracula.css rename to CSS/base/rutorrent/dracula.css diff --git a/CSS/themes/rutorrent/hotline.css b/CSS/base/rutorrent/hotline.css similarity index 100% rename from CSS/themes/rutorrent/hotline.css rename to CSS/base/rutorrent/hotline.css diff --git a/CSS/themes/rutorrent/organizr-dark.css b/CSS/base/rutorrent/organizr-dark.css similarity index 100% rename from CSS/themes/rutorrent/organizr-dark.css rename to CSS/base/rutorrent/organizr-dark.css diff --git a/CSS/themes/rutorrent/plex.css b/CSS/base/rutorrent/plex.css similarity index 100% rename from CSS/themes/rutorrent/plex.css rename to CSS/base/rutorrent/plex.css diff --git a/CSS/themes/rutorrent/rutorrent-base.css b/CSS/base/rutorrent/rutorrent-base.css similarity index 100% rename from CSS/themes/rutorrent/rutorrent-base.css rename to CSS/base/rutorrent/rutorrent-base.css diff --git a/CSS/themes/rutorrent/space-gray.css b/CSS/base/rutorrent/space-gray.css similarity index 100% rename from CSS/themes/rutorrent/space-gray.css rename to CSS/base/rutorrent/space-gray.css diff --git a/CSS/themes/sabnzbd/aquamarine.css b/CSS/base/sabnzbd/aquamarine.css similarity index 100% rename from CSS/themes/sabnzbd/aquamarine.css rename to CSS/base/sabnzbd/aquamarine.css diff --git a/CSS/themes/sabnzbd/dark.css b/CSS/base/sabnzbd/dark.css similarity index 100% rename from CSS/themes/sabnzbd/dark.css rename to CSS/base/sabnzbd/dark.css diff --git a/CSS/themes/sabnzbd/dracula.css b/CSS/base/sabnzbd/dracula.css similarity index 100% rename from CSS/themes/sabnzbd/dracula.css rename to CSS/base/sabnzbd/dracula.css diff --git a/CSS/themes/sabnzbd/hotline.css b/CSS/base/sabnzbd/hotline.css similarity index 100% rename from CSS/themes/sabnzbd/hotline.css rename to CSS/base/sabnzbd/hotline.css diff --git a/CSS/themes/sabnzbd/organizr-dark.css b/CSS/base/sabnzbd/organizr-dark.css similarity index 100% rename from CSS/themes/sabnzbd/organizr-dark.css rename to CSS/base/sabnzbd/organizr-dark.css diff --git a/CSS/themes/sabnzbd/plex.css b/CSS/base/sabnzbd/plex.css similarity index 100% rename from CSS/themes/sabnzbd/plex.css rename to CSS/base/sabnzbd/plex.css diff --git a/CSS/themes/sabnzbd/sabnzbd-base.css b/CSS/base/sabnzbd/sabnzbd-base.css similarity index 100% rename from CSS/themes/sabnzbd/sabnzbd-base.css rename to CSS/base/sabnzbd/sabnzbd-base.css diff --git a/CSS/themes/sabnzbd/space-gray.css b/CSS/base/sabnzbd/space-gray.css similarity index 100% rename from CSS/themes/sabnzbd/space-gray.css rename to CSS/base/sabnzbd/space-gray.css diff --git a/CSS/themes/sonarr/aquamarine.css b/CSS/base/sonarr/aquamarine.css similarity index 100% rename from CSS/themes/sonarr/aquamarine.css rename to CSS/base/sonarr/aquamarine.css diff --git a/CSS/themes/sonarr/dark.css b/CSS/base/sonarr/dark.css similarity index 100% rename from CSS/themes/sonarr/dark.css rename to CSS/base/sonarr/dark.css diff --git a/CSS/themes/sonarr/dracula.css b/CSS/base/sonarr/dracula.css similarity index 100% rename from CSS/themes/sonarr/dracula.css rename to CSS/base/sonarr/dracula.css diff --git a/CSS/themes/sonarr/hotline.css b/CSS/base/sonarr/hotline.css similarity index 100% rename from CSS/themes/sonarr/hotline.css rename to CSS/base/sonarr/hotline.css diff --git a/CSS/themes/sonarr/organizr-dark.css b/CSS/base/sonarr/organizr-dark.css similarity index 100% rename from CSS/themes/sonarr/organizr-dark.css rename to CSS/base/sonarr/organizr-dark.css diff --git a/CSS/themes/sonarr/plex.css b/CSS/base/sonarr/plex.css similarity index 100% rename from CSS/themes/sonarr/plex.css rename to CSS/base/sonarr/plex.css diff --git a/CSS/themes/sonarr/sonarr-base.css b/CSS/base/sonarr/sonarr-base.css similarity index 100% rename from CSS/themes/sonarr/sonarr-base.css rename to CSS/base/sonarr/sonarr-base.css diff --git a/CSS/themes/sonarr/space-gray.css b/CSS/base/sonarr/space-gray.css similarity index 100% rename from CSS/themes/sonarr/space-gray.css rename to CSS/base/sonarr/space-gray.css diff --git a/CSS/themes/synclounge/aquamarine.css b/CSS/base/synclounge/aquamarine.css similarity index 100% rename from CSS/themes/synclounge/aquamarine.css rename to CSS/base/synclounge/aquamarine.css diff --git a/CSS/themes/synclounge/dark.css b/CSS/base/synclounge/dark.css similarity index 100% rename from CSS/themes/synclounge/dark.css rename to CSS/base/synclounge/dark.css diff --git a/CSS/themes/synclounge/hotline.css b/CSS/base/synclounge/hotline.css similarity index 100% rename from CSS/themes/synclounge/hotline.css rename to CSS/base/synclounge/hotline.css diff --git a/CSS/themes/synclounge/organizr-dark.css b/CSS/base/synclounge/organizr-dark.css similarity index 100% rename from CSS/themes/synclounge/organizr-dark.css rename to CSS/base/synclounge/organizr-dark.css diff --git a/CSS/themes/synclounge/plex.css b/CSS/base/synclounge/plex.css similarity index 100% rename from CSS/themes/synclounge/plex.css rename to CSS/base/synclounge/plex.css diff --git a/CSS/themes/synclounge/space-gray.css b/CSS/base/synclounge/space-gray.css similarity index 100% rename from CSS/themes/synclounge/space-gray.css rename to CSS/base/synclounge/space-gray.css diff --git a/CSS/themes/synclounge/synclounge-base.css b/CSS/base/synclounge/synclounge-base.css similarity index 100% rename from CSS/themes/synclounge/synclounge-base.css rename to CSS/base/synclounge/synclounge-base.css diff --git a/CSS/themes/tautulli/aquamarine.css b/CSS/base/tautulli/aquamarine.css similarity index 100% rename from CSS/themes/tautulli/aquamarine.css rename to CSS/base/tautulli/aquamarine.css diff --git a/CSS/themes/tautulli/dark.css b/CSS/base/tautulli/dark.css similarity index 100% rename from CSS/themes/tautulli/dark.css rename to CSS/base/tautulli/dark.css diff --git a/CSS/themes/tautulli/dracula.css b/CSS/base/tautulli/dracula.css similarity index 100% rename from CSS/themes/tautulli/dracula.css rename to CSS/base/tautulli/dracula.css diff --git a/CSS/themes/tautulli/hotline.css b/CSS/base/tautulli/hotline.css similarity index 100% rename from CSS/themes/tautulli/hotline.css rename to CSS/base/tautulli/hotline.css diff --git a/CSS/themes/tautulli/organizr-dark.css b/CSS/base/tautulli/organizr-dark.css similarity index 100% rename from CSS/themes/tautulli/organizr-dark.css rename to CSS/base/tautulli/organizr-dark.css diff --git a/CSS/themes/tautulli/plex.css b/CSS/base/tautulli/plex.css similarity index 100% rename from CSS/themes/tautulli/plex.css rename to CSS/base/tautulli/plex.css diff --git a/CSS/themes/tautulli/space-gray.css b/CSS/base/tautulli/space-gray.css similarity index 100% rename from CSS/themes/tautulli/space-gray.css rename to CSS/base/tautulli/space-gray.css diff --git a/CSS/themes/tautulli/tautulli-base.css b/CSS/base/tautulli/tautulli-base.css similarity index 100% rename from CSS/themes/tautulli/tautulli-base.css rename to CSS/base/tautulli/tautulli-base.css diff --git a/CSS/themes/thelounge/.deprecated b/CSS/base/thelounge/.deprecated similarity index 100% rename from CSS/themes/thelounge/.deprecated rename to CSS/base/thelounge/.deprecated diff --git a/CSS/themes/thelounge/aquamarine.css b/CSS/base/thelounge/aquamarine.css similarity index 100% rename from CSS/themes/thelounge/aquamarine.css rename to CSS/base/thelounge/aquamarine.css diff --git a/CSS/themes/thelounge/dark.css b/CSS/base/thelounge/dark.css similarity index 100% rename from CSS/themes/thelounge/dark.css rename to CSS/base/thelounge/dark.css diff --git a/CSS/themes/thelounge/hotline.css b/CSS/base/thelounge/hotline.css similarity index 100% rename from CSS/themes/thelounge/hotline.css rename to CSS/base/thelounge/hotline.css diff --git a/CSS/themes/thelounge/organizr-dark.css b/CSS/base/thelounge/organizr-dark.css similarity index 100% rename from CSS/themes/thelounge/organizr-dark.css rename to CSS/base/thelounge/organizr-dark.css diff --git a/CSS/themes/thelounge/plex.css b/CSS/base/thelounge/plex.css similarity index 100% rename from CSS/themes/thelounge/plex.css rename to CSS/base/thelounge/plex.css diff --git a/CSS/themes/thelounge/space-gray.css b/CSS/base/thelounge/space-gray.css similarity index 100% rename from CSS/themes/thelounge/space-gray.css rename to CSS/base/thelounge/space-gray.css diff --git a/CSS/themes/thelounge/thelounge-base.css b/CSS/base/thelounge/thelounge-base.css similarity index 100% rename from CSS/themes/thelounge/thelounge-base.css rename to CSS/base/thelounge/thelounge-base.css diff --git a/CSS/themes/transmission/aquamarine.css b/CSS/base/transmission/aquamarine.css similarity index 100% rename from CSS/themes/transmission/aquamarine.css rename to CSS/base/transmission/aquamarine.css diff --git a/CSS/themes/transmission/dark.css b/CSS/base/transmission/dark.css similarity index 100% rename from CSS/themes/transmission/dark.css rename to CSS/base/transmission/dark.css diff --git a/CSS/themes/transmission/dracula.css b/CSS/base/transmission/dracula.css similarity index 100% rename from CSS/themes/transmission/dracula.css rename to CSS/base/transmission/dracula.css diff --git a/CSS/themes/transmission/hotline.css b/CSS/base/transmission/hotline.css similarity index 100% rename from CSS/themes/transmission/hotline.css rename to CSS/base/transmission/hotline.css diff --git a/CSS/themes/transmission/organizr-dark.css b/CSS/base/transmission/organizr-dark.css similarity index 100% rename from CSS/themes/transmission/organizr-dark.css rename to CSS/base/transmission/organizr-dark.css diff --git a/CSS/themes/transmission/plex.css b/CSS/base/transmission/plex.css similarity index 100% rename from CSS/themes/transmission/plex.css rename to CSS/base/transmission/plex.css diff --git a/CSS/themes/transmission/space-gray.css b/CSS/base/transmission/space-gray.css similarity index 100% rename from CSS/themes/transmission/space-gray.css rename to CSS/base/transmission/space-gray.css diff --git a/CSS/themes/transmission/transmission-base.css b/CSS/base/transmission/transmission-base.css similarity index 100% rename from CSS/themes/transmission/transmission-base.css rename to CSS/base/transmission/transmission-base.css diff --git a/CSS/themes/unraid/aquamarine.css b/CSS/base/unraid/aquamarine.css similarity index 100% rename from CSS/themes/unraid/aquamarine.css rename to CSS/base/unraid/aquamarine.css diff --git a/CSS/themes/unraid/dark.css b/CSS/base/unraid/dark.css similarity index 100% rename from CSS/themes/unraid/dark.css rename to CSS/base/unraid/dark.css diff --git a/CSS/themes/unraid/dracula.css b/CSS/base/unraid/dracula.css similarity index 100% rename from CSS/themes/unraid/dracula.css rename to CSS/base/unraid/dracula.css diff --git a/CSS/themes/unraid/hotline.css b/CSS/base/unraid/hotline.css similarity index 100% rename from CSS/themes/unraid/hotline.css rename to CSS/base/unraid/hotline.css diff --git a/CSS/themes/unraid/organizr-dark.css b/CSS/base/unraid/organizr-dark.css similarity index 100% rename from CSS/themes/unraid/organizr-dark.css rename to CSS/base/unraid/organizr-dark.css diff --git a/CSS/themes/unraid/plex.css b/CSS/base/unraid/plex.css similarity index 100% rename from CSS/themes/unraid/plex.css rename to CSS/base/unraid/plex.css diff --git a/CSS/themes/unraid/space-gray.css b/CSS/base/unraid/space-gray.css similarity index 100% rename from CSS/themes/unraid/space-gray.css rename to CSS/base/unraid/space-gray.css diff --git a/CSS/themes/unraid/unraid-base.css b/CSS/base/unraid/unraid-base.css similarity index 100% rename from CSS/themes/unraid/unraid-base.css rename to CSS/base/unraid/unraid-base.css diff --git a/CSS/themes/uptime-kuma/uptime-kuma-base.css b/CSS/base/uptime-kuma/uptime-kuma-base.css similarity index 100% rename from CSS/themes/uptime-kuma/uptime-kuma-base.css rename to CSS/base/uptime-kuma/uptime-kuma-base.css diff --git a/CSS/themes/vuetorrent/aquamarine.css b/CSS/base/vuetorrent/aquamarine.css similarity index 100% rename from CSS/themes/vuetorrent/aquamarine.css rename to CSS/base/vuetorrent/aquamarine.css diff --git a/CSS/themes/vuetorrent/dark.css b/CSS/base/vuetorrent/dark.css similarity index 100% rename from CSS/themes/vuetorrent/dark.css rename to CSS/base/vuetorrent/dark.css diff --git a/CSS/themes/vuetorrent/dracula.css b/CSS/base/vuetorrent/dracula.css similarity index 100% rename from CSS/themes/vuetorrent/dracula.css rename to CSS/base/vuetorrent/dracula.css diff --git a/CSS/themes/vuetorrent/hotline.css b/CSS/base/vuetorrent/hotline.css similarity index 100% rename from CSS/themes/vuetorrent/hotline.css rename to CSS/base/vuetorrent/hotline.css diff --git a/CSS/themes/vuetorrent/organizr-dark.css b/CSS/base/vuetorrent/organizr-dark.css similarity index 100% rename from CSS/themes/vuetorrent/organizr-dark.css rename to CSS/base/vuetorrent/organizr-dark.css diff --git a/CSS/themes/vuetorrent/plex.css b/CSS/base/vuetorrent/plex.css similarity index 100% rename from CSS/themes/vuetorrent/plex.css rename to CSS/base/vuetorrent/plex.css diff --git a/CSS/themes/vuetorrent/space-gray.css b/CSS/base/vuetorrent/space-gray.css similarity index 100% rename from CSS/themes/vuetorrent/space-gray.css rename to CSS/base/vuetorrent/space-gray.css diff --git a/CSS/themes/vuetorrent/vuetorrent-base.css b/CSS/base/vuetorrent/vuetorrent-base.css similarity index 100% rename from CSS/themes/vuetorrent/vuetorrent-base.css rename to CSS/base/vuetorrent/vuetorrent-base.css diff --git a/CSS/themes/webtools/.deprecated b/CSS/base/webtools/.deprecated similarity index 100% rename from CSS/themes/webtools/.deprecated rename to CSS/base/webtools/.deprecated diff --git a/CSS/themes/webtools/aquamarine.css b/CSS/base/webtools/aquamarine.css similarity index 100% rename from CSS/themes/webtools/aquamarine.css rename to CSS/base/webtools/aquamarine.css diff --git a/CSS/themes/webtools/dark.css b/CSS/base/webtools/dark.css similarity index 100% rename from CSS/themes/webtools/dark.css rename to CSS/base/webtools/dark.css diff --git a/CSS/themes/webtools/hotline.css b/CSS/base/webtools/hotline.css similarity index 100% rename from CSS/themes/webtools/hotline.css rename to CSS/base/webtools/hotline.css diff --git a/CSS/themes/webtools/organizr-dark.css b/CSS/base/webtools/organizr-dark.css similarity index 100% rename from CSS/themes/webtools/organizr-dark.css rename to CSS/base/webtools/organizr-dark.css diff --git a/CSS/themes/webtools/plex.css b/CSS/base/webtools/plex.css similarity index 100% rename from CSS/themes/webtools/plex.css rename to CSS/base/webtools/plex.css diff --git a/CSS/themes/webtools/space-gray.css b/CSS/base/webtools/space-gray.css similarity index 100% rename from CSS/themes/webtools/space-gray.css rename to CSS/base/webtools/space-gray.css diff --git a/CSS/themes/webtools/webtools-base.css b/CSS/base/webtools/webtools-base.css similarity index 100% rename from CSS/themes/webtools/webtools-base.css rename to CSS/base/webtools/webtools-base.css diff --git a/CSS/themes/xbackbone/aquamarine.css b/CSS/base/xbackbone/aquamarine.css similarity index 100% rename from CSS/themes/xbackbone/aquamarine.css rename to CSS/base/xbackbone/aquamarine.css diff --git a/CSS/themes/xbackbone/dark.css b/CSS/base/xbackbone/dark.css similarity index 100% rename from CSS/themes/xbackbone/dark.css rename to CSS/base/xbackbone/dark.css diff --git a/CSS/themes/xbackbone/dracula.css b/CSS/base/xbackbone/dracula.css similarity index 100% rename from CSS/themes/xbackbone/dracula.css rename to CSS/base/xbackbone/dracula.css diff --git a/CSS/themes/xbackbone/hotline.css b/CSS/base/xbackbone/hotline.css similarity index 100% rename from CSS/themes/xbackbone/hotline.css rename to CSS/base/xbackbone/hotline.css diff --git a/CSS/themes/xbackbone/organizr-dark.css b/CSS/base/xbackbone/organizr-dark.css similarity index 100% rename from CSS/themes/xbackbone/organizr-dark.css rename to CSS/base/xbackbone/organizr-dark.css diff --git a/CSS/themes/xbackbone/plex.css b/CSS/base/xbackbone/plex.css similarity index 100% rename from CSS/themes/xbackbone/plex.css rename to CSS/base/xbackbone/plex.css diff --git a/CSS/themes/xbackbone/space-gray.css b/CSS/base/xbackbone/space-gray.css similarity index 100% rename from CSS/themes/xbackbone/space-gray.css rename to CSS/base/xbackbone/space-gray.css diff --git a/CSS/themes/xbackbone/xbackbone-base.css b/CSS/base/xbackbone/xbackbone-base.css similarity index 100% rename from CSS/themes/xbackbone/xbackbone-base.css rename to CSS/base/xbackbone/xbackbone-base.css diff --git a/CSS/variables/blackberry-abyss.css b/CSS/community-theme-options/blackberry-abyss.css similarity index 100% rename from CSS/variables/blackberry-abyss.css rename to CSS/community-theme-options/blackberry-abyss.css diff --git a/CSS/variables/blackberry-amethyst.css b/CSS/community-theme-options/blackberry-amethyst.css similarity index 100% rename from CSS/variables/blackberry-amethyst.css rename to CSS/community-theme-options/blackberry-amethyst.css diff --git a/CSS/variables/blackberry-carol.css b/CSS/community-theme-options/blackberry-carol.css similarity index 100% rename from CSS/variables/blackberry-carol.css rename to CSS/community-theme-options/blackberry-carol.css diff --git a/CSS/variables/blackberry-dreamscape.css b/CSS/community-theme-options/blackberry-dreamscape.css similarity index 100% rename from CSS/variables/blackberry-dreamscape.css rename to CSS/community-theme-options/blackberry-dreamscape.css diff --git a/CSS/variables/blackberry-flamingo.css b/CSS/community-theme-options/blackberry-flamingo.css similarity index 100% rename from CSS/variables/blackberry-flamingo.css rename to CSS/community-theme-options/blackberry-flamingo.css diff --git a/CSS/variables/blackberry-hearth.css b/CSS/community-theme-options/blackberry-hearth.css similarity index 100% rename from CSS/variables/blackberry-hearth.css rename to CSS/community-theme-options/blackberry-hearth.css diff --git a/CSS/variables/blackberry-martian.css b/CSS/community-theme-options/blackberry-martian.css similarity index 100% rename from CSS/variables/blackberry-martian.css rename to CSS/community-theme-options/blackberry-martian.css diff --git a/CSS/variables/blackberry-pumpkin.css b/CSS/community-theme-options/blackberry-pumpkin.css similarity index 100% rename from CSS/variables/blackberry-pumpkin.css rename to CSS/community-theme-options/blackberry-pumpkin.css diff --git a/CSS/variables/blackberry-royal.css b/CSS/community-theme-options/blackberry-royal.css similarity index 100% rename from CSS/variables/blackberry-royal.css rename to CSS/community-theme-options/blackberry-royal.css diff --git a/CSS/variables/blackberry-shadow.css b/CSS/community-theme-options/blackberry-shadow.css similarity index 100% rename from CSS/variables/blackberry-shadow.css rename to CSS/community-theme-options/blackberry-shadow.css diff --git a/CSS/variables/blackberry-solar.css b/CSS/community-theme-options/blackberry-solar.css similarity index 100% rename from CSS/variables/blackberry-solar.css rename to CSS/community-theme-options/blackberry-solar.css diff --git a/CSS/variables/blackberry-vanta.css b/CSS/community-theme-options/blackberry-vanta.css similarity index 100% rename from CSS/variables/blackberry-vanta.css rename to CSS/community-theme-options/blackberry-vanta.css diff --git a/CSS/variables/hotline-old.css b/CSS/community-theme-options/hotline-old.css similarity index 100% rename from CSS/variables/hotline-old.css rename to CSS/community-theme-options/hotline-old.css diff --git a/CSS/variables/mind.css b/CSS/community-theme-options/mind.css similarity index 100% rename from CSS/variables/mind.css rename to CSS/community-theme-options/mind.css diff --git a/CSS/variables/onedark.css b/CSS/community-theme-options/onedark.css similarity index 100% rename from CSS/variables/onedark.css rename to CSS/community-theme-options/onedark.css diff --git a/CSS/variables/power.css b/CSS/community-theme-options/power.css similarity index 100% rename from CSS/variables/power.css rename to CSS/community-theme-options/power.css diff --git a/CSS/variables/reality.css b/CSS/community-theme-options/reality.css similarity index 100% rename from CSS/variables/reality.css rename to CSS/community-theme-options/reality.css diff --git a/CSS/variables/soul.css b/CSS/community-theme-options/soul.css similarity index 100% rename from CSS/variables/soul.css rename to CSS/community-theme-options/soul.css diff --git a/CSS/variables/space.css b/CSS/community-theme-options/space.css similarity index 100% rename from CSS/variables/space.css rename to CSS/community-theme-options/space.css diff --git a/CSS/variables/time.css b/CSS/community-theme-options/time.css similarity index 100% rename from CSS/variables/time.css rename to CSS/community-theme-options/time.css diff --git a/CSS/variables/aquamarine.css b/CSS/theme-options/aquamarine.css similarity index 100% rename from CSS/variables/aquamarine.css rename to CSS/theme-options/aquamarine.css diff --git a/CSS/variables/dark.css b/CSS/theme-options/dark.css similarity index 100% rename from CSS/variables/dark.css rename to CSS/theme-options/dark.css diff --git a/CSS/variables/dracula.css b/CSS/theme-options/dracula.css similarity index 100% rename from CSS/variables/dracula.css rename to CSS/theme-options/dracula.css diff --git a/CSS/variables/hotline.css b/CSS/theme-options/hotline.css similarity index 100% rename from CSS/variables/hotline.css rename to CSS/theme-options/hotline.css diff --git a/CSS/variables/hotpink.css b/CSS/theme-options/hotpink.css similarity index 100% rename from CSS/variables/hotpink.css rename to CSS/theme-options/hotpink.css diff --git a/CSS/variables/nord.css b/CSS/theme-options/nord.css similarity index 100% rename from CSS/variables/nord.css rename to CSS/theme-options/nord.css diff --git a/CSS/variables/organizr-dark.css b/CSS/theme-options/organizr-dark.css similarity index 100% rename from CSS/variables/organizr-dark.css rename to CSS/theme-options/organizr-dark.css diff --git a/CSS/variables/organizr.css b/CSS/theme-options/organizr.css similarity index 100% rename from CSS/variables/organizr.css rename to CSS/theme-options/organizr.css diff --git a/CSS/variables/overseerr.css b/CSS/theme-options/overseerr.css similarity index 100% rename from CSS/variables/overseerr.css rename to CSS/theme-options/overseerr.css diff --git a/CSS/variables/plex.css b/CSS/theme-options/plex.css similarity index 100% rename from CSS/variables/plex.css rename to CSS/theme-options/plex.css diff --git a/CSS/variables/space-gray.css b/CSS/theme-options/space-gray.css similarity index 100% rename from CSS/variables/space-gray.css rename to CSS/theme-options/space-gray.css diff --git a/themes.py b/themes.py index 9bfe379d..505f9c61 100644 --- a/themes.py +++ b/themes.py @@ -59,50 +59,59 @@ def create_addons_json(): return dumps(ADDONS) -def create_json(app_folders: list = None, themes: list = None, no_sub_folders=False): +def create_json(app_folders: list = None, themes: list = None, community_themes: list = None, no_sub_folders=False): if no_sub_folders: THEMES = {} - theme_shas = subprocess.check_output( - ["git", "ls-files", "-s", "./CSS/variables/*.css"]) - SHAS = get_shas(theme_shas) + theme_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/theme-options/*.css"]) + community_theme_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/community-theme-options/*.css"]) + THEME_SHAS = get_shas(theme_shas) + COMMUNITY_THEME_SHAS = get_shas(theme_shas) for theme in themes: THEMES.update({ "themes": { theme.split(".")[0].capitalize(): { - "url": f"https://{DOMAIN}/CSS/variables/{theme}?sha={SHAS.get(theme)}" + "url": f"https://{DOMAIN}/CSS/theme-options/{theme}?sha={THEME_SHAS.get(theme)}" }for theme in themes } }) + for theme in community_themes: + print(theme) + THEMES.update({ + "community-themes": { + theme.split(".")[0].capitalize(): { + "url": f"https://{DOMAIN}/CSS/community-theme-options/{theme}?sha={COMMUNITY_THEME_SHAS.get(theme)}" + }for theme in community_themes + } + }) return dumps(THEMES) else: ADDONS = loads(create_addons_json()) APPS = {"applications": {}} - app_shas = subprocess.check_output( - ["git", "ls-files", "-s", "./CSS/themes/*base.css"]) + app_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/base/*base.css"]) SHAS = get_shas(app_shas) for app in app_folders: APPS.update({ "applications": { app: { - "base_css": f"https://{DOMAIN}/CSS/themes/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}", + "base_css": f"https://{DOMAIN}/CSS/base/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}", "addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {} - } for app in app_folders if not isfile(f'./CSS/themes/{app}/.deprecated') + } for app in app_folders if not isfile(f'./CSS/base/{app}/.deprecated') } - } - ) - THEMES = loads(create_json(themes=themes, no_sub_folders=True)) + }) + THEMES = loads(create_json(themes=themes, community_themes=community_themes, no_sub_folders=True)) APPS.update(ADDONS) APPS.update(THEMES) return dumps(APPS) if __name__ == "__main__": - app_folders = [name for name in listdir( - './CSS/themes') if isdir(join('./CSS/themes', name))] - themes = [name for name in listdir( - './CSS/variables') if isfile(join('./CSS/variables', name))] - DOMAIN = open("CNAME", "rt", closefd=True).readline() - apps = loads(create_json(app_folders, themes)) + app_folders = [name for name in listdir('./CSS/base') if isdir(join('./CSS/base', name))] + themes = [name for name in listdir('./CSS/theme-options') if isfile(join('./CSS/theme-options', name))] + community_themes = [name for name in listdir('./CSS/community-theme-options') if isfile(join('./CSS/community-theme-options', name))] + print(community_themes) + with open("CNAME", "rt", closefd=True) as cname: + DOMAIN= cname.readline() + apps = loads(create_json(app_folders=app_folders, themes=themes, community_themes=community_themes)) with open("themes.json", "w") as outfile: dump(apps, outfile, indent=2) From 44e3422ffedc3cc45fdc26e9e7994c2c815d2076 Mon Sep 17 00:00:00 2001 From: GilbN Date: Fri, 29 Oct 2021 00:33:37 +0200 Subject: [PATCH 03/23] themes.py fixes --- themes.py | 59 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/themes.py b/themes.py index 505f9c61..739d237b 100644 --- a/themes.py +++ b/themes.py @@ -61,43 +61,46 @@ def create_addons_json(): def create_json(app_folders: list = None, themes: list = None, community_themes: list = None, no_sub_folders=False): if no_sub_folders: - THEMES = {} + THEMES_DICT = {} theme_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/theme-options/*.css"]) community_theme_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/community-theme-options/*.css"]) THEME_SHAS = get_shas(theme_shas) - COMMUNITY_THEME_SHAS = get_shas(theme_shas) - for theme in themes: - THEMES.update({ - "themes": { - theme.split(".")[0].capitalize(): { - "url": f"https://{DOMAIN}/CSS/theme-options/{theme}?sha={THEME_SHAS.get(theme)}" - }for theme in themes - } - }) - for theme in community_themes: - print(theme) - THEMES.update({ - "community-themes": { - theme.split(".")[0].capitalize(): { - "url": f"https://{DOMAIN}/CSS/community-theme-options/{theme}?sha={COMMUNITY_THEME_SHAS.get(theme)}" - }for theme in community_themes + COMMUNITY_THEME_SHAS = get_shas(community_theme_shas) + THEMES = { + theme.split(".")[0].capitalize(): { + "url": f"https://{DOMAIN}/CSS/theme-options/{theme}?sha={THEME_SHAS.get(theme)}" + }for theme in themes + } + COMMUNITY_THEMES = { + theme.split(".")[0].capitalize(): { + "url": f"https://{DOMAIN}/CSS/community-theme-options/{theme}?sha={COMMUNITY_THEME_SHAS.get(theme)}" + }for theme in community_themes + } + THEMES_DICT.update({ + "themes": { + **THEMES + }, + "community-themes": { + **COMMUNITY_THEMES + }, + "all-themes": { + **THEMES, **COMMUNITY_THEMES } }) - return dumps(THEMES) + return dumps(THEMES_DICT) else: ADDONS = loads(create_addons_json()) APPS = {"applications": {}} app_shas = subprocess.check_output(["git", "ls-files", "-s", "./CSS/base/*base.css"]) SHAS = get_shas(app_shas) - for app in app_folders: - APPS.update({ - "applications": { - app: { - "base_css": f"https://{DOMAIN}/CSS/base/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}", - "addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {} - } for app in app_folders if not isfile(f'./CSS/base/{app}/.deprecated') - } - }) + APPS.update({ + "applications": { + app: { + "base_css": f"https://{DOMAIN}/CSS/base/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}", + "addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {} + } for app in app_folders if not isfile(f'./CSS/base/{app}/.deprecated') + } + }) THEMES = loads(create_json(themes=themes, community_themes=community_themes, no_sub_folders=True)) APPS.update(ADDONS) APPS.update(THEMES) @@ -108,10 +111,8 @@ if __name__ == "__main__": app_folders = [name for name in listdir('./CSS/base') if isdir(join('./CSS/base', name))] themes = [name for name in listdir('./CSS/theme-options') if isfile(join('./CSS/theme-options', name))] community_themes = [name for name in listdir('./CSS/community-theme-options') if isfile(join('./CSS/community-theme-options', name))] - print(community_themes) with open("CNAME", "rt", closefd=True) as cname: DOMAIN= cname.readline() apps = loads(create_json(app_folders=app_folders, themes=themes, community_themes=community_themes)) - with open("themes.json", "w") as outfile: dump(apps, outfile, indent=2) From 8b753f4e64c0a3ada58ebe672081d37d8b69b168 Mon Sep 17 00:00:00 2001 From: GilbN Date: Fri, 29 Oct 2021 00:39:02 +0200 Subject: [PATCH 04/23] theme.park site updates --- CSS/theme-options/organizr-dark.css | 1 - ...nizr-dark-small.jpg => organizr-small.jpg} | Bin .../img/{organizr-dark.png => organizr.png} | Bin ...overseer-small.jpg => overseerr-small.jpg} | Bin .../img/{overseer.png => overseerr.png} | Bin Resources/landing-page/css/custom.css | 4 +- Resources/landing-page/js/scripts.js | 93 ++++++++++------- .../bazarr/root/etc/cont-init.d/98-themepark | 10 +- index.html | 98 +----------------- 9 files changed, 67 insertions(+), 139 deletions(-) delete mode 100644 CSS/theme-options/organizr-dark.css rename Resources/landing-page/assets/img/{organizr-dark-small.jpg => organizr-small.jpg} (100%) rename Resources/landing-page/assets/img/{organizr-dark.png => organizr.png} (100%) rename Resources/landing-page/assets/img/{overseer-small.jpg => overseerr-small.jpg} (100%) rename Resources/landing-page/assets/img/{overseer.png => overseerr.png} (100%) diff --git a/CSS/theme-options/organizr-dark.css b/CSS/theme-options/organizr-dark.css deleted file mode 100644 index e4935c9c..00000000 --- a/CSS/theme-options/organizr-dark.css +++ /dev/null @@ -1 +0,0 @@ -@import url("https://develop.theme-park.dev/CSS/variables/organizr.css"); \ No newline at end of file diff --git a/Resources/landing-page/assets/img/organizr-dark-small.jpg b/Resources/landing-page/assets/img/organizr-small.jpg similarity index 100% rename from Resources/landing-page/assets/img/organizr-dark-small.jpg rename to Resources/landing-page/assets/img/organizr-small.jpg diff --git a/Resources/landing-page/assets/img/organizr-dark.png b/Resources/landing-page/assets/img/organizr.png similarity index 100% rename from Resources/landing-page/assets/img/organizr-dark.png rename to Resources/landing-page/assets/img/organizr.png diff --git a/Resources/landing-page/assets/img/overseer-small.jpg b/Resources/landing-page/assets/img/overseerr-small.jpg similarity index 100% rename from Resources/landing-page/assets/img/overseer-small.jpg rename to Resources/landing-page/assets/img/overseerr-small.jpg diff --git a/Resources/landing-page/assets/img/overseer.png b/Resources/landing-page/assets/img/overseerr.png similarity index 100% rename from Resources/landing-page/assets/img/overseer.png rename to Resources/landing-page/assets/img/overseerr.png diff --git a/Resources/landing-page/css/custom.css b/Resources/landing-page/css/custom.css index d651b934..5c27e48b 100644 --- a/Resources/landing-page/css/custom.css +++ b/Resources/landing-page/css/custom.css @@ -348,7 +348,7 @@ p { background: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%); } -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.organizr-dark-hover { +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.organizr-hover { background: #1f1f1f; } @@ -364,7 +364,7 @@ p { background: #282a36; } -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.overseer-hover { +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.overseerr-hover { background: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); } diff --git a/Resources/landing-page/js/scripts.js b/Resources/landing-page/js/scripts.js index 11d9b26a..5295df0e 100644 --- a/Resources/landing-page/js/scripts.js +++ b/Resources/landing-page/js/scripts.js @@ -6,29 +6,6 @@ (function ($) { "use strict"; // Start of use strict - // Smooth scrolling using anime.js - $('a.js-scroll-trigger[href*="#"]:not([href="#"])').on('click', function () { - if ( - location.pathname.replace(/^\//, "") == - this.pathname.replace(/^\//, "") && - location.hostname == this.hostname - ) { - var target = $(this.hash); - target = target.length ? - target : - $("[name=" + this.hash.slice(1) + "]"); - if (target.length) { - anime({ - targets: 'html, body', - scrollTop: target.offset().top - 72, - duration: 1000, - easing: 'easeInOutExpo' - }); - return false; - } - } - }); - // Closes responsive menu when a scroll trigger link is clicked $('.js-scroll-trigger').click(function () { $('.navbar-collapse').collapse('hide'); @@ -71,17 +48,14 @@ })(jQuery); // End of use strict -const themes = ["aquamarine","hotline","dark","organizr-dark","dracula","overseerr", -"plex","space-gray","hotpink","onedark","nord"]; -var random = themes[~~(Math.random() * themes.length)]; -// load a random css stylesheet + function injectTheme(theme,container="head") { if (container === "head") { html_element = document.head; } else html_element = document.body; let themeOption = document.getElementById("theme-option") let link = themeOption ? themeOption : document.createElement("link"); - url = "/CSS/variables/" + url = "/CSS/theme-options/" link.type = "text/css"; link.rel = "stylesheet"; link.href = `${url}/${theme.toLowerCase()}.css`; @@ -92,6 +66,7 @@ function injectTheme(theme,container="head") { // Add theme data and set theme vars var apps; var themeOptions; + function addThemeData() { let themeJsonUrl = "/themes.json" fetch(themeJsonUrl) @@ -105,27 +80,45 @@ function injectTheme(theme,container="head") { document.getElementById("app-count").innerHTML = ` theme.park contains ${appCount} themed applications, with css addons on certain themes.` - document.getElementById("theme-count").innerHTML = `Choose between ${Object.keys(json.themes).length} different - styles! With the possibility to easily create your own themes using the defined ${Object.keys(json.themes).length} official + styles, and ${Object.keys(json["community-themes"]).length} community styles! With the possibility to easily create your own themes using the defined variables.` - createApps(apps) + createApps(apps,themeOptions) + smoothScroll() + let randomTheme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] + injectTheme(randomTheme) }) } -function createApps(apps) { +function createApps(apps,themeOptions) { let allAppsDiv = document.getElementById("all-apps") - sorted = Object.keys(apps).sort() - for (let app in sorted) { + let allThemesDiv = document.getElementById("all-themes") + sortedApps = Object.keys(apps).sort() + sortedThemes = Object.keys(themeOptions).sort() + for (let app in sortedApps) { let newApp = ` - -

-

${sorted[app][0].toUpperCase() + sorted[app].slice(1)}

+
+

+

${sortedApps[app][0].toUpperCase() + sortedApps[app].slice(1)}

` allAppsDiv.innerHTML += newApp } + for (let option in sortedThemes) { + let newApp = ` + ` + allThemesDiv.innerHTML += newApp + } } -function fadeOutIn(speed ) { +function fadeOutIn(speed) { let theme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] if (!document.body.style.opacity) { document.body.style.opacity = 1; @@ -146,7 +139,29 @@ function fadeOutIn(speed ) { } -injectTheme(random); +// Smooth scrolling using anime.js +function smoothScroll() {$('a.js-scroll-trigger[href*="#"]:not([href="#"])').on('click', function () { + if ( + location.pathname.replace(/^\//, "") == + this.pathname.replace(/^\//, "") && + location.hostname == this.hostname + ) { + var target = $(this.hash); + target = target.length ? + target : + $("[name=" + this.hash.slice(1) + "]"); + if (target.length) { + anime({ + targets: 'html, body', + scrollTop: target.offset().top - 120, + duration: 1000, + easing: 'easeInOutExpo' + }); + return false; + } + } +})}; + addThemeData(); document.getElementById("switch-theme").addEventListener("click", () => { fadeOutIn(350); diff --git a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark index e46bc255..ab83d01e 100644 --- a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark @@ -8,6 +8,7 @@ echo '---------------------------' echo -e "Variables set:\\n\ 'TP_DOMAIN'=${TP_DOMAIN}\\n\ 'TP_ADDON'=${TP_ADDON}\\n\ +'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ 'TP_THEME'=${TP_THEME}\\n" APP_FILEPATH='/app/bazarr/bin/frontend/build/index.html' @@ -16,6 +17,11 @@ if [ "${TP_HOTIO}" = true ]; then APP_FILEPATH='/app/bin/frontend/build/index.html' fi +THEME_TYPE='theme-options' +if [ "${TP_COMMUNITY_THEME}" = true ]; then + THEME_TYPE='community-theme-options' +fi + # Set default if [[ -z ${TP_DOMAIN} ]]; then echo 'No domain set, defaulting to theme-park.dev' @@ -39,8 +45,8 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then echo '---------------------------' echo '| Adding the stylesheet |' echo '---------------------------' - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then for addon in $(echo "$TP_ADDON" | tr "|" " "); do diff --git a/index.html b/index.html index f5ae4ab5..b9e38ca7 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@ - + @@ -99,7 +99,6 @@
- ...
@@ -174,98 +173,7 @@
@@ -290,7 +198,7 @@ - + " /usr/local/emhttp/login.php + sed -i "/" /usr/local/emhttp/login.php else echo "Adding javascript" - sed -i -e "\@@i\ " /usr/local/emhttp/login.php + sed -i -e "\@@i\ " /usr/local/emhttp/login.php fi fi else if grep -q ${JS} /usr/local/emhttp/login.php; then echo "Removing javascript.." - sed -i "/ @@ -19,9 +19,9 @@ - - - + + + @@ -29,7 +29,7 @@