diff --git a/core/templates/base.html b/core/templates/base.html
index 3e9cc15..844a664 100644
--- a/core/templates/base.html
+++ b/core/templates/base.html
@@ -120,12 +120,37 @@
cursor:pointer;
background-color:rgba(221, 224, 255, 0.3) !important;
}
+ @media (prefers-color-scheme: dark) {
+ :root {
+ --background-color: rgba(84, 84, 84, 0.9) !important;
+ --modal-color: rgba(81, 81, 81, 0.9) !important;
+ }
+ }
+
+ :root {
+ --background-color-light: rgba(210, 210, 210, 0.9) !important;
+ --background-color-dark: rgba(84, 84, 84, 0.9) !important;
+ --background-color-modal-light: rgba(250, 250, 250, 0.5) !important;
+ --background-color-modal-dark: rgba(210, 210, 210, 0.9) !important;
+ }
+
+ [data-theme="light"] {
+ --background-color: var(--background-color-light);
+ --modal-color: var(--background-color-modal-light);
+ }
+
+ [data-theme="dark"] {
+ --background-color: var(--background-color-dark);
+ --modal-color: var(--background-color-modal-dark);
+ }
.panel, .box, .modal {
- background-color:rgba(250, 250, 250, 0.5) !important;
+ /* background-color:rgba(250, 250, 250, 0.5) !important; */
+ background-color: var(--modal-color) !important;
}
.modal, .modal.box{
- background-color:rgba(210, 210, 210, 0.9) !important;
+ /* background-color:rgba(210, 210, 210, 0.9) !important; */
+ background-color: var(--background-color) !important;
}
.modal-background{
background-color:rgba(255, 255, 255, 0.3) !important;
diff --git a/requirements.txt b/requirements.txt
index 8c6ba78..16e9f2e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,7 +2,7 @@ wheel
uwsgi
django
pre-commit
-django-crispy-forms==1.14.0
+django-crispy-forms
crispy-bulma
# stripe
django-rest-framework