Остання активність 1737057328

Версія 3cec52970eb83ab538e62b6a07682e918442e97a

kagi-catppuccin-mocha.css Неформатований
1:root {
2 --rosewater: #f5e0dc;
3 --flamingo: #f2cdcd;
4 --pink: #f5c2e7;
5 --mauve: #cba6f7;
6 --red: #f38ba8;
7 --maroon: #eba0ac;
8 --peach: #fab387;
9 --yellow: #f9e2af;
10 --green: #a6e3a1;
11 --teal: #94e2d5;
12 --sky: #89dceb;
13 --sapphire: #74c7ec;
14 --blue: #89b4fa;
15 --lavender: #b4befe;
16 --text: #cdd6f4;
17 --subtext1: #bac2de;
18 --subtext0: #a6adc8;
19 --overlay2: #9399b2;
20 --overlay1: #7f849c;
21 --overlay0: #6c7086;
22 --surface2: #585b70;
23 --surface1: #45475a;
24 --surface0: #313244;
25 --base: #1e1e2e;
26 --mantle: #181825;
27 --crust: #11111b;
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: dark;
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.k_ui_dropdown_data_list .list_items > ._0_k_ui_dropdown_li:hover {
242 background-color: var(--surface2) !important; /* Darker background */
243 /* Optionally, keep the original text color or slightly lighten it if needed */
244 /* color: var(--text); */
245}
246
247div.sidebar-box {
248 background-color: var(--mantle) !important; /* Darker background for sidebar-box */
249}
250
251.thread-list > li:is(.active, :hover, :focus-within) {
252 background-color: var(--surface1) !important; /* Darker background for active, hover, and focus-within states */
253}
254
255.bg-p-50 {
256 background-color: var(--primary-50); /* Or whichever color you currently have set */
257}
258
259/* Media query for mobile devices */
260@media (max-width: 767px) {
261 .bg-p-50 {
262 background-color: var(--surface0); /* Use a darker color on mobile */
263 }
264.landing-category-select .landing_cat_buttons > button.--active {
265 align-items: center;
266 border: 1px solid var(--primary-400);
267 border-radius: 999px;
268 color: var(--primary-500);
269 display: flex;
270 flex-shrink: 0;
271 gap: 4px;
272 padding: 8px 16px;
273 background-color: var(--surface0);
274}
275
276.landing-category-select .landing_cat_buttons>button {
277 border: none;
278 color:var(--primary);
279 font-size:.875rem;
280 height:47px;
281 margin:0;
282 min-width:unset!important;
283 padding:0 8px;
284 position:relative
285}
286.landing-category-select .landing_cat_buttons>button.--active {
287 font-weight:700;
288}
289.landing-category-select .landing_cat_buttons>button.n_se.--active,
290.landing-category-select .landing_cat_buttons>button.n_se:hover {
291 border-bottom:2px solid var(--nav_n_ma_line) !important;
292}
293.landing-category-select .landing_cat_buttons>button.n_im.--active,
294.landing-category-select .landing_cat_buttons>button.n_im:hover {
295 border-bottom:2px solid var(--nav_n_vi_line) !important;
296}
297.landing-category-select .landing_cat_buttons>button.n_vi.--active,
298.landing-category-select .landing_cat_buttons>button.n_vi:hover {
299 border-bottom:2px solid var(--nav_n_vi_line) !important;
300}
301.landing-category-select .landing_cat_buttons>button.n_ne.--active,
302.landing-category-select .landing_cat_buttons>button.n_ne:hover {
303 border-bottom:2px solid var(--nav_n_ne_line) !important;
304}
305.landing-category-select .landing_cat_buttons>button.n_ma.--active,
306.landing-category-select .landing_cat_buttons>button.n_ma:hover {
307 border-bottom:2px solid var(--nav_n_ma_line) !important;
308}
309.landing_cat_buttons {
310 border-bottom:none !important;
311 display:flex;
312 justify-content:space-between;
313 width:100%;
314}
315}
316
317.dropdown .dd-list ._0_list_items li:hover {
318 color: var(--overlay0) !important; /* Darker font color on hover */
319}
320
321.sidebar-filter-nav-form .sidebar-filter-nav > .filter-item .dd-list li:hover {
322 color: var(--overlay0) !important; /* Darker text color on hover */
323}
324
325span.domain {
326 background-color: var(--surface0) !important; /* Use a darker background color */
327 color: var(--text) !important; /* Ensure text color is readable against the background */
328 padding: 2px 4px !important; /* Optional: Add some padding for visual comfort */
329 border-radius: 3px !important; /* Optional: Add a slight border radius */
330}
331
332#chat_box .chat_bubble .sources .domain {
333 background-color: var(--surface0); /* Darker background color */
334 color: var(--text); /* Ensure readable text color */
335 padding: 1px 3px; /* Optional: Adjust padding as needed */
336 border-radius: 3px; /* Optional: Add a slight border-radius */
337}
338
339span.__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 {
340 background-color: var(--surface0) !important;
341}
342
343.message-info li .value {
344 background-color: var(--surface0); /* Darker background color */
345 color: var(--text); /* Ensure readable text color */
346 padding: 2px 5px; /* Optional: Add some padding */
347 border-radius: 4px; /* Optional: Add a border-radius */
348}
349
350#chat_box .chat_bubble .content sup {
351 background-color: var(--surface1); /* Darker background color */
352 color: var(--text); /* Ensure readable text color */
353}
354
355#chat_box .chat_bubble .content sup:hover {
356 background-color: var(--surface2); /* Slightly lighter on hover */
357}
358
359.landing-category-select .landing_cat_buttons > button.--active {
360 align-items: center;
361 border: 1px solid var(--primary-400);
362 border-radius: 999px;
363 color: var(--primary-500);
364 display: flex;
365 flex-shrink: 0;
366 gap: 4px;
367 padding: 8px 16px;
368 background-color: var(--surface0);
369}
370
371.landing-category-select .landing_cat_buttons>button {
372 border-bottom:2px solid transparent;
373 color:var(--primary);
374 font-size:.875rem;
375 height:47px;
376 margin:0;
377 min-width:unset!important;
378 padding:0 8px;
379 position:relative
380}
381.landing-category-select .landing_cat_buttons>button.--active {
382 font-weight:700
383}
384.landing-category-select .landing_cat_buttons>button.n_se.--active,
385.landing-category-select .landing_cat_buttons>button.n_se:hover {
386 border-bottom:2px solid var(--nav_n_ma_line) !important;
387}
388.landing-category-select .landing_cat_buttons>button.n_im.--active,
389.landing-category-select .landing_cat_buttons>button.n_im:hover {
390 border-bottom:2px solid var(--nav_n_vi_line) !important;
391}
392.landing-category-select .landing_cat_buttons>button.n_vi.--active,
393.landing-category-select .landing_cat_buttons>button.n_vi:hover {
394 border-bottom:2px solid var(--nav_n_vi_line) !important;
395}
396.landing-category-select .landing_cat_buttons>button.n_ne.--active,
397.landing-category-select .landing_cat_buttons>button.n_ne:hover {
398 border-bottom:2px solid var(--nav_n_ne_line) !important;
399}
400.landing-category-select .landing_cat_buttons>button.n_ma.--active,
401.landing-category-select .landing_cat_buttons>button.n_ma:hover {
402 border-bottom:2px solid var(--nav_n_ma_line) !important;
403}
404.landing_cat_buttons {
405 border-bottom:1px solid var(--primary-200);
406 display:flex;
407 justify-content:space-between;
408 width:100%
409}
410
411._0_filters-clear-btn {
412 color: var(--crust) !important;
413}
414
415._0_filters-clear-btn i svg {
416 color: var(--base) !important;
417}
418
419#adv_search_btn:checked + #mainContent .search-form .landing-category-select {
420top: 85px;
421}
422
423.landing_cat_buttons {
424padding-bottom: 10px;
425}
426
427._0_copied_tooltip {
428left: -45px;
429}
430
431.k_ui_toggle_switch.--enabled .k_ui_toggle_switch_bar {
432background: var(--primary-g-6);
433}
434
435.k_ui_toggle_switch.--mini .k_ui_toggle_switch_bar {
436--border-color: var(--primary-g-6);
437}
438input[type="date"] {
439 color: var(--primary-600) !important;
440}
441.sidebar-filter-nav-form .sidebar-filter-nav > .filter-item .dd-list li:hover {
442 color: unset !important;
443}
444.dropdown .dd-list .checked.inner-label:hover {
445 color: var(--crust) !important;
446}
447.dropdown .dd-list .inner-label:hover {
448 color: var(--crust);
449}
450.k_ui_dropdown_data_list .list_items > div:hover {
451 background-color: unset !important;
452 color: unset !important;
453 outline: none;
454 text-decoration: none;
455}
456#uploadedItems .item .type, #uploadedItems .item .icon, #uploadedItems .item .name {
457 color: var(--crust);
458}
459#form .uploadLabel:hover {
460 color: var(--crust);
461}
462.POI-item-back .text {
463 color: var(--crust);
464}
465.k-tooltip {
466 background-color: var(--primary-100);
467}
468#adv_search_btn:checked + #mainContent .search-form .landing-category-select {
469 top: 65px;
470}
471
472/* OPTIONAL disable underline on title links in search result
473.__sri-title .__sri_title_link {
474 border-bottom: none;
475} */