fix(theme): unify active button styling and contrast across dark and light modes
This commit is contained in:
parent
185e0cc611
commit
2960400f1e
3 changed files with 32 additions and 17 deletions
|
|
@ -39,6 +39,13 @@
|
|||
--radius-sm: 6px;
|
||||
--radius-md: 10px;
|
||||
--radius-lg: 14px;
|
||||
|
||||
/* Active State Theme Tokens (Light Mode) */
|
||||
--btn-active-bg: #0f172a;
|
||||
--btn-active-text: #ffffff;
|
||||
--btn-active-border: #0f172a;
|
||||
--btn-active-icon: #ffffff;
|
||||
--btn-active-rate: #6ee7b7;
|
||||
}
|
||||
|
||||
/* Dark Theme */
|
||||
|
|
@ -75,6 +82,13 @@
|
|||
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.35);
|
||||
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.45), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
|
||||
--shadow-lg: 0 10px 20px -3px rgba(0, 0, 0, 0.6);
|
||||
|
||||
/* Active State Theme Tokens (Dark Mode) */
|
||||
--btn-active-bg: #3b82f6;
|
||||
--btn-active-text: #ffffff;
|
||||
--btn-active-border: #60a5fa;
|
||||
--btn-active-icon: #ffffff;
|
||||
--btn-active-rate: #a7f3d0;
|
||||
}
|
||||
|
||||
* {
|
||||
|
|
|
|||
|
|
@ -264,18 +264,18 @@
|
|||
}
|
||||
|
||||
#header-sector-container .sector-pill.active {
|
||||
background: var(--text-primary);
|
||||
color: #ffffff;
|
||||
border-color: var(--text-primary);
|
||||
background: var(--btn-active-bg);
|
||||
color: var(--btn-active-text);
|
||||
border-color: var(--btn-active-border);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
|
||||
#header-sector-container .sector-pill.active iconify-icon {
|
||||
color: #ffffff !important;
|
||||
color: var(--btn-active-icon) !important;
|
||||
}
|
||||
|
||||
#header-sector-container .sector-pill.active .sector-pill-rate {
|
||||
color: #a7f3d0;
|
||||
color: var(--btn-active-rate);
|
||||
}
|
||||
|
||||
/* Right Header Actions: Department Nav & Buy Multiplier */
|
||||
|
|
@ -330,9 +330,9 @@
|
|||
}
|
||||
|
||||
.header-nav-btn.active {
|
||||
background: var(--primary-blue);
|
||||
color: #ffffff;
|
||||
border-color: var(--primary-blue);
|
||||
background: var(--btn-active-bg);
|
||||
color: var(--btn-active-text);
|
||||
border-color: var(--btn-active-border);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
|
||||
|
|
@ -342,7 +342,7 @@
|
|||
}
|
||||
|
||||
.header-nav-btn.active iconify-icon {
|
||||
color: #ffffff;
|
||||
color: var(--btn-active-icon);
|
||||
}
|
||||
|
||||
.header-nav-btn .nav-pill-badge {
|
||||
|
|
@ -397,9 +397,9 @@
|
|||
}
|
||||
|
||||
.btn-multi-pill.active {
|
||||
background: var(--text-primary);
|
||||
color: #ffffff;
|
||||
border-color: var(--text-primary);
|
||||
background: var(--btn-active-bg);
|
||||
color: var(--btn-active-text);
|
||||
border-color: var(--btn-active-border);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,17 +42,18 @@
|
|||
}
|
||||
|
||||
.sector-pill.active {
|
||||
background: var(--text-primary);
|
||||
color: #ffffff;
|
||||
border-color: var(--text-primary);
|
||||
background: var(--btn-active-bg);
|
||||
color: var(--btn-active-text);
|
||||
border-color: var(--btn-active-border);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
|
||||
.sector-pill.active iconify-icon {
|
||||
color: #ffffff !important;
|
||||
color: var(--btn-active-icon) !important;
|
||||
}
|
||||
|
||||
.sector-pill.active .sector-pill-rate {
|
||||
color: #a7f3d0;
|
||||
color: var(--btn-active-rate);
|
||||
}
|
||||
|
||||
.production-grid {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue