website/styles/_root.scss
2024-04-13 15:26:52 +02:00

59 lines
1.7 KiB
SCSS

:root {
/* Colors */
--c-primary-d: hsl(240, 21%, 35%);
--c-primary: hsl(240, 21%, 45%);
--c-primary-l: hsl(240, 21%, 55%);
--c-secondary: hsl(2, 58%, 52%);
--c-white: hsl(0, 0%, 98%);
--c-purewhite: hsl(0, 0%, 100%);
--c-black: hsl(0, 0%, 7%);
--c-text: hsl(0, 0%, 13%);
--c-text-muted: hsl(0, 0%, 40%);
--c-footer-bg: hsl(0, 0%, 93%);
--c-footer-text: hsl(0, 0%, 35%);
--c-timeline-bg: hsl(0, 0%, 78%);
--c-shadow: 0deg 0% 76%;
--c-bg-main: hsl(0, 0%, 98%);
// size
--fs-xs: 0.694rem;
--fs-sm: 0.833rem;
--fs-md: 1rem;
--fs-lg: 1.2rem;
--fs-xl: 1.44rem;
// shadow
--shadow-l:
0.7px 0.6px 0.9px hsl(var(--c-shadow) / 0.39),
2.2px 1.9px 2.9px -3.2px hsl(var(--c-shadow) / 0.3);
--shadow-m:
0.7px 0.6px 0.9px hsl(var(--c-shadow) / 0.37),
2.6px 2.3px 3.5px -1.6px hsl(var(--c-shadow) / 0.31),
10.8px 9.6px 14.6px -3.2px hsl(var(--c-shadow) / 0.25);
--shadow-h:
0.7px 0.6px 0.9px hsl(var(--c-shadow) / 0.41),
3.3px 2.9px 4.4px -0.8px hsl(var(--c-shadow) / 0.37),
8.2px 7.4px 11.2px -1.6px hsl(var(--c-shadow) / 0.33),
19.4px 17.3px 26.3px -2.4px hsl(var(--c-shadow) / 0.3),
40.4px 36px 54.8px -3.2px hsl(var(--c-shadow) / 0.26);
--momiji: url("/static/svg/momiji.svg") 0 0, url("/static/svg/momiji.svg") 16px 16px;
}
body.dark {
--c-primary-d: hsl(240, 21%, 35%);
--c-primary: hsl(240, 21%, 45%);
--c-primary-l: hsl(240, 21%, 55%);
--c-secondary: hsl(2, 58%, 52%);
--c-white: hsl(0, 0%, 98%);
--c-purewhite: hsl(0, 0%, 100%);
--c-black: hsl(0, 0%, 7%);
--c-text: hsl(0, 0%, 13%);
--c-text-muted: hsl(0, 0%, 40%);
--c-footer-bg: hsl(0, 0%, 93%);
--c-footer-text: hsl(0, 0%, 35%);
--c-timeline-bg: hsl(0, 0%, 78%);
--c-shadow: 0deg 0% 76%;
--c-bg-main: hsl(0, 0%, 98%);
}