|
26 | 26 | /* Code colors */ |
27 | 27 | --tblr-code-color: hsl(225deg 45.4% 76.93%); /* Light code text for dark theme */ |
28 | 28 | --tblr-code-bg: hsla(225, 47%, 15%, 0.5); /* Subtle dark background */ |
| 29 | + --tblr-active-bg: var(--tblr-code-bg); |
29 | 30 |
|
30 | 31 | /* Ethereal accent colors */ |
31 | 32 | --tblr-blue-rgb: 84, 151, 213; |
|
36 | 37 | --tblr-primary: rgb(var(--tblr-primary-rgb)); |
37 | 38 | --tblr-secondary: hsla(247, 60%, 94%, 0.7); /* Nebula purple */ |
38 | 39 |
|
| 40 | + /* Status + accent colors aligned with the brand palette */ |
| 41 | + --tblr-success-rgb: 16, 132, 86; /* Deep green for white text */ |
| 42 | + --tblr-success: rgb(var(--tblr-success-rgb)); |
| 43 | + --tblr-warning-rgb: 197, 124, 0; /* Deep amber */ |
| 44 | + --tblr-warning: rgb(var(--tblr-warning-rgb)); |
| 45 | + --tblr-danger-rgb: 196, 68, 68; /* Deep crimson */ |
| 46 | + --tblr-danger: rgb(var(--tblr-danger-rgb)); |
| 47 | + --tblr-purple-rgb: 118, 82, 200; /* Deep violet */ |
| 48 | + --tblr-purple: rgb(var(--tblr-purple-rgb)); |
| 49 | + --tblr-cyan-rgb: 0, 149, 168; /* Deep cyan */ |
| 50 | + --tblr-cyan: rgb(var(--tblr-cyan-rgb)); |
| 51 | + --tblr-indigo-rgb: 68, 85, 190; /* Deep indigo */ |
| 52 | + --tblr-indigo: rgb(var(--tblr-indigo-rgb)); |
| 53 | + |
| 54 | + --tblr-green: var(--tblr-success); |
| 55 | + --tblr-yellow: var(--tblr-warning); |
| 56 | + --tblr-red: var(--tblr-danger); |
| 57 | + |
39 | 58 | /* Luminous links */ |
40 | 59 | --tblr-link-color: hsl(212, 70%, 75%) !important; /* Star glow */ |
41 | 60 | --tblr-link-hover-color: hsl(212, 70%, 85%) !important; /* Supernova */ |
|
62 | 81 | --hljs-cosmic-keyword: hsl(210, 100%, 75%); /* Blue giant */ |
63 | 82 | } |
64 | 83 |
|
| 84 | +.btn-primary { |
| 85 | + --tblr-btn-border-color: var(--tblr-secondary); |
| 86 | + --tblr-btn-active-border-color: transparent; |
| 87 | + --tblr-btn-color: var(--tblr-primary-fg, #ffffff); |
| 88 | + --tblr-btn-bg: transparent; |
| 89 | + --tblr-btn-hover-color: var(--tblr-primary-fg); |
| 90 | + --tblr-btn-hover-bg: transparent; |
| 91 | + --tblr-btn-active-color: var(--tblr-primary-fg); |
| 92 | + --tblr-btn-active-bg: transparent; |
| 93 | + --tblr-btn-disabled-bg: var(--tblr-primary); |
| 94 | + --tblr-btn-disabled-color: var(--tblr-primary-fg); |
| 95 | + --tblr-btn-box-shadow: 1px 0.1em 0.3em var(--tblr-primary); |
| 96 | + --tblr-btn-hover-border-color: var(--tblr-primary); |
| 97 | +} |
| 98 | + |
| 99 | +.dropdown-menu { |
| 100 | + --tblr-dropdown-link-active-color: rgb(166, 211, 255); |
| 101 | +} |
| 102 | + |
65 | 103 | @media (min-width: 768px) { |
66 | 104 | .layout-boxed { |
67 | 105 | background: #07020ff5 |
|
0 commit comments