Skip to content

Commit d1f8a42

Browse files
authored
feat(proton): accent-colored logos (catppuccin#149)
* feat(proton): accent-colored logos * fix(proton): add prettier-ignore
1 parent 5bb9d94 commit d1f8a42

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

styles/proton/catppuccin.user.css

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,57 @@
162162
@crust: @catppuccin[@@lookup][@crust];
163163
@accent-Color: @catppuccin[@@lookup][@@accent];
164164

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+
165216
&,
166217
.ui-prominent,
167218
.ui-standard {

0 commit comments

Comments
 (0)