184 lines
6.7 KiB
SCSS
184 lines
6.7 KiB
SCSS
@use "../abstracts/variables" as *;
|
|
|
|
[data-theme="light"] {
|
|
// text colors
|
|
--text-color: #{$text-color};
|
|
--text-disabled: #{$text-disabled};
|
|
--text-button-color: #{$text-button-color};
|
|
--input-text-color: #{$input-text-color};
|
|
--highlight-text-color: #{$highlight-text-color};
|
|
|
|
// background colors
|
|
--background-color: #{$background-color};
|
|
--background-color-solid: #{$background-color-solid};
|
|
--background-color-solid-gradient: #{$background-color-solid-gradient};
|
|
--background-color-secondary: #{$background-color-secondary};
|
|
--background-color-accent: #{$background-color-accent};
|
|
--background-color-button: #{$background-color-button};
|
|
--background-color-drop-down: #{$background-color-drop-down};
|
|
--background-color-input: #{$background-color-input};
|
|
--background-color-input-focus: #{$background-color-input-focus};
|
|
--background-color-drop-down-gradient: #{$background-color-drop-down-gradient};
|
|
--background-color-selected: #{$background-color-selected};
|
|
--background-radial-gray-gradient: #{$background-radial-gray-gradient};
|
|
--background-model: #{$background-model};
|
|
|
|
// border colors
|
|
--border-color: #{$border-color};
|
|
--input-border-color: #{$input-border-color};
|
|
--border-color-accent: #{$border-color-accent};
|
|
|
|
// highlight colors
|
|
--highlight-accent-color: #{$highlight-accent-color};
|
|
--highlight-secondary-color: #{$highlight-secondary-color};
|
|
|
|
// icon colors
|
|
--icon-default-color: #{$icon-default-color};
|
|
--icon-default-color-active: #{$icon-default-color-active};
|
|
|
|
// log colors
|
|
--default-text-color: #{$log-default-text-color};
|
|
--log-info-text-color: #{$log-info-text-color};
|
|
--log-warn-text-color: #{$log-warn-text-color};
|
|
--log-error-text-color: #{$log-error-text-color};
|
|
--log-success-text-color: #{$log-success-text-color};
|
|
--log-default-background-color: #{$log-default-backgroung-color};
|
|
--log-info-background-color: #{$log-info-background-color};
|
|
--log-warn-background-color: #{$log-warn-background-color};
|
|
--log-error-background-color: #{$log-error-background-color};
|
|
--log-success-background-color: #{$log-success-background-color};
|
|
|
|
// old colors
|
|
--accent-color: #{$accent-color};
|
|
--accent-gradient-color: #{$acent-gradient};
|
|
--faint-gradient-color: #{$faint-gradient};
|
|
--background-color-gray: #{$background-color-gray};
|
|
--shadow-main-light: #{$shadow-color};
|
|
--box-shadow-light: 0px 2px 4px var(--shadow-main-light);
|
|
--box-shadow-medium: 0px 4px 8px var(--shadow-main-light);
|
|
--box-shadow-heavy: 0px 8px 16px var(--shadow-main-light);
|
|
--font-inter: #{$font-inter};
|
|
--font-josefin-sans: #{$font-josefin-sans};
|
|
--font-poppins: #{$font-poppins};
|
|
--font-roboto: #{$font-roboto};
|
|
}
|
|
|
|
[data-theme="dark"] {
|
|
// text colors
|
|
--text-color: #{$text-color-dark};
|
|
--text-disabled: #{$text-disabled-dark};
|
|
--text-button-color: #{$text-button-color-dark};
|
|
--input-text-color: #{$input-text-color-dark};
|
|
--highlight-text-color: #{$highlight-text-color-dark};
|
|
|
|
// background colors
|
|
--background-color: #{$background-color-dark};
|
|
--background-color-solid-gradient: #{$background-color-solid-gradient-dark};
|
|
--background-color-solid: #{$background-color-solid-dark};
|
|
--background-color-secondary: #{$background-color-secondary-dark};
|
|
--background-color-accent: #{$background-color-accent-dark};
|
|
--background-color-button: #{$background-color-button-dark};
|
|
--background-color-drop-down: #{$background-color-drop-down-dark};
|
|
--background-color-input: #{$background-color-input-dark};
|
|
--background-color-input-focus: #{$background-color-input-focus-dark};
|
|
--background-color-drop-down-gradient: #{$background-color-drop-down-gradient-dark};
|
|
--background-color-selected: #{$background-color-selected-dark};
|
|
--background-radial-gray-gradient: #{$background-radial-gray-gradient-dark};
|
|
--background-model: #{$background-model-dark};
|
|
|
|
// border colors
|
|
--border-color: #{$border-color-dark};
|
|
--input-border-color: #{$input-border-color-dark};
|
|
--border-color-accent: #{$border-color-accent-dark};
|
|
|
|
// highlight colors
|
|
--highlight-accent-color: #{$highlight-accent-color-dark};
|
|
--highlight-secondary-color: #{$highlight-secondary-color-dark};
|
|
|
|
// icon colors
|
|
--icon-default-color: #{$icon-default-color-dark};
|
|
--icon-default-color-active: #{$icon-default-color-active-dark};
|
|
|
|
// log colors
|
|
--default-text-color: #{$log-default-text-color-dark};
|
|
--log-info-text-color: #{$log-info-text-color-dark};
|
|
--log-warn-text-color: #{$log-warn-text-color-dark};
|
|
--log-error-text-color: #{$log-error-text-color-dark};
|
|
--log-success-text-color: #{$log-success-text-color-dark};
|
|
--log-default-background-color: #{$log-default-backgroung-color};
|
|
--log-info-background-color: #{$log-info-background-color};
|
|
--log-warn-background-color: #{$log-warn-background-color};
|
|
--log-error-background-color: #{$log-error-background-color};
|
|
--log-success-background-color: #{$log-success-background-color};
|
|
|
|
// old colors
|
|
--accent-color: #{$accent-color-dark};
|
|
--accent-gradient-color: #{$acent-gradient-dark};
|
|
--faint-gradient-color: #{$faint-gradient-dark};
|
|
--background-color-gray: #{$background-color-gray-dark};
|
|
--shadow-main-dark: #{$shadow-color};
|
|
--box-shadow-light: 0px 2px 4px var(--shadow-main-dark);
|
|
--box-shadow-medium: 0px 4px 8px var(--shadow-main-dark);
|
|
--box-shadow-heavy: 0px 8px 16px var(--shadow-main-dark);
|
|
--font-inter: #{$font-inter};
|
|
--font-josefin-sans: #{$font-josefin-sans};
|
|
--font-poppins: #{$font-poppins};
|
|
--font-roboto: #{$font-roboto};
|
|
}
|
|
|
|
#root {
|
|
height: 100vh;
|
|
width: 100vw;
|
|
overflow: hidden;
|
|
background: var(--background-color-gray);
|
|
}
|
|
|
|
#root-over {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 99;
|
|
}
|
|
|
|
body {
|
|
--font-size-tiny: #{$tiny};
|
|
--font-size-small: #{$small};
|
|
--font-size-regular: #{$regular};
|
|
--font-size-large: #{$large};
|
|
--font-size-xlarge: #{$xlarge};
|
|
--font-size-xxlarge: #{$xxlarge};
|
|
--font-size-xxxlarge: #{$xxxlarge};
|
|
--font-weight-regular: #{$regular-weight};
|
|
--font-weight-medium: #{$medium-weight};
|
|
--font-weight-bold: #{$bold-weight};
|
|
|
|
// colors
|
|
--color1: #{$color1};
|
|
--color2: #{$color2};
|
|
--color3: #{$color3};
|
|
--color4: #{$color4};
|
|
--color5: #{$color5};
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
width: 0px;
|
|
height: 0px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
border-radius: #{$border-radius-small};
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: var(--background-color-button);
|
|
border-radius: #{$border-radius-small};
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: var(--background-color-button);
|
|
}
|
|
|
|
::-webkit-scrollbar-corner {
|
|
background: transparent;
|
|
} |