Im building my dashboard based on set of colour that I programme in ui template to be use as theme change in future
.v-theme--nrdb {
color-scheme: dark;
--v-theme-background: 9, 21, 26;
/* --v-theme-background-overlay-multiplier: 2; */
// --v-theme-surface: 19, 31, 36;
// --v-theme-surface-overlay-multiplier: 2;
// --v-theme-surface-bright: 255, 255, 255;
// --v-theme-surface-bright-overlay-multiplier: 1;
// --v-theme-surface-light: 238, 238, 238;
// --v-theme-surface-light-overlay-multiplier: 1;
// --v-theme-surface-variant: 66, 66, 66;
// --v-theme-surface-variant-overlay-multiplier: 2;
// --v-theme-on-surface-variant: 238, 238, 238;
--v-theme-primary: 22, 164, 184;
// --v-theme-primary-overlay-multiplier: 1;
--v-theme-primary-darken-1: 12, 64, 84;
// --v-theme-primary-darken-1-overlay-multiplier: 2;
--v-theme-secondary: 52, 78, 83;
// --v-theme-secondary-overlay-multiplier: 1;
--v-theme-secondary-darken-1: 12, 45, 50;
// --v-theme-secondary-darken-1-overlay-multiplier: 1;
// --v-theme-error: 255, 82, 82;
// --v-theme-error-overlay-multiplier: 1;
// --v-theme-info: 255, 83, 208;
// --v-theme-info-overlay-multiplier: 1;
// --v-theme-success: 165, 214, 76;
// --v-theme-success-overlay-multiplier: 1;
// --v-theme-warning: 255, 142, 0;
// --v-theme-warning-overlay-multiplier: 1;
--v-theme-navigation-background: 19, 31, 36;
// --v-theme-navigation-background-overlay-multiplier: 2;
--v-theme-group-background: 19, 31, 36;
// --v-theme-group-background-overlay-multiplier: 2;
--v-theme-group-outline: 38, 51, 55;
// --v-theme-group-outline-overlay-multiplier: 2;
// --v-theme-accent: 255, 107, 153;
// --v-theme-accent-overlay-multiplier: 1;
--v-theme-on-primary: 248, 248, 248;
--v-theme-on-background: 188, 188, 188;
--v-theme-on-surface: 248, 248, 248;
// --v-theme-on-surface-bright: 0, 0, 0;
// --v-theme-on-surface-light: 0, 0, 0;
// --v-theme-on-primary-darken-1: 255, 255, 255;
// --v-theme-on-secondary: 0, 0, 0;
// --v-theme-on-secondary-darken-1: 255, 255, 255;
// --v-theme-on-error: 255, 255, 255;
// --v-theme-on-info: 255, 255, 255;
// --v-theme-on-success: 0, 0, 0;
// --v-theme-on-warning: 0, 0, 0;
// --v-theme-on-navigation-background: 255, 255, 255;
// --v-theme-on-group-background: 255, 255, 255;
// --v-theme-on-group-outline: 255, 255, 255;
// --v-theme-on-accent: 255, 255, 255;
// --v-border-color: 0, 0, 0;
// --v-border-opacity: 0.12;
// --v-high-emphasis-opacity: 0.87;
// --v-medium-emphasis-opacity: 0.6;
// --v-disabled-opacity: 0.38;
// --v-idle-opacity: 0.04;
// --v-hover-opacity: 0.04;
// --v-focus-opacity: 0.12;
// --v-selected-opacity: 0.08;
// --v-activated-opacity: 0.12;
// --v-pressed-opacity: 0.12;
// --v-dragged-opacity: 0.08;
// --v-theme-kbd: 33, 37, 41;
// --v-theme-on-kbd: 255, 255, 255;
// --v-theme-code: 245, 245, 245;
// --v-theme-on-code: 0, 0, 0;
}