|
162 | 162 | @crust: @catppuccin[@@lookup][@crust]; |
163 | 163 | @accent-Color: @catppuccin[@@lookup][@@accent]; |
164 | 164 |
|
| 165 | + svg.logo { |
| 166 | + @accentH: hue(@accent-Color); |
| 167 | + @protonH: hue(#6d4aff); |
| 168 | + |
| 169 | + .replaceColor(@org, @property) { |
| 170 | + &[@{property}="@{org}"] { |
| 171 | + @hDiff: @protonH - hue(@org); |
| 172 | + @{property}: hsl( |
| 173 | + @accentH - @hDiff, |
| 174 | + saturation(@org) - 30%, |
| 175 | + lightness(@org) |
| 176 | + ); |
| 177 | + } |
| 178 | + } |
| 179 | + |
| 180 | + /* prettier-ignore */ |
| 181 | + > path { |
| 182 | + .replaceColor(#B8D7FF, fill); |
| 183 | + .replaceColor(#8F69FF, fill); |
| 184 | + } |
| 185 | + |
| 186 | + /* prettier-ignore */ |
| 187 | + > defs stop { |
| 188 | + .replaceColor(#E3D9FF, stop-color); |
| 189 | + .replaceColor(#7341FF, stop-color); |
| 190 | + .replaceColor(#6D4AFF, stop-color); |
| 191 | + .replaceColor(#AA8EFF, stop-color); |
| 192 | + .replaceColor(#06B8FF, stop-color); |
| 193 | + .replaceColor(#BFE8FF, stop-color); |
| 194 | + .replaceColor(#BFABFF, stop-color); |
| 195 | + .replaceColor(#FF50C3, stop-color); |
| 196 | + .replaceColor(#B487FF, stop-color); |
| 197 | + .replaceColor(#FFC8FF, stop-color); |
| 198 | + .replaceColor(#8EFFEE, stop-color); |
| 199 | + .replaceColor(#C9C7FF, stop-color); |
| 200 | + .replaceColor(#00F0C3, stop-color); |
| 201 | + .replaceColor(#FFD580, stop-color); |
| 202 | + .replaceColor(#F6C592, stop-color); |
| 203 | + .replaceColor(#EBB6A2, stop-color); |
| 204 | + .replaceColor(#DFA5AF, stop-color); |
| 205 | + .replaceColor(#D397BE, stop-color); |
| 206 | + .replaceColor(#C486CB, stop-color); |
| 207 | + .replaceColor(#B578D9, stop-color); |
| 208 | + .replaceColor(#A166E5, stop-color); |
| 209 | + .replaceColor(#8B57F2, stop-color); |
| 210 | + .replaceColor(#704CFF, stop-color); |
| 211 | + .replaceColor(#B39FFB, stop-color); |
| 212 | + .replaceColor(#FFE8DB, stop-color); |
| 213 | + } |
| 214 | + } |
| 215 | + |
165 | 216 | &, |
166 | 217 | .ui-prominent, |
167 | 218 | .ui-standard { |
|
0 commit comments