aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/components/theme.css
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/components/theme.css')
-rw-r--r--FrontEnd/src/components/theme.css100
1 files changed, 56 insertions, 44 deletions
diff --git a/FrontEnd/src/components/theme.css b/FrontEnd/src/components/theme.css
index 6ceb369f..d7e30d1a 100644
--- a/FrontEnd/src/components/theme.css
+++ b/FrontEnd/src/components/theme.css
@@ -1,5 +1,3 @@
-@import "./theme-color.css";
-
:root {
--cru-default-font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
--cru-page-padding: 1em 2em;
@@ -10,26 +8,26 @@
/* theme colors */
:root {
- --cru-primary-color: hsl(210, 100%, 50%);
- --cru-secondary-color: hsl(30, 100%, 50%);
- --cru-create-color: hsl(120, 100%, 25%);
- --cru-danger-color: hsl(0, 100%, 50%);
+ --cru-primary-color: hsl(210 100% 50%);
+ --cru-secondary-color: hsl(30 100% 50%);
+ --cru-create-color: hsl(120 100% 25%);
+ --cru-danger-color: hsl(0 100% 50%);
}
/* common colors */
:root {
- --cru-background-color: hsl(0, 0%, 100%);
- --cru-container-background-color: hsl(0, 0%, 97%);
- --cru-text-primary-color: hsl(0, 0%, 0%);
- --cru-text-secondary-color: hsl(0, 0%, 38%);
+ --cru-background-color: hsl(0 0% 100%);
+ --cru-container-background-color: hsl(0 0% 97%);
+ --cru-text-primary-color: hsl(0 0% 0%);
+ --cru-text-secondary-color: hsl(0 0% 38%);
}
@media (prefers-color-scheme: dark) {
:root {
- --cru-background-color: hsl(0, 0%, 0%);
- --cru-container-background-color: hsl(0, 0%, 2%);
- --cru-text-primary-color: hsl(0, 0%, 100%);
- --cru-text-secondary-color: hsl(0, 0%, 85%);
+ --cru-background-color: hsl(0 0% 0%);
+ --cru-container-background-color: hsl(0 0% 2%);
+ --cru-text-primary-color: hsl(0 0% 100%);
+ --cru-text-secondary-color: hsl(0 0% 85%);
}
}
@@ -37,37 +35,51 @@
--cru-body-background-color: var(--cru-background-color);
}
+/* dialog color */
+
+:root {
+ --cru-dialog-overlay-color: hsl(0 0% 100%);
+ --cru-dialog-container-background-color: hsl(0 0% 100%);
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --cru-dialog-overlay-color: hsl(0 0% 0%);
+ --cru-dialog-container-background-color: hsl(0 0% 0%);
+ }
+}
+
/* clickable color */
:root {
--cru-clickable-primary-normal-color: var(--cru-primary-color);
- --cru-clickable-primary-hover-color: hsl(210, 100%, 60%);
- --cru-clickable-primary-focus-color: hsl(210, 100%, 60%);
- --cru-clickable-primary-active-color: hsl(210, 100%, 70%);
+ --cru-clickable-primary-hover-color: hsl(210 100% 60%);
+ --cru-clickable-primary-focus-color: hsl(210 100% 60%);
+ --cru-clickable-primary-active-color: hsl(210 100% 70%);
--cru-clickable-secondary-normal-color: var(--cru-secondary-color);
- --cru-clickable-secondary-hover-color: hsl(30, 100%, 60%);
- --cru-clickable-secondary-focus-color: hsl(30, 100%, 60%);
- --cru-clickable-secondary-active-color: hsl(30, 100%, 70%);
+ --cru-clickable-secondary-hover-color: hsl(30 100% 60%);
+ --cru-clickable-secondary-focus-color: hsl(30 100% 60%);
+ --cru-clickable-secondary-active-color: hsl(30 100% 70%);
--cru-clickable-create-normal-color: var(--cru-create-color);
- --cru-clickable-create-hover-color: hsl(120, 100%, 35%);
- --cru-clickable-create-focus-color: hsl(120, 100%, 35%);
- --cru-clickable-create-active-color: hsl(120, 100%, 35%);
+ --cru-clickable-create-hover-color: hsl(120 100% 35%);
+ --cru-clickable-create-focus-color: hsl(120 100% 35%);
+ --cru-clickable-create-active-color: hsl(120 100% 35%);
--cru-clickable-danger-normal-color: var(--cru-danger-color);
- --cru-clickable-danger-hover-color: hsl(0, 100%, 60%);
- --cru-clickable-danger-focus-color: hsl(0, 100%, 60%);
- --cru-clickable-danger-active-color: hsl(0, 100%, 70%);
- --cru-clickable-grayscale-normal-color: hsl(0, 0%, 100%);
- --cru-clickable-grayscale-hover-color: hsl(0, 0%, 92%);
- --cru-clickable-grayscale-focus-color: hsl(0, 0%, 92%);
- --cru-clickable-grayscale-active-color: hsl(0, 0%, 88%);
- --cru-clickable-disabled-color: hsl(0, 0%, 50%);
+ --cru-clickable-danger-hover-color: hsl(0 100% 60%);
+ --cru-clickable-danger-focus-color: hsl(0 100% 60%);
+ --cru-clickable-danger-active-color: hsl(0 100% 70%);
+ --cru-clickable-grayscale-normal-color: hsl(0 0% 100%);
+ --cru-clickable-grayscale-hover-color: hsl(0 0% 92%);
+ --cru-clickable-grayscale-focus-color: hsl(0 0% 92%);
+ --cru-clickable-grayscale-active-color: hsl(0 0% 88%);
+ --cru-clickable-disabled-color: hsl(0 0% 50%);
}
@media (prefers-color-scheme: dark) {
:root {
- --cru-clickable-grayscale-normal-color: hsl(0, 0%, 0%);
- --cru-clickable-grayscale-hover-color: hsl(0, 0%, 10%);
- --cru-clickable-grayscale-focus-color: hsl(0, 0%, 10%);
- --cru-clickable-grayscale-active-color: hsl(0, 0%, 20%);
+ --cru-clickable-grayscale-normal-color: hsl(0 0% 0%);
+ --cru-clickable-grayscale-hover-color: hsl(0 0% 10%);
+ --cru-clickable-grayscale-focus-color: hsl(0 0% 10%);
+ --cru-clickable-grayscale-active-color: hsl(0 0% 20%);
}
}
@@ -110,19 +122,19 @@
:root {
/* push button colors */
--cru-push-button-text-color: #ffffff;
- --cru-push-button-disabled-text-color: hsl(0, 0%, 80%);
+ --cru-push-button-disabled-text-color: hsl(0 0% 80%);
}
/* Card colors */
:root {
- --cru-card-background-primary-color: hsl(210, 100%, 50%);
- --cru-card-border-primary-color: hsl(210, 100%, 50%);
- --cru-card-background-secondary-color: hsl(30, 100%, 50%);
- --cru-card-border-secondary-color: hsl(30, 100%, 50%);
- --cru-card-background-create-color: hsl(120, 100%, 25%);
- --cru-card-border-create-color: hsl(120, 100%, 25%);
- --cru-card-background-danger-color: hsl(0, 100%, 50%);
- --cru-card-border-danger-color: hsl(0, 100%, 50%);
+ --cru-card-background-primary-color: hsl(210 100% 50%);
+ --cru-card-border-primary-color: hsl(210 100% 50%);
+ --cru-card-background-secondary-color: hsl(30 100% 50%);
+ --cru-card-border-secondary-color: hsl(30 100% 50%);
+ --cru-card-background-create-color: hsl(120 100% 25%);
+ --cru-card-border-create-color: hsl(120 100% 25%);
+ --cru-card-background-danger-color: hsl(0 100% 50%);
+ --cru-card-border-danger-color: hsl(0 100% 50%);
}
.cru-card-primary {