diff --git a/frontend/src/lib/components/add_button.svelte b/frontend/src/lib/components/add_button.svelte
index 70ae0dc..b95464b 100644
--- a/frontend/src/lib/components/add_button.svelte
+++ b/frontend/src/lib/components/add_button.svelte
@@ -1,5 +1,37 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/calendar.svelte b/frontend/src/lib/components/calendar.svelte
index cbc7ed6..765dcaa 100644
--- a/frontend/src/lib/components/calendar.svelte
+++ b/frontend/src/lib/components/calendar.svelte
@@ -119,4 +119,66 @@
@media screen and (max-width: 290px) {
.weekdays li, .days li {width: 12.2%;}
}
+
+ @media (prefers-color-scheme: light) {
+ .month {
+ background: #5C8DC0;
+ }
+
+ .month ul li {
+ color: white;
+ }
+
+ .weekdays {
+ background-color: #F4F4F4;
+ }
+
+ .weekdays li {
+ color: black;
+ }
+
+ .days {
+ background: #F4F4F4;
+ }
+
+ .days li {
+ color: black;
+ }
+
+ .days li .active {
+ color: white !important;
+ background: #5C8DC0;
+ }
+ }
+
+ @media (prefers-color-scheme: dark) {
+ .month {
+ background: #2791FF;
+ }
+
+ .month ul li {
+ color: white;
+ }
+
+ .weekdays {
+ background-color: #192431;
+ }
+
+ .weekdays li {
+ color: white;
+ }
+
+ .days {
+ background: #192431;
+ }
+
+ .days li {
+ color: white;
+ }
+
+ .days li .active {
+ color: white !important;
+ background: #2791FF;
+ }
+ }
\ No newline at end of file
diff --git a/frontend/src/lib/components/create_button.svelte b/frontend/src/lib/components/create_button.svelte
index 6ff86f7..1cbda9e 100644
--- a/frontend/src/lib/components/create_button.svelte
+++ b/frontend/src/lib/components/create_button.svelte
@@ -5,4 +5,54 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/horisontal_bar.svelte b/frontend/src/lib/components/horisontal_bar.svelte
index 47d58b2..2567cde 100644
--- a/frontend/src/lib/components/horisontal_bar.svelte
+++ b/frontend/src/lib/components/horisontal_bar.svelte
@@ -21,4 +21,14 @@
{/if}
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/horisontal_item.svelte b/frontend/src/lib/components/horisontal_item.svelte
index 2a71fca..08b3abc 100644
--- a/frontend/src/lib/components/horisontal_item.svelte
+++ b/frontend/src/lib/components/horisontal_item.svelte
@@ -4,4 +4,33 @@
{text}
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/image.svelte b/frontend/src/lib/components/image.svelte
index 0525899..9902909 100644
--- a/frontend/src/lib/components/image.svelte
+++ b/frontend/src/lib/components/image.svelte
@@ -4,8 +4,28 @@
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/queue_item.svelte b/frontend/src/lib/components/queue_item.svelte
index ba3f921..748eb26 100644
--- a/frontend/src/lib/components/queue_item.svelte
+++ b/frontend/src/lib/components/queue_item.svelte
@@ -12,4 +12,42 @@