Last active 1737057328

jcrabapple's Avatar jcrabapple revised this gist 1734734348. Go to revision

1 file changed, 814 insertions, 357 deletions

kagi-catppuccin-mocha.css

@@ -1,360 +1,817 @@
1 1 :root {
2 - --font-main: "Poppins", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
3 - --font-lufga: "Poppins", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
4 - }
5 -
6 - .theme_dark, .theme_moon_dark, .theme_moon_dark_conditional {
7 - --app-bg: #1E1E2E; /* Base */
8 - --page-text: #CDD6F4; /* Text */
9 - --app-text: #CDD6F4; /* Text */
10 - --primary: #CDD6F4; /* Text */
11 - --primary-hover: #1E1E2E; /* Base */
12 -
13 - --header-bg: #1E1E2E; /* Base */
14 - --header-border: #313244; /* Surface1 */
15 -
16 - --app-sidebar-bg: #1E1E2E; /* Base */
17 -
18 - --input-bg: #313244; /* Surface1 */
19 - --color-search-input: #1E1E2E; /* Base */
20 -
21 - --search-result-title: #CDD6F4; /* Text */
22 - --search-result-title-hover: #BAC2DE; /* Subtext1 */
23 - --search-result-content-text: #BAC2DE; /* Subtext1 */
24 - --search-result-url-link: #BAC2DE; /* Subtext1 */
25 - --search-result-date-bg: #313244; /* Surface1 */
26 - --search-result-date-new-bg: #F38BA8; /* Red */
27 -
28 - --domain-rank-icon-color-trackers: #F9E2AF; /* Yellow */
29 -
30 - --color_link: #A6E3A1; /* Yellow */
31 - --primary-hover: #BAC2DE; /* Subtext1 */
32 - --primary-visited: #6C7086; /* Subtext0 */
33 - --related-item-bg: #313244; /* Surface1 */
34 - --inline-domain-tag-bg: #313244; /* Surface1 */
35 - --inline-header-border: #313244; /* Surface1 */
36 - --inline-header-title: #CDD6F4; /* Text */
37 - --inline-widget-bg: #313244; /* Surface1 */
38 -
39 - --primary-700: #6C7086; /* Subtext0 */
40 - --primary-800: #BAC2DE; /* Subtext1 */
41 -
42 - --resultsummary-highlight: #F9E2AF; /* Yellow */
43 - --resultsummary-highlight_text: #313244; /* Surface1 */
44 -
45 - --wiki-title: #CDD6F4; /* Text */
46 - --wiki-content-links: #F9E2AF; /* Yellow */
47 - --wiki-nw-links: #F9E2AF; /* Yellow */
48 - --result-item-title-border: transparent;
49 -
50 - --site_info_bg: #313244; /* Surface1 */
51 - --site_info_bottom_bg: #313244; /* Surface1 */
52 - --btn-group-bg: #313244; /* Surface1 */
53 -
54 - --dd-hover-bg: #313244; /* Surface1 */
55 - --dd-list-input-bg: #313244; /* Surface1 */
56 - --kagi-accent: #313244; /* Surface1 */
57 - --filter-dd-bg: #313244; /* Surface1 */
58 -
59 - /* mobile */
60 - --m_sri_gap_color: #313244; /* Surface1 */
61 - }
62 -
63 - /* disable horizontal scrollbars */
64 - body {
65 - overflow-x: hidden;
66 - }
67 -
68 - ::selection {
69 - background-color: var(--color_link);
70 - color: #313244; /* Surface1 */
71 - }
72 -
73 - /* header, logo */
74 - .app-logo.--kagi {
75 - top: 26px;
76 - }
77 -
78 - /* container-level */
79 - .results-box {
80 - margin-top: 10px;
81 - }
82 -
83 - .serp-nav .nav_item.n_se::after {
84 - border-color: #A6E3A1 !important; /* Green from Catppuccin Mocha */
85 - }
86 -
87 - /* update color borders for serp tabs */
88 - .serp-nav .nav_item.--active:after, .serp-nav .nav_item:hover:after, ._0_lenses .k_ui_dropdown.--active .k_ui_dropdown_first_item span:after {
89 - border-color: var(--primary);
90 - }
91 -
92 - /* disable links borders */
93 - #layout-v2 a, .__sri-title .__sri_title_link, .__sri-title .__sri_title_link:hover, .wikipediaResult a:hover {
94 - border-bottom: 0;
95 - }
96 -
97 - /* general input focus */
98 - :focus-visible {
99 - outline-color: var(--color_link);
100 - }
101 -
102 - /* result tweaks */
103 - .__sri-title-box, .__sri-title, .__sri-url-box, .__sri-body {
104 - padding-left: 0;
105 - }
106 -
107 - .__sri-title .__domain-favicon {
108 - margin-left: -25px;
109 - }
110 -
111 - .__sri-preview {
112 - left: 0;
113 - }
114 -
115 - .__sri-url-box {
116 - margin-bottom: 4px;
117 - }
118 -
119 - .__sri-url {
120 - font-size: 0.75rem;
121 - }
122 -
123 - .__sri-time {
124 - background-color: transparent;
125 - color: #6C7086; /* Subtext0 */
126 - padding: 0;
127 - }
128 -
129 - .__sri-time::after {
130 - content: "—";
131 - display: inline-block;
132 - padding: 0 4px;
133 - }
134 -
135 - .__sri-time.--new {
136 - background: transparent;
137 - color: var(--color_link);
138 - }
139 -
140 - .__sri-desc {
141 - line-height: 1.57;
142 - }
143 -
144 - .newsResultItem .newsResultBody {
145 - margin-top: 0;
146 - }
147 -
148 - .top_podcasts_box:empty {
149 - display: none;
150 - }
151 -
152 - .freeScroller {
153 - overflow-x: auto !important;
154 - }
155 -
156 - /* domain info popover */
157 - #domainInfoModal .d-info-box-title-header {
158 - background: transparent;
159 - }
160 -
161 - #domainInfoModal .d-info-domain-title {
162 - text-shadow: none;
163 - color: var(--color-primary);
164 - }
165 -
166 - #domainInfoModal .rakned-box-close {
167 - color: var(--color-primary);
168 - }
169 -
170 - /* wolfram-alpha/"smart" things specific */
171 - .widget_holder .wasb, .wasb, .wasb-ans {
172 - font-family: var(--font-main);
173 - }
174 -
175 - .widget_holder .wasb {
176 - border: 1px solid var(--color-primary-dim_3);
177 - }
178 -
179 - .suggestions_area {
180 - border-bottom: 1px solid var(--color-primary-dim_3);
181 - }
182 -
183 - /* misc */
184 - .wikipediaResult .wiki-title a:hover {
185 - color: var(--color-primary_hover);
186 - border-bottom: 0;
187 - }
188 -
189 - .wiki-desc-box {
190 - font-size: 14px;
191 - }
192 -
193 - .k_ui_toggle_switch {
194 - --active-bg-color: var(--color_link);
195 - }
196 -
197 - .footer .footerInner ul li, footer .footerInner ul li {
198 - color: inherit;
199 - }
200 -
201 - /* mobile specific */
202 - @media screen and (max-width: 767px) {
203 - /* header */
204 - .m-h {
205 - padding: 0;
206 - }
207 -
208 - .m-h .m-h-i {
209 - height: auto;
210 - }
211 -
212 - .m-h .control-center-btn {
213 - top: 32px;
214 - z-index: 51;
215 - }
216 -
217 - .m-h .m-app-logo {
2 + --button-color: #89b4fa;
3 + /* Primary color for the buttons */
4 + --button-hover-color: #74c7ec;
5 + /* Secondary color for the buttons - when hovering */
6 + --source-highlight-color: #89dceb;
7 + /* Color of the sources and small annotations */
8 + --sri-hover-color: #89b4fa;
9 + /* Color for hovering over search results */
10 + --color-search-input: #1e1e2e;
11 + /* Color for Search Box */
12 + --color-search-input-border: #313244;
13 + --time-stamp: rgba(166, 173, 200, 0.8);
14 + /* Color for timestamp with alpha value */
15 + --m_sri_gap_color: #181825 !important;
16 + --app-text: #cdd6f4 !important;
17 + --app-bg: #1e1e2e;
18 + --inline-widget-bg: #181825;
19 + --primary-25: #181825;
20 + /* Adjustment for The Assistant */
21 + --primary-50: #1e1e2e;
22 + /* Adjustment for The Assistant */
23 + --primary-70: #11111b
24 + /* Adjustment for The Assistant */
25 + }
26 + :focus-visible{
27 + outline:1px solid #ffb319
28 + }
29 + .my-7{
30 + margin-bottom:5px;
31 + margin-top:5px;
32 + }
33 + #uploadedItems .item,[data-files] .item {
34 + background-color:var(--primary-50);
35 + outline:0.5px solid var(--primary-100);
36 + }
37 + #uploadedItems .item:focus-visible,#uploadedItems .item:hover:not(:has([data-selector=close]:hover)),[data-files] .item:focus-visible,[data-files] .item:hover:not(:has([data-selector=close]:hover)) {
38 + outline:.5px solid var(--kagi-highlight)
39 + }
40 + .chat_bubble {
41 + background-color: #1e2028;
42 + border-radius: 5px;
43 + padding: 1rem;
44 + margin-bottom: 1.3rem;
45 + box-shadow:0 8px 15px rgba(0,0,0,0.2);
46 + }
47 + #chat_box .chat_bubble .model{
48 + color:var(--secondary);
49 + background-color: var(--primary);
50 + max-width: fit-content;
51 + height: 24px;
52 + border-radius: 5px;
53 + padding: 0 8px;
54 + user-select: none;
55 + box-shadow: 0 8px 15px rgba(0,0,0,0.2);
56 + }
57 + .widget#translate {
58 + background-color: var(--primary-50);
59 + padding: 15px;
60 + border-radius: 5px;
61 + }
62 + .widget#translate .tbox .icons .fc {
63 + color:var(--primary);
64 + background-color: var(--primary-70);
65 + padding: 5px;
66 + border-radius: 100%;
67 + transition: all 0.5s ease;
68 + }
69 + .widget#translate .tbox .icons .fc:hover {
70 + background-color: var(--button-hover-color);
71 + color: var(--secondary);
72 + }
73 + .dropdown .dd-list li {
74 + border-radius: 9px;
75 + }
76 + .dropdown .dd-list li.--hover,.dropdown .dd-list li:hover {
77 + background-color:var(--primary);
78 + color:var(--secondary);
79 + }
80 + .dropdown .dd-list input[type=search] {
81 + background-color:var(--primary-50);
82 + border:1px solid var(--secondary);
83 + }
84 + .scene .cardHistory ._0_cardHistoryBack svg {
85 + margin-bottom: 25px;
86 + background: var(--button-color);
87 + border-radius: 100%;
88 + color: var(--primary-50);
89 + }
90 + .widget-simple .widgetItem {
91 + transition: all 0.5s ease;
92 + border-radius: 8px
93 + }
94 + .widget-simple .widgetItem:hover {
95 + background-color: var(--primary);
96 + padding: 5px
97 + }
98 + .widget-simple .widgetItemTitle .__title-text:hover {
99 + text-decoration:none
100 + }
101 + .widget-simple .widgetItemTitle .__title-text:hover {
102 + color:var(--secondary);
103 + text-decoration:none
104 + }
105 + .widget-simple .widgetItemTitle .__title-text {
106 + color:var(--primary);
107 + transition: all 0.5s ease;
108 + }
109 + .widgetContent .widgetItems .widgetItem:hover {
110 + background-color:#1c1e24
111 + }
112 + #quickPeekResults .inlineHeader,#quickPeekResults details {
113 + border-bottom:.5px dashed var(--inline-header-border);
114 + }
115 + .k_ui_dropdown_data_list{
116 + background-color:var(--primary-50);
117 + left:65px !important;
118 + top:0px !important;
119 + border: 1px solid var(--as-dd-border);
120 + border-radius: 12px;
121 + box-shadow: 1px 8px 30px 0 rgba(0,0,0,.09);
122 + gap: 6px;
123 + padding-block: 20px;
124 + padding-inline: 10px;
125 + }
126 + .k_ui_dropdown_data_list .list_items>._0_k_ui_dropdown_li, .k_ui_dropdown_data_list .list_items>a, .k_ui_dropdown_data_list .list_items>div {
127 + align-items:center;
128 + background-color:transparent;
129 + border-radius:9px;
130 + transition:background-color .1s ease-in-out,color .1s ease-in-out
131 + }
132 + .k_ui_dropdown_data_list .list_items>._0_k_ui_dropdown_li.__hover,.k_ui_dropdown_data_list .list_items>._0_k_ui_dropdown_li:focus-visible, .k_ui_dropdown_data_list .list_items>._0_k_ui_dropdown_li:hover,.k_ui_dropdown_data_list .list_items>a.__hover,.k_ui_dropdown_data_list .list_items>a:focus-visible,.k_ui_dropdown_data_list .list_items>a:hover,.k_ui_dropdown_data_list .list_items>div.__hover,.k_ui_dropdown_data_list .list_items>div:focus-visible,.k_ui_dropdown_data_list .list_items>div:hover {
133 + background-color:var(--primary);
134 + color:var(--secondary);
135 + }
136 + .d-info-box-title-header {
137 + background:#a5d46a;
138 + }
139 + .d-info-box-title-header.--trackers {
140 + background:#ffdf80
141 + }
142 + .d-info-box-title-header.--trackers-danger {
143 + background:#ffa080
144 + }
145 + .k_ui_btn_group{
146 + border:none;
147 + background-color:var(--app-bg);
148 + }
149 + .advanced-search-modal-backdrop::before{
150 + background-color:#121213
151 + }
152 + a.wiki-nw-link{
153 + background-color:var(--inline-domain-tag-bg);
154 + border-radius:8px;
155 + margin-top:10px;
156 + padding:5px;
157 + transition:all .5s ease;
158 + }
159 + a.wiki-nw-link:hover{
160 + background-color:var(--button-hover-color);
161 + color:#1b1b1b
162 + }
163 + .wiki-nw-link{
164 + color:var(--primary-700)!important;
165 + }
166 + .wiki-nw-link:hover{
167 + color:#1b1b1b
168 + }
169 + .dropdown.dd_clean .dd-toggle-label{
170 + transition:all .5s ease
171 + }
172 + .dropdown.dd_clean .dd-toggle-label:hover{
173 + background-color:#34373f;
174 + padding-left:5px
175 + }
176 + ._0_filters-panel{
177 + background-color:#1e2028;
178 + border-radius:12px;
179 + padding-left:15px;
180 + margin-right:10px;
181 + margin-bottom:5px;
182 + box-shadow:0 0 10px rgba(0,0,0,.25)
183 + }
184 + .d-info-section,.question_form_box .q_form_wrapper{
185 + background-color:#1e2028
186 + }
187 + .d-info-body{
188 + background-color:#17191e
189 + }
190 + .d-info-section-desc.col{
191 + background-color:transparent
192 + }
193 + ._0_result_page_summary{
194 + background-color:#17191e;
195 + padding:8px;
196 + border-radius:5px;
197 + border:.5px dashed var(--button-color);
198 + line-height:1.5rem
199 + }
200 + .quick-settings-footer{
201 + border-top:1px solid var(--button-color);
202 + border-radius:8px
203 + }
204 + .image-preview-wrapper #PreviewImageUrl{
205 + max-width:fit-content;
206 + background-color:#17191e;
207 + padding:5px;
208 + border-radius:8px;
209 + border:1px solid var(--primary-hover);
210 + margin-top:5px
211 + }
212 + .ranked-c-adjust-info-icon:not(.new-tooltip) .k-tooltip:after,.tooltip-trigger:not(.new-tooltip) .k-tooltip:after{
213 + border-top:8px solid var(--secondary)
214 + }
215 + .newsResultItem .newsResultHeader .sourceAndTime{
216 + background-color:#17191e;
217 + border-radius:5px;
218 + padding:8px
219 + }
220 + .instant-answer{
221 + padding-bottom:10px;
222 + padding-left:14px;
223 + background-color:#1e2028;
224 + border-radius:12px;
225 + margin-bottom:30px;
226 + box-shadow:rgba(244,182,68,0.4) 5px 5px,rgba(244,182,68,0.3) 10px 10px,rgba(244,182,68,0.2) 15px 15px,rgba(244,182,68,0.1) 20px 20px
227 + }
228 + .ext_icon{
229 + border:1px solid var(--button-color)
230 + }
231 + .result-comments .comment{
232 + background-color:var(--button-color);
233 + color:#1b1b1b;
234 + border-radius:10px;
235 + padding:5px;
236 + margin:0 auto
237 + }
238 + .result-comments .comment:hover{
239 + background-color:var(--button-hover-color)
240 + }
241 + .top_podcast_item{
242 + width:130px;
243 + background-color:#1e2028;
244 + padding:10px;
245 + border-radius:12px
246 + }
247 + .top_podcast_item:hover{
248 + text-decoration:none
249 + }
250 + .__sri-url-box{
251 + margin-bottom: 10px;
252 + background-color:#17191e;
253 + border-radius:5px;
254 + padding:8px
255 + }
256 + .videoResultItem{
257 + background-color:#1e2028
258 + }
259 + .auto_suggestions .auto_item{
260 + transition:all .5s ease
261 + }
262 + .auto_suggestions .auto_item.highlighted {
263 + background-color:var(--primary-70)
264 + }
265 + .videoResultItem .videoResultRight .videoResultInfo .videoPublished .videoPublishedDate{
266 + background-color:var(--time-stamp);
267 + color:var(--primary-700);
268 + border-radius:5px;
269 + padding:0 6px;
270 + transition:background-color .3s ease,color .3s ease;
271 + user-select:none
272 + }
273 + .videoResultItem .videoResultRight .videoResultInfo .videoPublished .videoPublishedDate:hover{
274 + background-color:rgba(150,190,250,0.8);
275 + color:#1b1b1b
276 + }
277 + .videoResultItem .videoResultRight .videoResultInfo .videoPublishedDate,.videoResultItem .videoResultRight .videoResultInfo .videoViewsCount{
278 + background-color:var(--time-stamp);
279 + color:var(--primary-700);
280 + border-radius:5px;
281 + padding:0 6px;
282 + transition:background-color .3s ease,color .3s ease;
283 + user-select:none
284 + }
285 + .videoResultItem .videoResultRight .videoResultInfo .videoPublishedDate:hover,.videoResultItem .videoResultRight .videoResultInfo .videoViewsCount:hover{
286 + background-color:rgba(150,190,250,0.8);
287 + color:#1b1b1b
288 + }
289 + .newsResultItem{
290 + background-color:#1e2028;
291 + border-radius:12px;
292 + padding:1.2rem 22px .7rem 18px;
293 + opacity:0;
294 + transform:translateY(20px);
295 + animation:fadeInUp .3s ease-out forwards
296 + }
297 + .newsResultItem:first-child{
298 + padding-top:1.2rem
299 + }
300 + .newsResultItem .newsResultTime{
301 + background-color:var(--time-stamp);
302 + color:var(--primary-700);
303 + border-radius:5px;
304 + padding:0 6px;
305 + user-select:none;
306 + transition:background-color .3s ease,color .3s ease
307 + }
308 + .newsResultItem .newsResultTime:hover{
309 + background-color:rgba(150,190,250,0.8);
310 + color:#1b1b1b
311 + }
312 + .podcast_result{
313 + background-color:#1e2028;
314 + border-radius:12px;
315 + padding:1.2rem 22px .7rem 18px;
316 + opacity:0;
317 + transform:translateY(20px);
318 + animation:fadeInUp .3s ease-out forwards
319 + }
320 + .podcast_result .body .thumbnail img{
321 + transition:box-shadow .5s ease
322 + }
323 + .podcast_result .body .thumbnail img:hover{
324 + box-shadow:0 8px 15px rgba(0,0,0,0.2)
325 + }
326 + .podcast_result .body{
327 + margin-top:0
328 + }
329 + .podcast_result .title a{
330 + transition:all .5s ease
331 + }
332 + .podcast_result .episode_meta>div+div,.podcast_result .body .content .podcast_publisher,.podcast_result .podcast_duration{
333 + background-color:var(--time-stamp);
334 + color:var(--primary-700);
335 + border-radius:5px;
336 + padding:0 6px;
337 + transition:background-color .3s ease,color .3s ease;
338 + user-select:none
339 + }
340 + .podcast_result .episode_meta>div+div:hover,.podcast_result .body .content .podcast_publisher:hover,.podcast_result .podcast_duration:hover{
341 + background-color:rgba(150,190,250,0.8);
342 + color:#1b1b1b
343 + }
344 + .podcast_result .body .content .podcast_publisher i{
345 + color:var(--primary-700);
346 + transition:color .3s ease
347 + }
348 + .podcast_result .body .content .podcast_publisher:hover i{
349 + color:#1b1b1b
350 + }
351 + .widget-time-ago{
352 + background-color:rgba(150,190,250,0.8);
353 + color:#1b1b1b;
354 + user-select:none;
355 + border-radius:5px;
356 + display:inline-block;
357 + padding:0 6px;
358 + margin-bottom:auto;
359 + margin-top:auto
360 + }
361 + .app-header.app-content-box{
362 + position:sticky;
363 + top:0;
364 + z-index:114;
365 + background:rgba(26,28,35,0.2);
366 + border-bottom-left-radius:16px;
367 + border-bottom-right-radius:16px;
368 + box-shadow:0 2px 15px rgba(0,0,0,.7);
369 + backdrop-filter:blur(5px);
370 + -webkit-backdrop-filter:blur(5px);
371 + border:1px solid rgba(35,35,37,0.3)
372 + }
373 + .quick-settings{
374 + background:rgba(32,33,36,0.6);
375 + border-bottom-left-radius:16px;
376 + border-top-left-radius:16px;
377 + box-shadow:0 7px 10px #1a1c23;
378 + backdrop-filter:blur(5px);
379 + -webkit-backdrop-filter:blur(5px);
380 + border:2px solid rgba(35,35,37,0.7)
381 + }
382 + .sri-group .sr-group {
383 + padding: 10px 10px 20px 30px!important;
384 + margin-top:0px
385 + }
386 + .correctedQuery{
387 + line-height:2
388 + }
389 + .wikipedia_results{
390 + background-color:#28282a
391 + }
392 + .wiki_desc_text{
393 + line-height:1.55
394 + }
395 + .app-box{
396 + background-color:#17191e
397 + }
398 + .app-box-center{
399 + margin-top:1rem
400 + }
401 + .read-more-inline{
402 + background-color:var(--button-color);
403 + color:#1b1b1b;
404 + border-radius:10px;
405 + padding:2px 8px
406 + }
407 + .read-more-inline:hover{
408 + background-color:var(--button-hover-color);
409 + color:#1b1b1b
410 + }
411 + .read-more-inline svg{
412 + color:#1b1b1b;
413 + transition:all .3s ease
414 + }
415 + .read-more-inline:hover svg{
416 + color:#1b1b1b;
417 + transform:translateX(5px)
418 + }
419 + ._0_results_summary_text{
420 + color:#b3b7bb
421 + }
422 + .__sri-time{
423 + background-color:var(--time-stamp);
424 + color:var(--primary-700);
425 + user-select:none
426 + }
427 + .__sri-time.--new{
428 + background-color:var(--time-stamp);
429 + color:var(--primary-700);
430 + user-select:none
431 + }
432 + .sri-group,.search-result,.scene{
433 + background-color:#1e2028;
434 + border-radius:5px;
435 + opacity:0;
436 + transform:translateY(20px);
437 + animation:fadeInUp .3s ease-out forwards
438 + }
439 + .__sri-title,.__sri_title_link{
440 + transition:all .5s ease
441 + }
442 + .scene{
443 + padding:1rem;
444 + opacity:0;
445 + transform:translateY(20px);
446 + animation:fadeInUp .3s ease-out forwards
447 + }
448 + body,html,.mob{
449 + background-color:#17191e;
450 + font-family:var(--font-lufga),system-ui
451 + }
452 + .search-result{
453 + padding:1.2rem .8rem .6rem .8rem;
454 + opacity:0;
455 + transform:translateY(20px);
456 + animation:fadeInUp .3s ease-out forwards
457 + }
458 + @keyframes fadeInUp{
459 + to{
460 + opacity:1;
461 + transform:translateY(0)
462 + }
463 + }
464 + .widgetContent{
465 + background-color:#1e2028;
466 + border-radius:5px;
467 + padding:1.2rem 22px .7rem 18px;
468 + opacity:0;
469 + transform:translateY(20px);
470 + animation:fadeInUp .3s ease-out forwards
471 + }
472 + .serp-nav .nav_item{
473 + position:relative
474 + }
475 + .serp-nav .nav_item:after{
476 + content:"";
477 + display:block;
478 + position:absolute;
479 + bottom:0;
480 + left:0;
481 + width:100%;
482 + height:3px;
483 + background-color:var(--nav_n_se_line);
484 + transform:scaleY(0);
485 + transform-origin:bottom;
486 + transition:transform .3s ease,box-shadow .3s ease;
487 + border-top-left-radius:5px;
488 + border-top-right-radius:5px
489 + }
490 + .serp-nav .nav_item:hover:after{
491 + transform:scaleY(1)
492 + }
493 + ._0_sri-w-highlight .serp-nav .nav_item.searchResultAnswer:after,.serp-nav ._0_sri-w-highlight .nav_item.searchResultAnswer:after,.serp-nav .nav_item.--active:after,.serp-nav .nav_item:hover:after{
494 + transform:scaleY(1)
495 + }
496 + ._0_more_search_box{
497 + text-align:center;
498 + width:80%
499 + }
500 + .__sri_title_link._0_sri_title_link._0_URL{
501 + border-bottom:none!important
502 + }
503 + .__srgi-title a{
504 + border-bottom:none!important
505 + }
506 + .newsResultItem .newsResultHeader .newsResultTitle a._0_TITLE{
507 + border-bottom:none!important
508 + }
509 + .wikipediaResult a{
510 + border-bottom:none!important;
511 + color:var(--button-color)
512 + }
513 + ._0_results_summary_box{
514 + border-bottom:none!important;
515 + margin-bottom:30px;
516 + background-color:#1e2028;
517 + border-radius:22px;
518 + padding:20px
519 + }
520 + .results_summary_text_box:has(#qa_show_more:not(:checked)) .smw::before{
521 + background:linear-gradient(transparent,#1e2028)
522 + }
523 + ._0_summarize_link{
524 + background-color:var(--button-color);
525 + max-width:max-content;
526 + margin-bottom:10px;
527 + margin-top:3px;
528 + border-radius:10px!important;
529 + padding:5px 10px
530 + }
531 + ._0_summarize_link:hover{
532 + background-color:var(--button-hover-color);
533 + box-shadow:0 8px 15px rgba(0,0,0,0.2);
534 + transition:all .5s ease
535 + }
536 + ._0_summarize_link svg{
537 + transition:all .3s ease!important
538 + }
539 + ._0_summarize_link:hover .ic svg{
540 + transform:translateX(5px)!important
541 + }
542 + ._0_summarize_link,._0_summarize_link a{
543 + color:#232325!important
544 + }
545 + .top-content .top-content ._0_provider-content{
546 + display:none!important
547 + }
548 + ._0_results_summary_link_to_IA{
549 + background-color:var(--inline-domain-tag-bg);
550 + max-width:max-content;
551 + padding:5px;
552 + border-radius:10px;
553 + margin-top:15px;
554 + transition:all .5s ease;
555 + user-select:none;
556 + }
557 + ._0_results_summary_link_to_IA:hover{
558 + background-color:var(--button-hover-color);
559 + box-shadow:0 8px 15px rgba(0,0,0,0.2)
560 + }
561 + .results_summary_text_box sup a{
562 + border-radius:50%;
563 + background-color:#2D2F2F;
564 + color:#8D9191;
565 + padding:1px 4px;
566 + transition:background-color .3s ease,color .3s ease
567 + }
568 + .results_summary_text_box sup a:hover{
569 + background-color:var(--source-highlight-color);
570 + color:#F2FCFC;
571 + transition:all .5s ease
572 + }
573 + ._0_results_summary_links{
574 + margin-bottom:30px
575 + }
576 + ._0_results_summary_links a{
577 + transition:color .3s ease-in-out,transform .3s ease-in-out;
578 + border-radius:3px;
579 + display:inline-block;
580 + text-decoration:none
581 + }
582 + ._0_results_summary_links a.__0_highlight,._0_results_summary_links a:hover{
583 + transform:translateX(3px);
584 + background-color:var(--source-highlight-color);
585 + color:var(--resultsummary-highlight_text)
586 + }
587 + ._0_results_summary_links .__domain-name{
588 + user-select:none
589 + }
590 + .widget .wasb{
591 + background-color:#1e2028
592 + }
593 + .wasb-title{
594 + text-decoration:none;
595 + font-size:1.25rem;
596 + font-weight:450
597 + }
598 + .wolfram-answer{
599 + background-color:#1e2028;
600 + margin-bottom:25px;
601 + border-radius:10px;
602 + padding-right:10px;
603 + padding-left:10px
604 + }
605 + ._0_discuss_document_btn{
606 + background-color:var(--button-color);
607 + color:#1b1b1b;
608 + border-radius:10px;
609 + padding:2px 8px;
610 + max-width:max-content;
611 + position:relative;
612 + margin-top:1rem
613 + }
614 + ._0_discuss_document_btn:hover{
615 + background-color:var(--button-hover-color);
616 + color:#1b1b1b
617 + }
618 + ._0_discuss_document_btn svg{
619 + transition:all .3s ease
620 + }
621 + ._0_discuss_document_btn:hover svg{
622 + transform:translateX(5px)
623 + }
624 + .smw{
625 + background-color:var(--button-color);
626 + color:#1b1b1b;
627 + border-radius:10px;
628 + padding:2px 8px;
629 + max-width:max-content;
630 + position:relative;
631 + margin:10px auto 0;
632 + user-select:none
633 + }
634 + .smw:hover{
635 + background-color:var(--button-hover-color);
636 + color:#1b1b1b
637 + }
638 + .smw svg{
639 + transition:all .3s ease
640 + }
641 + .smw:hover svg{
642 + transform:translateX(3px)
643 + }
644 + .results_summary_text_box:has(#qa_show_more:not(:checked)) .smw::before{
645 + background:linear-gradient(transparent,#1e2028)
646 + }
647 + .ks-tooltip-body{
648 + background-color:var(--k-tooltip-text);
649 + color:#FDFDFD
650 + }
651 + .ia-tooltip-body__desc,.ia-tooltip-body__desc__title{
652 + color:#fdfdfd
653 + }
654 + .tooltip_base{
655 + color:var(--k-tooltip-bg);
656 + background-color:var(--k-tooltip-text);
657 + box-shadow:0 8px 15px rgba(0,0,0,0.2);
658 + width:500px;
659 + z-index:115
660 + }
661 + [data-arrow]{
662 + background-color:var(--k-tooltip-text)
663 + }
664 + .related-items a{
665 + background-color:#1e2028;
666 + transition:all .5s ease
667 + }
668 + .footer-search-results #load_more_results,.btn.--primary{
669 + transition:all .5s ease
670 + }
671 + .ranked-c-adjust-info-icon:not(.new-tooltip) .k-tooltip,.tooltip-trigger:not(.new-tooltip) .k-tooltip{
672 + background-color:var(--k-tooltip-text);
673 + color:#FDFDFD
674 + }
675 + .widgetContent .widgetItems .widgetItem{
676 + background-color:#17191e;
677 + transition:all .5s ease
678 + }
679 + .widgetItem .videoResultThumbnail img{
680 + border-top-left-radius:5px;
681 + border-bottom-left-radius:5px
682 + }
683 + .search-form .search-input-container,.search-form .search-input-container-kids{
684 + box-shadow:1px 8px 30px 0 rgba(0,0,0,0.3)
685 + }
686 + .paywall-icon .paywall-tooltip{
687 + color:var(--k-tooltip-bg);
688 + background-color:var(--k-tooltip-text);
689 + box-shadow:0 8px 15px rgba(0,0,0,0.2)
690 + }
691 + .btn.--secondary-light-s:hover{
692 + border:1px solid var(--primary-hover);
693 + color:var(--primary-hover);
694 + transition:all .5s ease
695 + }
696 + .inlineHeader{
697 + transition:all .5s ease
698 + }
699 + .ranked-c-adjust-info-icon:not(.new-tooltip) .k-tooltip:after, .tooltip-trigger:not(.new-tooltip) .k-tooltip:after {
700 + border-top: 8px solid var(--secondary);
701 + }
702 + .auto_suggestions_lenses_edit_box:hover {
703 + background-color: var(--sri-hover-color);
704 + }
705 + .top_podcast_item {
706 + width: 130px;
707 + background-color: #1e2028;
708 + padding: 10px;
709 + border-radius: 12px;
710 + }
711 + .widget-time-ago {
712 + background-color: rgba(150, 190, 250, 0.8);
713 + color: #1b1b1b;
714 + user-select: none;
715 + border-radius: 5px;
716 + display: inline-block;
717 + padding: 0 6px;
718 + margin-bottom: auto;
719 + margin-top: auto;
720 + }
721 + .podcast_result {
722 + background-color: #1e2028;
723 + border-radius: 12px;
724 + padding-top: 1.2rem;
725 + padding-right: 22px;
726 + padding-bottom: 0.7rem;
727 + padding-left: 18px;
728 + opacity: 0;
729 + transform: translateY(20px);
730 + animation: fadeInUp 0.3s ease-out forwards;
731 + }
732 + .scene {
733 + padding: 1rem;
734 + opacity: 0;
735 + transform: translateY(20px);
736 + animation: fadeInUp 0.3s ease-out forwards;
737 + }
738 + @keyframes fadeInUp {
739 + to{
740 + opacity: 1;
741 + transform: translateY(0);
742 + }
743 + }
744 + ._0_queryInfo{
218 745 display: none;
219 - }
220 -
221 - /* search box */
222 - .search-form {
223 - height: auto;
224 - }
225 -
226 - .search_form_box {
227 - width: 100%;
228 - }
229 -
230 - .search-form .search-input-container {
231 - padding-inline: 0;
232 - border: 0;
233 - }
234 -
235 - .search-form .search_area {
236 - min-height: auto;
237 - }
238 -
239 - .search-form .search-input-box {
240 - border: 1px solid var(--header-border);
241 - border-radius: 24px;
242 - padding: 0 14px;
243 - }
244 -
245 - .s-f-w .search-form-container {
246 - padding: 10px 46px 5px 10px;
247 - }
248 -
249 - .s-f-w.--active {
250 - margin: 0;
251 - }
252 -
253 - .s-f-w.--active .search-input-container {
254 - border: 0;
255 - min-height: 64px;
256 - }
257 -
258 - .s-f-w.--active .search-form-container {
259 - margin: 0;
260 - padding: 0 10px;
261 - height: 64px;
262 - }
263 -
264 - .s-f-w.--active .search-form {
265 - padding-top: 0;
266 - }
267 -
268 - .s-f-w.--active .search-input-box {
269 - margin-left: 4px;
270 - padding-right: 0;
271 - max-width: 100%;
272 - }
273 -
274 - .s-f-w.--active .search-form-icons {
275 - margin-right: 0;
276 - }
277 -
278 - .s-f-w.--active .auto_suggestions {
279 - top: 64px;
280 - }
281 -
282 - .s-f-w.--active .m-b-arrow {
283 - position: relative;
284 - width: auto;
285 - height: auto;
286 - left: 0;
287 - }
288 -
289 - #searchFormSubmit {
290 - display: none;
291 - }
292 -
293 - .m-h .search-form-icons .clear-search {
294 - margin-right: 4px;
295 - }
296 -
297 - .m-b-arrow {
298 - width: 35px;
299 - top: 0;
300 - }
301 -
302 - .search-form .auto_suggestions {
303 - margin: 0;
304 - border: 0;
305 - }
306 -
307 - .widgetContent {
308 - margin-bottom: 0;
309 - }
310 -
311 - /* remove top/bottom border between results */
312 - .search-result, .sri-group, .inline-content+.search-result, .inline-content+.sri-group {
313 - border-top: 0;
314 - border-bottom: 0;
315 - }
316 -
317 - /* tighten line-height */
318 - .__sri-title .__sri_title_link {
319 - line-height: 1.65rem;
320 - }
321 -
322 - /* hide inline image preview */
323 - .__sri-body.--img .__sri-preview {
324 - display: none;
325 - }
326 -
327 - .__sri-body.--img .__sri-desc:before {
328 - display: none;
329 - }
330 -
331 - /* tighten up secondary results to match rhythm */
332 - .sri-group .sr-group {
333 - margin-top: 15px;
334 - }
335 -
336 - /* disable bottom-right distracting button on scroll up */
337 - .quick-search-btn {
338 - display: none;
339 - }
340 -
341 - /* fix video results spacing */
342 - #newsHeader, .headerVideos {
343 - margin-right: 0;
344 - }
345 -
346 - /* clean up page 2 results spacing */
347 - ._0_page-separator {
348 - margin-bottom: 15px;
349 - }
350 -
351 - /* give the page 2 button more bottom room */
352 - .main-footer {
353 - padding-bottom: 40px;
354 - }
355 -
356 - /* light-specific */
357 - .theme_light .search-form .search-form-icons {
358 - /* background: linear-gradient(90deg, transparent 0%, rgb(255, 255, 255) 50%); */
359 - }
746 + }
747 + ._0_results_summary_link_to_IA a {
748 + color:var(--primary-700);
749 + }
750 + ._0_results_summary_link_to_IA a:hover {
751 + color:#1b1b1b;
752 + text-decoration:none!important;
753 + }
754 + .top_nav_links>a{
755 + background-color: var(--button-color);
756 + padding-left: 20px;
757 + border-radius: 20px;
758 + color: #232325 !important;
759 + box-shadow: 0 0 10px rgba(0,0,0,.5);
760 + transition: all 0.5s ease;
761 + padding-right: 20px;
762 + height: 40px;
763 + }
764 + .top_nav_links>a:hover{
765 + background-color:var(--button-hover-color);
766 + }
767 + #settings_showFiltersPanel:checked~.top-panel #top-parent {
768 + margin-left:3px;
769 + }
770 + .cheatsh .content{
771 + background-color: var(--primary-25);
772 + border-radius: 5px;
773 + }
774 + .cheatsh .cheatsh_content_wrpr::after {
775 + background-color: var(--primary-50);
776 + }
777 + .cheatsh .code {
778 + box-shadow: 0 0 10px rgba(0,0,0,.25)
779 + }
780 + .ranked-box-overlay.--open {
781 + left:656px !important;
782 + }
783 + #form .buttons button.submit {
784 + background-color: #89b4fa !important;
785 + }
786 + #form .buttons button.submit:hover {
787 + background-color: #b4befe !important;
788 + }
789 + .mb-10 a.btn {
790 + background-color: #89b4fa !important;
791 + }
792 + .mb-10 a.btn:hover {
793 + background-color: #b4befe !important;
794 + }
795 + .control-center-btn {
796 + background-color: #89b4fa !important;
797 + color: #313244 !important;
798 + }
799 + .control-center-btn:hover {
800 + background-color: #b4befe !important;
801 + }
802 + #form {
803 + background-color: #1e1e2e !important;
804 + border-color: #89b4fa !important;
805 + }
806 + .search-form .search-input-container {
807 + border: 1px solid #89b4fa !important;
808 + }
809 + button.searchFormSubmitBtn {
810 + background-color: #89b4fa !important;
811 + }
812 + button.searchFormSubmitBtn:hover {
813 + background-color: #b4befe !important;
814 + }
815 + #form #promptBoxButtonsGroup {
816 + border-color: #89b4fa !important;
360 817 }

jcrabapple's Avatar jcrabapple revised this gist 1734725267. Go to revision

1 file changed, 360 insertions

kagi-catppuccin-mocha.css(file created)

@@ -0,0 +1,360 @@
1 + :root {
2 + --font-main: "Poppins", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
3 + --font-lufga: "Poppins", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
4 + }
5 +
6 + .theme_dark, .theme_moon_dark, .theme_moon_dark_conditional {
7 + --app-bg: #1E1E2E; /* Base */
8 + --page-text: #CDD6F4; /* Text */
9 + --app-text: #CDD6F4; /* Text */
10 + --primary: #CDD6F4; /* Text */
11 + --primary-hover: #1E1E2E; /* Base */
12 +
13 + --header-bg: #1E1E2E; /* Base */
14 + --header-border: #313244; /* Surface1 */
15 +
16 + --app-sidebar-bg: #1E1E2E; /* Base */
17 +
18 + --input-bg: #313244; /* Surface1 */
19 + --color-search-input: #1E1E2E; /* Base */
20 +
21 + --search-result-title: #CDD6F4; /* Text */
22 + --search-result-title-hover: #BAC2DE; /* Subtext1 */
23 + --search-result-content-text: #BAC2DE; /* Subtext1 */
24 + --search-result-url-link: #BAC2DE; /* Subtext1 */
25 + --search-result-date-bg: #313244; /* Surface1 */
26 + --search-result-date-new-bg: #F38BA8; /* Red */
27 +
28 + --domain-rank-icon-color-trackers: #F9E2AF; /* Yellow */
29 +
30 + --color_link: #A6E3A1; /* Yellow */
31 + --primary-hover: #BAC2DE; /* Subtext1 */
32 + --primary-visited: #6C7086; /* Subtext0 */
33 + --related-item-bg: #313244; /* Surface1 */
34 + --inline-domain-tag-bg: #313244; /* Surface1 */
35 + --inline-header-border: #313244; /* Surface1 */
36 + --inline-header-title: #CDD6F4; /* Text */
37 + --inline-widget-bg: #313244; /* Surface1 */
38 +
39 + --primary-700: #6C7086; /* Subtext0 */
40 + --primary-800: #BAC2DE; /* Subtext1 */
41 +
42 + --resultsummary-highlight: #F9E2AF; /* Yellow */
43 + --resultsummary-highlight_text: #313244; /* Surface1 */
44 +
45 + --wiki-title: #CDD6F4; /* Text */
46 + --wiki-content-links: #F9E2AF; /* Yellow */
47 + --wiki-nw-links: #F9E2AF; /* Yellow */
48 + --result-item-title-border: transparent;
49 +
50 + --site_info_bg: #313244; /* Surface1 */
51 + --site_info_bottom_bg: #313244; /* Surface1 */
52 + --btn-group-bg: #313244; /* Surface1 */
53 +
54 + --dd-hover-bg: #313244; /* Surface1 */
55 + --dd-list-input-bg: #313244; /* Surface1 */
56 + --kagi-accent: #313244; /* Surface1 */
57 + --filter-dd-bg: #313244; /* Surface1 */
58 +
59 + /* mobile */
60 + --m_sri_gap_color: #313244; /* Surface1 */
61 + }
62 +
63 + /* disable horizontal scrollbars */
64 + body {
65 + overflow-x: hidden;
66 + }
67 +
68 + ::selection {
69 + background-color: var(--color_link);
70 + color: #313244; /* Surface1 */
71 + }
72 +
73 + /* header, logo */
74 + .app-logo.--kagi {
75 + top: 26px;
76 + }
77 +
78 + /* container-level */
79 + .results-box {
80 + margin-top: 10px;
81 + }
82 +
83 + .serp-nav .nav_item.n_se::after {
84 + border-color: #A6E3A1 !important; /* Green from Catppuccin Mocha */
85 + }
86 +
87 + /* update color borders for serp tabs */
88 + .serp-nav .nav_item.--active:after, .serp-nav .nav_item:hover:after, ._0_lenses .k_ui_dropdown.--active .k_ui_dropdown_first_item span:after {
89 + border-color: var(--primary);
90 + }
91 +
92 + /* disable links borders */
93 + #layout-v2 a, .__sri-title .__sri_title_link, .__sri-title .__sri_title_link:hover, .wikipediaResult a:hover {
94 + border-bottom: 0;
95 + }
96 +
97 + /* general input focus */
98 + :focus-visible {
99 + outline-color: var(--color_link);
100 + }
101 +
102 + /* result tweaks */
103 + .__sri-title-box, .__sri-title, .__sri-url-box, .__sri-body {
104 + padding-left: 0;
105 + }
106 +
107 + .__sri-title .__domain-favicon {
108 + margin-left: -25px;
109 + }
110 +
111 + .__sri-preview {
112 + left: 0;
113 + }
114 +
115 + .__sri-url-box {
116 + margin-bottom: 4px;
117 + }
118 +
119 + .__sri-url {
120 + font-size: 0.75rem;
121 + }
122 +
123 + .__sri-time {
124 + background-color: transparent;
125 + color: #6C7086; /* Subtext0 */
126 + padding: 0;
127 + }
128 +
129 + .__sri-time::after {
130 + content: "—";
131 + display: inline-block;
132 + padding: 0 4px;
133 + }
134 +
135 + .__sri-time.--new {
136 + background: transparent;
137 + color: var(--color_link);
138 + }
139 +
140 + .__sri-desc {
141 + line-height: 1.57;
142 + }
143 +
144 + .newsResultItem .newsResultBody {
145 + margin-top: 0;
146 + }
147 +
148 + .top_podcasts_box:empty {
149 + display: none;
150 + }
151 +
152 + .freeScroller {
153 + overflow-x: auto !important;
154 + }
155 +
156 + /* domain info popover */
157 + #domainInfoModal .d-info-box-title-header {
158 + background: transparent;
159 + }
160 +
161 + #domainInfoModal .d-info-domain-title {
162 + text-shadow: none;
163 + color: var(--color-primary);
164 + }
165 +
166 + #domainInfoModal .rakned-box-close {
167 + color: var(--color-primary);
168 + }
169 +
170 + /* wolfram-alpha/"smart" things specific */
171 + .widget_holder .wasb, .wasb, .wasb-ans {
172 + font-family: var(--font-main);
173 + }
174 +
175 + .widget_holder .wasb {
176 + border: 1px solid var(--color-primary-dim_3);
177 + }
178 +
179 + .suggestions_area {
180 + border-bottom: 1px solid var(--color-primary-dim_3);
181 + }
182 +
183 + /* misc */
184 + .wikipediaResult .wiki-title a:hover {
185 + color: var(--color-primary_hover);
186 + border-bottom: 0;
187 + }
188 +
189 + .wiki-desc-box {
190 + font-size: 14px;
191 + }
192 +
193 + .k_ui_toggle_switch {
194 + --active-bg-color: var(--color_link);
195 + }
196 +
197 + .footer .footerInner ul li, footer .footerInner ul li {
198 + color: inherit;
199 + }
200 +
201 + /* mobile specific */
202 + @media screen and (max-width: 767px) {
203 + /* header */
204 + .m-h {
205 + padding: 0;
206 + }
207 +
208 + .m-h .m-h-i {
209 + height: auto;
210 + }
211 +
212 + .m-h .control-center-btn {
213 + top: 32px;
214 + z-index: 51;
215 + }
216 +
217 + .m-h .m-app-logo {
218 + display: none;
219 + }
220 +
221 + /* search box */
222 + .search-form {
223 + height: auto;
224 + }
225 +
226 + .search_form_box {
227 + width: 100%;
228 + }
229 +
230 + .search-form .search-input-container {
231 + padding-inline: 0;
232 + border: 0;
233 + }
234 +
235 + .search-form .search_area {
236 + min-height: auto;
237 + }
238 +
239 + .search-form .search-input-box {
240 + border: 1px solid var(--header-border);
241 + border-radius: 24px;
242 + padding: 0 14px;
243 + }
244 +
245 + .s-f-w .search-form-container {
246 + padding: 10px 46px 5px 10px;
247 + }
248 +
249 + .s-f-w.--active {
250 + margin: 0;
251 + }
252 +
253 + .s-f-w.--active .search-input-container {
254 + border: 0;
255 + min-height: 64px;
256 + }
257 +
258 + .s-f-w.--active .search-form-container {
259 + margin: 0;
260 + padding: 0 10px;
261 + height: 64px;
262 + }
263 +
264 + .s-f-w.--active .search-form {
265 + padding-top: 0;
266 + }
267 +
268 + .s-f-w.--active .search-input-box {
269 + margin-left: 4px;
270 + padding-right: 0;
271 + max-width: 100%;
272 + }
273 +
274 + .s-f-w.--active .search-form-icons {
275 + margin-right: 0;
276 + }
277 +
278 + .s-f-w.--active .auto_suggestions {
279 + top: 64px;
280 + }
281 +
282 + .s-f-w.--active .m-b-arrow {
283 + position: relative;
284 + width: auto;
285 + height: auto;
286 + left: 0;
287 + }
288 +
289 + #searchFormSubmit {
290 + display: none;
291 + }
292 +
293 + .m-h .search-form-icons .clear-search {
294 + margin-right: 4px;
295 + }
296 +
297 + .m-b-arrow {
298 + width: 35px;
299 + top: 0;
300 + }
301 +
302 + .search-form .auto_suggestions {
303 + margin: 0;
304 + border: 0;
305 + }
306 +
307 + .widgetContent {
308 + margin-bottom: 0;
309 + }
310 +
311 + /* remove top/bottom border between results */
312 + .search-result, .sri-group, .inline-content+.search-result, .inline-content+.sri-group {
313 + border-top: 0;
314 + border-bottom: 0;
315 + }
316 +
317 + /* tighten line-height */
318 + .__sri-title .__sri_title_link {
319 + line-height: 1.65rem;
320 + }
321 +
322 + /* hide inline image preview */
323 + .__sri-body.--img .__sri-preview {
324 + display: none;
325 + }
326 +
327 + .__sri-body.--img .__sri-desc:before {
328 + display: none;
329 + }
330 +
331 + /* tighten up secondary results to match rhythm */
332 + .sri-group .sr-group {
333 + margin-top: 15px;
334 + }
335 +
336 + /* disable bottom-right distracting button on scroll up */
337 + .quick-search-btn {
338 + display: none;
339 + }
340 +
341 + /* fix video results spacing */
342 + #newsHeader, .headerVideos {
343 + margin-right: 0;
344 + }
345 +
346 + /* clean up page 2 results spacing */
347 + ._0_page-separator {
348 + margin-bottom: 15px;
349 + }
350 +
351 + /* give the page 2 button more bottom room */
352 + .main-footer {
353 + padding-bottom: 40px;
354 + }
355 +
356 + /* light-specific */
357 + .theme_light .search-form .search-form-icons {
358 + /* background: linear-gradient(90deg, transparent 0%, rgb(255, 255, 255) 50%); */
359 + }
360 + }
Newer Older