| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- // Quasar SCSS Variables with Custom Color System
- // --------------------------------------------------
- // Primary Theme Colors
- $primary: #8B5CF6; // Vibrant Purple (main brand color)
- $secondary: #EC4899; // Pink/Magenta (secondary brand color)
- $accent: #F59E0B; // Amber/Orange (accent highlights)
- // Dark Theme Base Colors
- $dark: #1d1d1d;
- // Status Colors
- $positive: #10B981; // Emerald Green (success, online status)
- $negative: #EF4444; // Red (errors, alerts)
- $info: #3B82F6; // Blue (informational)
- $warning: #F59E0B; // Amber (warnings)
- // Extended Color System with Light/Dark Variants
- $colors: (
- // Primary Colors and Variants (Purple Theme)
- "primary": #8B5CF6,
- // Base - Vibrant Purple
- "primary-light": #A78BFA,
- // Light Purple
- "primary-dark": #7C3AED,
- // Dark Purple
- // Secondary Colors and Variants (Pink/Magenta Theme)
- "secondary": #EC4899,
- // Base - Pink
- "secondary-light": #F9A8D4,
- // Light Pink
- "secondary-dark": #DB2777,
- // Dark Pink
- // Tertiary Colors and Variants (Amber/Orange Accent)
- "terciary": #F59E0B,
- // Base - Amber
- "terciary-light": #FCD34D,
- // Light Amber
- "terciary-dark": #D97706,
- // Dark Amber
- // Background Colors
- "page": #F9FAFB,
- // Very Light Gray (App Background)
- // Surface Colors (Cards, Panels)
- "surface": #FFFFFF,
- // Pure White
- "surface-light": #F9FAFB,
- // Very Light Gray
- "surface-dark": #F3F4F6,
- // Light Gray
- // Text Colors
- "text": #111827,
- // Very Dark Gray (almost black)
- // Status Colors with Variants
- "success": #10B981,
- // Emerald Green
- "success-light": #34D399,
- // Light Green
- "success-dark": #059669,
- // Dark Green
- "error": #EF4444,
- // Red
- "error-light": #F87171,
- // Light Red
- "error-dark": #DC2626,
- // Dark Red
- "warning": #F59E0B,
- // Amber
- "warning-light": #FCD34D,
- // Light Amber
- "warning-dark": #D97706,
- // Dark Amber
- "info": #3B82F6,
- // Blue
- "info-light": #60A5FA,
- // Light Blue
- "info-dark": #2563EB
- // Dark Blue
- );
- // Dark Theme Color Overrides
- // $colors-dark: (
- // // Primary Colors and Variants (Purple Theme)
- // "primary": #8B5CF6,
- // // Base - Vibrant Purple
- // "primary-light": #A78BFA,
- // // Light Purple
- // "primary-dark": #7C3AED,
- // // Dark Purple
- // // Secondary Colors and Variants (Pink/Magenta Theme)
- // "secondary": #EC4899,
- // // Base - Pink
- // "secondary-light": #F9A8D4,
- // // Light Pink
- // "secondary-dark": #DB2777,
- // // Dark Pink
- // // Tertiary Colors and Variants (Amber/Orange Accent)
- // "terciary": #F59E0B,
- // // Base - Amber
- // "terciary-light": #FCD34D,
- // // Light Amber
- // "terciary-dark": #D97706,
- // // Dark Amber
- // // Background Colors
- // "page": #F9FAFB,
- // // Very Light Gray (App Background)
- // // Surface Colors (Cards, Panels)
- // "surface": #FFFFFF,
- // // Pure White
- // "surface-light": #F9FAFB,
- // // Very Light Gray
- // "surface-dark": #F3F4F6,
- // // Light Gray
- // // Text Colors
- // "text": #111827,
- // // Very Dark Gray (almost black)
- // // Status Colors with Variants
- // "success": #10B981,
- // // Emerald Green
- // "success-light": #34D399,
- // // Light Green
- // "success-dark": #059669,
- // // Dark Green
- // "error": #EF4444,
- // // Red
- // "error-light": #F87171,
- // // Light Red
- // "error-dark": #DC2626,
- // // Dark Red
- // "warning": #F59E0B,
- // // Amber
- // "warning-light": #FCD34D,
- // // Light Amber
- // "warning-dark": #D97706,
- // // Dark Amber
- // "info": #3B82F6,
- // // Blue
- // "info-light": #60A5FA,
- // // Light Blue
- // "info-dark": #2563EB
- // // Dark Blue
- // );
- // Generate color utility classes for light theme
- @each $name, $color in $colors {
- .text-#{$name} {
- color: $color !important;
- }
- .bg-#{$name} {
- background: $color !important;
- }
- }
- // Generate color utility classes for dark theme
- // .body--dark {
- // @each $name, $color in $colors-dark {
- // .text-#{$name} {
- // color: $color !important;
- // }
- // .bg-#{$name} {
- // background: $color !important;
- // }
- // }
- // }
|