Zuletzt aktiv 1747414621

Kagi Catppuccin Latte/Mocha Theme

Änderung b96043e1a94b11af0640e672dacc67c0a33dd6dd

kagi-catppuccin-mocha.css Orginalformat
1:root {
2 --rosewater: #dc8a78;
3 --flamingo: #dd7878;
4 --pink: #ea76cb;
5 --mauve: #8839ef;
6 --red: #d20f39;
7 --maroon: #e64553;
8 --peach: #fe640b;
9 --yellow: #df8e1d;
10 --green: #40a02b;
11 --teal: #179299;
12 --sky: #04a5e5;
13 --sapphire: #209fb5;
14 --blue: #1e66f5;
15 --lavender: #7287fd;
16 --text: #4c4f69;
17 --subtext1: #5c5f77;
18 --subtext0: #6c6f85;
19 --overlay2: #7c7f93;
20 --overlay1: #8c8fa1;
21 --overlay0: #9ca0b0;
22 --surface2: #acb0be;
23 --surface1: #bcc0cc;
24 --surface0: #ccd0da;
25 --base: #eff1f5;
26 --mantle: #e6e9ef;
27 --crust: #dce0e8;
28
29 --graphite: var(--base);
30 --graphite-25: var(--overlay2); /* Changed from --rosewater to --overlay2 */
31 --graphite-50: var(--flamingo);
32 --graphite-70: var(--pink);
33 --graphite-100: var(--mauve);
34 --graphite-200: var(--red);
35 --graphite-300: var(--maroon);
36 --graphite-400: var(--peach);
37 --graphite-500: var(--yellow);
38 --graphite-600: var(--green);
39 --graphite-700: var(--teal);
40 --graphite-800: var(--sky);
41 --graphite-850: var(--sapphire);
42 --graphite-900: var(--blue);
43 --graphite-950: var(--lavender);
44 --graphite-1000: var(--text);
45 --chrome-25: var(--rosewater);
46 --chrome-50: var(--flamingo);
47 --chrome-70: var(--pink);
48 --chrome-100: var(--mauve);
49 --chrome-200: var(--red);
50 --chrome-300: var(--maroon);
51 --chrome-400: var(--peach);
52 --chrome-500: var(--yellow);
53 --chrome-600: var(--green);
54 --chrome-700: var(--teal);
55 --chrome-800: var(--sky);
56 --chrome-850: var(--sapphire);
57 --chrome-900: var(--blue);
58 --chrome-950: var(--lavender);
59 --chrome-1000: var(--text);
60 --purple-300: var(--lavender);
61 --purple-400: var(--blue);
62 --purple-500: var(--sapphire);
63 --purple-600: var(--sky);
64 --purple-800: var(--teal);
65 --purple-900: var(--green);
66 --yellow: var(--yellow);
67 --warning: var(--peach);
68 --info: var(--sky);
69 --danger: var(--red);
70 --success: var(--green);
71 --calm: var(--surface0);
72 --blue: var(--blue);
73 --color-scheme: light;
74 --app-bg: var(--base);
75 --link: var(--purple-600);
76 --app-frame-bg: var(--app-bg);
77 --landing-bg: var(--app-bg);
78 --app-bg-opac: rgba(30, 30, 46, 0);
79 --bottom-bar-bg: var(--yellow);
80 --white: var(--text);
81 --app-text: var(--text);
82 --kagi-highlight: var(--yellow);
83 --beta-tag-bg: var(--yellow);
84 --beta-tag-text: var(--base);
85 --beta-tag-inside-corners: var(--maroon);
86 --kagi-light-cream: var(--rosewater);
87 --kagi-accent: var(--surface1);
88 --kagi-sky: var(--sky);
89 --kagi-sky-b: var(--sapphire);
90 --kagi-sky-i: var(--sky);
91 --kagi-orange: var(--maroon);
92 --resultsummary-highlight: var(--surface2);
93 --resultsummary-highlight_text: var(--text);
94 --kagi-graphite: var(--text);
95 --kagi-graphite-s: var(--overlay2);
96 --kagi-graphite-text: var(--base);
97 --kagi-graphite-ia: var(--text);
98 --kagi-graphite-ia-color: var(--base);
99 --inner-shadow: rgba(0, 0, 0, .05);
100 --settings-app-inner-bg: var(--app-bg);
101 --box-shadow: rgba(0, 0, 0, .09);
102 --box-shadow-15: rgba(0, 0, 0, .15);
103 --primary: var(--text);
104 --primary-25: var(--overlay2); /* Changed from --rosewater to --overlay2 */
105 --primary-50: var(--flamingo);
106 --primary-70: var(--pink);
107 --primary-100: var(--mauve);
108 --primary-200: var(--red);
109 --primary-300: var(--maroon);
110 --primary-400: var(--peach);
111 --primary-500: var(--yellow);
112 --primary-600: var(--green);
113 --primary-700: var(--teal);
114 --primary-800: var(--sky);
115 --primary-850: var(--sapphire);
116 --primary-900: var(--blue);
117 --primary-950: var(--lavender);
118 --primary-1000: var(--text);
119 --primary-g: var(--text);
120 --primary-g-2: var(--red);
121 --primary-g-6: var(--green);
122 --primary-g-8: var(--sky);
123 --primary-300-solid: var(--maroon);
124 --secondary: var(--base);
125 --color-search-input-border: var(--mauve);
126 --color-search-input: var(--base);
127 --header-bg: var(--app-bg);
128 --header-bg-opac: var(--app-bg-opac);
129 --color-search-input-opac: var(--app-bg-opac);
130 --color-danger: var(--red);
131 --primary-hover: var(--purple-600);
132 --primary-hover-hover: var(--purple-500);
133 --primary-visited: var(--teal);
134 --input-bg: var(--app-bg);
135 --doggo-color-1: var(--text);
136 --doggo-bg-color: var(--app-bg);
137 --doggo-stroke-color: var(--maroon);
138 --landing-page-clouds-opacity: 1;
139 --quick-search-bg: var(--text);
140 --quick-search-icon: var(--base);
141 --app-logo: var(--text);
142 --app-logo-bg: var(--yellow);
143 --filters-clear-btn-icon: var(--maroon);
144 --filter-dd-bg: var(--surface2);
145 --k-tooltip-bg: rgba(30, 30, 46, .9);
146 --k-tooltip-text: var(--text);
147 --dd-hover-bg: var(--mauve);
148 --dd-hover-color: var(--text);
149 --dd-list-input-bg: var(--input-bg);
150 --not-found-bubble-bg: var(--surface1);
151 --app-sidebar-item-border: rgba(255, 255, 255, .2);
152 --app-sidebar-link: rgba(255, 255, 255, .6);
153 --app-sidebar-nav-item-bg_hover: var(--yellow);
154 --app-sidebar-nav-item-icon_hover: var(--base);
155 --ranked-box-shadow: rgba(0, 0, 0, .25);
156 --ranked-box-connection-secure: var(--green);
157 --ranked-box-connection-insecure: var(--red);
158 --ranked-box-tracker-desc-danger: var(--red);
159 --ranked-box-tracker-desc-clear: var(--green);
160 --site_info_bg: var(--app-bg);
161 --site_info_bottom_bg: var(--kagi-accent);
162 --result-item-title-border: var(--peach);
163 --result-item-title-border_hover: var(--primary-hover);
164 --result-item-title-visited-border: var(--pink);
165 --result-rank-icon-stroke_promoted: var(--text);
166 --result-item-highlight: var(--sky);
167 --search-result-content-text: var(--text); /* Changed from --teal */
168 --search-result-url-link: var(--green);
169 --search-result-title: var(--text);
170 --search-result-title-hover: var(--primary-hover);
171 --search-result-date-bg: var(--surface0);
172 --search-result-date-new-bg: var(--base);
173 --search-result-date-new: var(--sky);
174 --domain-rank-icon-color-ban: var(--red);
175 --domain-rank-icon-color-lower: var(--red);
176 --domain-rank-icon-color-normal: var(--red);
177 --domain-rank-icon-color-higher: var(--red);
178 --domain-rank-icon-color-boosted: var(--red);
179 --domain-rank-icon-color-trackers: var(--peach);
180 --domain-rank-icon-color-trackers-hover: var(--maroon);
181 --domain-rank-icon-color-scam: var(--peach);
182 --domain-rank-icon-color-scam-hover: var(--maroon);
183 --inline-header-title: var(--text); /* Changed from --teal */
184 --inline-widget-bg: var(--surface0);
185 --inline-widget-hover-bg: var(--surface1);
186 --inline-header-border: var(--red);
187 --inline-domain-tag-bg: var(--pink);
188 --related-item-bg: var(--surface0);
189 --related-item-hover-bg: var(--surface1);
190 --video-item-bg: var(--surface0);
191 --auto-sugg-bg_hover: var(--surface0);
192 --provider-breakdown_server: var(--sky);
193 --provider-breakdown_client: var(--peach);
194 --provider-breakdown_speed1: var(--yellow);
195 --provider-breakdown_speed2: var(--red);
196 --provider-breakdown_speed3: var(--red);
197 --widget-progress_bar: var(--text);
198 --translate-fc_icon: var(--text);
199 --rating-star_background: var(--surface1);
200 --wiki-content-links: var(--text);
201 --m_sri_gap_color: var(--surface1);
202 --btn-primary-bg: var(--text);
203 --btn-primary-text: var(--base);
204 --btn-primary-color: var(--base);
205 --btn-group-bg: var(--base);
206 --image_brightness: 100%;
207 --nav_n_se_line: var(--yellow);
208 --nav_n_im_line: var(--blue);
209 --nav_n_vi_line: var(--red);
210 --nav_n_ne_line: var(--mauve);
211 --nav_n_ma_line: var(--green);
212 --onboarding_theme_options_dark_visibility: flex;
213 --onboarding_theme_options_light_visibility: none;
214 --onb_theme_light_preview_box: none;
215 --onb_theme_calm_blue_preview_box: none;
216 --onb_theme_royal_blue_preview_box: none;
217 --onb_theme_moon_dark_preview_box: flex;
218 --code-bg: var(--base);
219 --code-border: var(--overlay0);
220 --code-k: var(--mauve);
221 --code-s: var(--green);
222 --code-cm-c1: var(--maroon);
223 --code-n: var(--mauve);
224 --code-p: var(--text);
225 --background-color-sky: var(--sky);
226 --ai_chat_buble_a_bg: var(--kagi-accent);
227 --ai_chat_buble_q_bg: var(--app-bg);
228 --ai_chat_buble_dd_q_bg: var(--kagi-accent);
229 --ai_chat_buble_dd_a_bg: var(--surface1);
230 --ai_chat_buble_a_text: var(--app-text);
231 --ai_chat_buble_q_text: var(--app-text);
232 --ai_chat_input_text: var(--app-text);
233 --ai_chat_input_button: var(--teal);
234 --checkbox-bg: var(--yellow);
235 --checkbox-check: var(--base);
236 --as-dd-border: var(--app-bg);
237 --dd-list-input-bg: var(--base);
238 --icon-purple: var(--sky);
239}
240
241@media (prefers-color-scheme: dark) {
242:root {
243 --rosewater: #f5e0dc;
244 --flamingo: #f2cdcd;
245 --pink: #f5c2e7;
246 --mauve: #cba6f7;
247 --red: #f38ba8;
248 --maroon: #eba0ac;
249 --peach: #fab387;
250 --yellow: #f9e2af;
251 --green: #a6e3a1;
252 --teal: #94e2d5;
253 --sky: #89dceb;
254 --sapphire: #74c7ec;
255 --blue: #89b4fa;
256 --lavender: #b4befe;
257 --text: #cdd6f4;
258 --subtext1: #bac2de;
259 --subtext0: #a6adc8;
260 --overlay2: #9399b2;
261 --overlay1: #7f849c;
262 --overlay0: #6c7086;
263 --surface2: #585b70;
264 --surface1: #45475a;
265 --surface0: #313244;
266 --base: #1e1e2e;
267 --mantle: #181825;
268 --crust: #11111b;
269 --color-scheme: dark;
270}
271}
272
273/* Media query for mobile devices */
274
275@media all and (max-device-width: 766px) {
276.bg-p-50 {
277 background-color: var(--surface0); /* Use a darker color on mobile */
278}
279.landing-category-select .landing_cat_buttons > button.--active {
280 align-items: center;
281 border: 1px solid var(--primary-400);
282 border-radius: 999px;
283 color: var(--primary-500);
284 display: flex;
285 flex-shrink: 0;
286 gap: 4px;
287 padding: 8px 16px;
288 background-color: var(--surface0);
289}
290
291.landing-category-select .landing_cat_buttons>button {
292 border: none;
293 color:var(--primary);
294 font-size:.875rem;
295 height:47px;
296 margin:0;
297 min-width:unset!important;
298 padding:0 8px;
299 position:relative
300}
301.landing-category-select .landing_cat_buttons>button.--active {
302 font-weight:700;
303}
304.landing-category-select .landing_cat_buttons>button.n_se.--active,
305.landing-category-select .landing_cat_buttons>button.n_se:hover {
306 border-bottom:2px solid var(--nav_n_ma_line) !important;
307}
308.landing-category-select .landing_cat_buttons>button.n_im.--active,
309.landing-category-select .landing_cat_buttons>button.n_im:hover {
310 border-bottom:2px solid var(--nav_n_vi_line) !important;
311}
312.landing-category-select .landing_cat_buttons>button.n_vi.--active,
313.landing-category-select .landing_cat_buttons>button.n_vi:hover {
314 border-bottom:2px solid var(--nav_n_vi_line) !important;
315}
316.landing-category-select .landing_cat_buttons>button.n_ne.--active,
317.landing-category-select .landing_cat_buttons>button.n_ne:hover {
318 border-bottom:2px solid var(--nav_n_ne_line) !important;
319}
320.landing-category-select .landing_cat_buttons>button.n_ma.--active,
321.landing-category-select .landing_cat_buttons>button.n_ma:hover {
322 border-bottom:2px solid var(--nav_n_ma_line) !important;
323}
324.landing_cat_buttons {
325 border-bottom:none !important;
326 display:flex;
327 justify-content:space-between;
328 width:100%;
329}
330.search-result, .sri-group {
331 border-bottom: unset !important;
332}
333.inline-content+.search-result, .inline-content+.sri-group {
334 border-top: unset !important;
335}
336}
337
338/* Desktop CSS */
339
340.k_ui_dropdown_data_list .list_items > ._0_k_ui_dropdown_li:hover {
341 background-color: var(--surface2) !important; /* Darker background */
342 /* Optionally, keep the original text color or slightly lighten it if needed */
343 /* color: var(--text); */
344}
345
346div.sidebar-box {
347 background-color: var(--mantle) !important; /* Darker background for sidebar-box */
348}
349
350.thread-list > li:is(.active, :hover, :focus-within) {
351 background-color: var(--surface1) !important; /* Darker background for active, hover, and focus-within states */
352}
353
354.bg-p-50 {
355 background-color: var(--primary-50); /* Or whichever color you currently have set */
356}
357
358.dropdown .dd-list ._0_list_items li:hover {
359 color: var(--overlay0) !important; /* Darker font color on hover */
360}
361
362.sidebar-filter-nav-form .sidebar-filter-nav > .filter-item .dd-list li:hover {
363 color: var(--overlay0) !important; /* Darker text color on hover */
364}
365
366span.domain {
367 background-color: var(--surface0) !important; /* Use a darker background color */
368 color: var(--text) !important; /* Ensure text color is readable against the background */
369 padding: 2px 4px !important; /* Optional: Add some padding for visual comfort */
370 border-radius: 3px !important; /* Optional: Add a slight border radius */
371}
372
373#chat_box .chat_bubble .sources .domain {
374 background-color: var(--surface0); /* Darker background color */
375 color: var(--text); /* Ensure readable text color */
376 padding: 1px 3px; /* Optional: Adjust padding as needed */
377 border-radius: 3px; /* Optional: Add a slight border-radius */
378}
379
380span.__domain-name, .prompt-options button:hover, .prompt-options label:hover, .promptOptionsSelector .custom-assistants li.option:hover, .promptOptionsSelector .default-assistants li.option.focus, .promptOptionsSelector .default-assistants li.option:hover, .promptOptionsSelector .custom-assistants span a:hover, .promptOptionsSelector .custom-assistants li.option.focus, .widget-simple .__domain-name, .bg-p-50 {
381 background-color: var(--surface0) !important;
382}
383
384.message-info li .value {
385 background-color: var(--surface0); /* Darker background color */
386 color: var(--text); /* Ensure readable text color */
387 padding: 2px 5px; /* Optional: Add some padding */
388 border-radius: 4px; /* Optional: Add a border-radius */
389}
390
391#chat_box .chat_bubble .content sup {
392 background-color: var(--surface1); /* Darker background color */
393 color: var(--text); /* Ensure readable text color */
394}
395
396#chat_box .chat_bubble .content sup:hover {
397 background-color: var(--surface2); /* Slightly lighter on hover */
398}
399
400.landing-category-select .landing_cat_buttons > button.--active {
401 align-items: center;
402 border: 1px solid var(--primary-400);
403 border-radius: 999px;
404 color: var(--primary-500);
405 display: flex;
406 flex-shrink: 0;
407 gap: 4px;
408 padding: 8px 16px;
409 background-color: var(--surface0);
410}
411
412.landing-category-select .landing_cat_buttons>button {
413 border-bottom:2px solid transparent;
414 color:var(--primary);
415 font-size:.875rem;
416 height:47px;
417 margin:0;
418 min-width:unset!important;
419 padding:0 8px;
420 position:relative
421}
422.landing-category-select .landing_cat_buttons>button.--active {
423 font-weight:700
424}
425.landing-category-select .landing_cat_buttons>button.n_se.--active,
426.landing-category-select .landing_cat_buttons>button.n_se:hover {
427 border-bottom:2px solid var(--nav_n_ma_line) !important;
428}
429.landing-category-select .landing_cat_buttons>button.n_im.--active,
430.landing-category-select .landing_cat_buttons>button.n_im:hover {
431 border-bottom:2px solid var(--nav_n_vi_line) !important;
432}
433.landing-category-select .landing_cat_buttons>button.n_vi.--active,
434.landing-category-select .landing_cat_buttons>button.n_vi:hover {
435 border-bottom:2px solid var(--nav_n_vi_line) !important;
436}
437.landing-category-select .landing_cat_buttons>button.n_ne.--active,
438.landing-category-select .landing_cat_buttons>button.n_ne:hover {
439 border-bottom:2px solid var(--nav_n_ne_line) !important;
440}
441.landing-category-select .landing_cat_buttons>button.n_ma.--active,
442.landing-category-select .landing_cat_buttons>button.n_ma:hover {
443 border-bottom:2px solid var(--nav_n_ma_line) !important;
444}
445.landing_cat_buttons {
446 border-bottom:1px solid var(--primary-200);
447 display:flex;
448 justify-content:space-between;
449 width:100%
450}
451
452._0_filters-clear-btn {
453 color: var(--crust) !important;
454}
455
456._0_filters-clear-btn i svg {
457 color: var(--base) !important;
458}
459
460#adv_search_btn:checked + #mainContent .search-form .landing-category-select {
461top: 85px;
462}
463
464.landing_cat_buttons {
465padding-bottom: 10px;
466}
467
468._0_copied_tooltip {
469left: -45px;
470}
471
472.k_ui_toggle_switch.--enabled .k_ui_toggle_switch_bar {
473background: var(--primary-g-6);
474}
475
476.k_ui_toggle_switch.--mini .k_ui_toggle_switch_bar {
477--border-color: var(--primary-g-6);
478}
479input[type="date"] {
480 color: var(--primary-600) !important;
481}
482.sidebar-filter-nav-form .sidebar-filter-nav > .filter-item .dd-list li:hover {
483 color: unset !important;
484}
485.dropdown .dd-list .checked.inner-label:hover {
486 color: var(--crust) !important;
487}
488.dropdown .dd-list .inner-label:hover {
489 color: var(--crust);
490}
491.k_ui_dropdown_data_list .list_items > div:hover {
492 background-color: unset !important;
493 color: unset !important;
494 outline: none;
495 text-decoration: none;
496}
497#uploadedItems .item .type, #uploadedItems .item .icon, #uploadedItems .item .name {
498 color: var(--crust);
499}
500#form .uploadLabel:hover {
501 color: var(--crust);
502}
503.POI-item-back .text {
504 color: var(--crust);
505}
506.k-tooltip {
507 background-color: var(--primary-100);
508}
509#adv_search_btn:checked + #mainContent .search-form .landing-category-select {
510 top: 65px;
511}
512header {
513 background: var(--crust) !important;
514}
515.prompt-options label:hover {
516 background-color: unset !important;
517}
518.prompt-options button:hover {
519 background-color: unset !important;
520}
521#chat_box .chat_bubble .actions [data-action]:is(a,button):hover {
522 background: var(--surface1);
523}
524#dictation-button:hover {
525 color: var(--crust);
526}
527
528.chat_bubble:focus-within:before,.chat_bubble:hover:before {
529 background-color: unset !important;
530}
531
532#popover-privacy > p:nth-child(3) > span > i {
533 color: var(--crust) !important;
534}
535.main-center-box>* {
536 margin-inline: auto;
537 max-width: 850px;
538 padding-inline: 16px;
539 width: 100%;
540}
541#chat_box > div:nth-child(1), [aria-label="You said:"] {
542 background-color: var(--surface0) !important;
543 padding: 20px !important;
544 border: 2px solid var(--overlay0) !important;
545 border-radius: 25px !important;
546}
547.chat_bubble {
548 padding-block: 32px;
549 position: relative;
550 border: 2px solid var(--overlay0);
551 border-radius: 25px;
552 margin-top: 25px;
553 padding: 20px;
554 background-color: var(--crust);
555}
556#prompt-box {
557 border-top: 2px solid var(--peach);
558}
559:focus-visible {
560 border-radius: 5px;
561 outline: 2px solid var(--peach);
562}
563.s-f-w.--active .search_area {
564 padding: 10px !important;
565}
566
567
568/* OPTIONAL disable underline on title links in search result */
569.__sri-title .__sri_title_link {
570 border-bottom: none;
571}
572