From b0aebf7069236ba53078b7d5adf6c678df56693b Mon Sep 17 00:00:00 2001 From: mrpaulblack Date: Sun, 21 Nov 2021 21:40:49 +0100 Subject: [PATCH] [build] /static --- .../oscar/css/logicodev-dark.min.css.map | Bin 11613 -> 11613 bytes .../static/themes/simple/css/searxng-rtl.css | 171 +++++++++++------- .../themes/simple/css/searxng-rtl.min.css | Bin 56682 -> 57580 bytes .../themes/simple/css/searxng-rtl.min.css.map | Bin 24260 -> 24552 bytes searx/static/themes/simple/css/searxng.css | 171 +++++++++++------- .../static/themes/simple/css/searxng.min.css | Bin 56643 -> 57541 bytes .../themes/simple/css/searxng.min.css.map | Bin 24204 -> 24496 bytes searx/static/themes/simple/img/favicon.png | Bin 4734 -> 11114 bytes searx/static/themes/simple/js/searxng.js | 1 + searx/static/themes/simple/js/searxng.min.js | Bin 25028 -> 25076 bytes .../themes/simple/js/searxng.min.js.map | Bin 31456 -> 31502 bytes 11 files changed, 217 insertions(+), 126 deletions(-) diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css.map b/searx/static/themes/oscar/css/logicodev-dark.min.css.map index eafe5f3484fa2a3dccf2ca9963b6f47a0cea5c1d..32293f3a43cc80ffe3356a30a41c213dc1fbcf2d 100644 GIT binary patch delta 46 zcmV+}0MY;5THRWZd6QfM7O{xb0g-tRliL9avwH$cAOS;@#v*P3VzV_PfCB+zv$iIu E2EVHjb^rhX delta 55 zcmV-70LcH{THRWZc>`l_WRW)?k;Wvk#+?C?c@~lZ1d}iV1+#ksN+1DRlg1)$0b#Q> NBY*<|L$kIfrv_n}6ZZfB diff --git a/searx/static/themes/simple/css/searxng-rtl.css b/searx/static/themes/simple/css/searxng-rtl.css index e5e5a6875..6087a6aa5 100644 --- a/searx/static/themes/simple/css/searxng-rtl.css +++ b/searx/static/themes/simple/css/searxng-rtl.css @@ -802,11 +802,10 @@ template { --color-toolkit-dialog-background: #fff; --color-toolkit-tabs-label-border: #fff; --color-toolkit-tabs-section-border: #ddd; + --color-toolkit-select-background: #f7f7f7; --color-toolkit-select-border: #ddd; - --color-toolkit-select-border-hover: #bbb; + --color-toolkit-select-background-hover: #bbb; --color-toolkit-input-text-font: #222; - --color-toolkit-input-text-border: #ddd; - --color-toolkit-input-text-border-hover: #bbb; --color-toolkit-checkbox-onoff-background: #ddd; --color-toolkit-checkbox-onoff-label-background: #3050ff; --color-toolkit-checkbox-onoff-checked-background: #aaa; @@ -863,8 +862,8 @@ template { --color-result-link-font: #8af; --color-result-link-font-highlight: #8af; --color-result-link-visited-font: #96b; - --color-result-publishdate-font: #777; - --color-result-engines-font: #777; + --color-result-publishdate-font: #888; + --color-result-engines-font: #888; --color-result-search-url-border: #555; --color-result-search-url-font: #fff; --color-result-detail-font: #fff; @@ -887,11 +886,10 @@ template { --color-toolkit-dialog-background: #222; --color-toolkit-tabs-label-border: #222; --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #3c3b31; --color-toolkit-select-border: #555; - --color-toolkit-select-border-hover: #777; + --color-toolkit-select-background-hover: #333; --color-toolkit-input-text-font: #fff; - --color-toolkit-input-text-border: #555; - --color-toolkit-input-text-border-hover: #777; --color-toolkit-checkbox-onoff-background: #3c3b31; --color-toolkit-checkbox-onoff-label-background: #58f; --color-toolkit-checkbox-onoff-checked-background: #ddd; @@ -948,8 +946,8 @@ template { --color-result-link-font: #8af; --color-result-link-font-highlight: #8af; --color-result-link-visited-font: #96b; - --color-result-publishdate-font: #777; - --color-result-engines-font: #777; + --color-result-publishdate-font: #888; + --color-result-engines-font: #888; --color-result-search-url-border: #555; --color-result-search-url-font: #fff; --color-result-detail-font: #fff; @@ -972,11 +970,10 @@ template { --color-toolkit-dialog-background: #222; --color-toolkit-tabs-label-border: #222; --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #3c3b31; --color-toolkit-select-border: #555; - --color-toolkit-select-border-hover: #777; + --color-toolkit-select-background-hover: #333; --color-toolkit-input-text-font: #fff; - --color-toolkit-input-text-border: #555; - --color-toolkit-input-text-border-hover: #777; --color-toolkit-checkbox-onoff-background: #3c3b31; --color-toolkit-checkbox-onoff-label-background: #58f; --color-toolkit-checkbox-onoff-checked-background: #ddd; @@ -1653,11 +1650,11 @@ html body .tabs > input:checked + label + section { } /* -- select -- */ select { - height: 28px; - margin: 0 1em 0 0; - padding: 2px 8px 2px 0 !important; + height: 2.4rem; + margin: 0 1rem 0 0; + padding: 0.2rem !important; color: var(--color-search-font); - font-size: 12px; + font-size: 0.9rem; z-index: 2; } select:hover, @@ -1669,17 +1666,22 @@ select:focus { appearance: none; -webkit-appearance: none; -moz-appearance: none; - border: none; - border-bottom: 1px solid var(--color-toolkit-select-border); + border-width: 0 2rem 0 0; + border-color: transparent; background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat; - background-position-x: 105%; - background-size: 2em; + background-position-x: calc(100% + 2rem); + background-size: 2rem; background-origin: content-box; + background-color: var(--color-toolkit-select-background); outline: medium none; + text-overflow: ellipsis; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; } select:hover, select:focus { - border-bottom: 1px solid var(--color-toolkit-select-border-hover); + background-color: var(--color-toolkit-select-background-hover); } select option { background-color: var(--color-base-background); @@ -2203,7 +2205,8 @@ article.result-images .detail { font-size: 4em; visibility: hidden; } -.index #search { +.index #search, +.index #search_header { margin: 0 auto; background: inherit; border: inherit; @@ -2267,15 +2270,17 @@ article.result-images .detail { #main_preferences .value input[type="text"] { width: 13.25rem; color: var(--color-toolkit-input-text-font); - border: 1px solid var(--color-toolkit-input-text-border); - background: none repeat scroll 0 0 var(--color-base-background); - padding: 0.4rem; + border: none; + background: none repeat scroll 0 0 var(--color-toolkit-select-background); + padding: 0.2rem 0.4rem; + height: 2rem; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } -#main_preferences .value input[type="text"]:hover { - border: 1px solid var(--color-toolkit-input-text-border-hover); +#main_preferences .value input[type="text"]:hover, +#main_preferences .value input[type="text"]:focus { + background-color: var(--color-toolkit-select-background-hover); } #main_preferences .value select:focus, #main_preferences .value input:focus { @@ -2319,6 +2324,19 @@ article.result-images .detail { #main_preferences table.cookies > tbody > tr:nth-child(even) > td { background-color: var(--color-settings-tr-hover); } +#main_preferences .category { + margin-right: 0.5rem; +} +#main_preferences .category label { + border: 2px solid transparent; + padding: 0.2rem 0.4rem; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +#main_preferences .category input[type="checkbox"]:checked + label { + border: 2px solid var(--color-categories-item-border-selected); +} #main_preferences .name, #main_preferences .shortcut { text-align: left; @@ -2364,6 +2382,10 @@ article.result-images .detail { * SearXNG, A privacy-respecting, hackable metasearch engine */ #search { + padding: 0; + margin: 0; +} +#search_header { padding: 1.5em 2em 0 7rem; margin: 0; background: var(--color-header-background); @@ -2422,12 +2444,10 @@ article.result-images .detail { .search_categories { grid-area: categories; } -#search_wrapper { +.search_box { + margin: 0; padding: 0; grid-area: search; -} -.search_box { - margin: 0 12px 0 0; display: inline-flex; flex-direction: row; white-space: nowrap; @@ -2492,18 +2512,30 @@ article.result-images .detail { background-color: var(--color-search-background-hover); color: var(--color-search-background); } +.no-js #clear_search, .no-js #send_search { width: auto !important; + border-left: 1px solid var(--color-search-border); + padding: 10px; } .search_filters { - display: inline-block; - margin: 0.8rem 0 0 0; + margin: 0.6rem 0 0 10.6rem; +} +.search_filters select { + background-color: inherit; +} +.search_filters select:hover, +.search_filters select:focus { + color: var(--color-base-font); } @media screen and (max-width: 80em) { - #search { + #search_header { padding: 1.5em 0.5rem 0 0.5rem; column-gap: 0.5rem; } + .search_filters { + margin: 0.6rem 0 0 3.5rem; + } #categories { font-size: 90%; clear: both; @@ -2534,10 +2566,10 @@ article.result-images .detail { } } @media screen and (max-width: 50em) { - #search { + #search_header { width: 100%; margin: 0; - padding: 0.1em 0 0 0; + padding: 0.1rem 0 0 0; column-gap: 0; row-gap: 0; grid-template-areas: "logo search" "categories categories"; @@ -2545,14 +2577,8 @@ article.result-images .detail { .search_logo { padding: 0; } - #search_wrapper { - width: 100%; - padding: 0; - } .search_box { width: 99%; - margin: 0.1em; - padding: 0 0.1em 0 0; display: flex; flex-direction: row; } @@ -2565,8 +2591,7 @@ article.result-images .detail { transition: margin-right 0.1s; } .search_filters { - display: block; - margin: 0.8em 0; + margin: 0; } .language, .time_range { @@ -2586,7 +2611,7 @@ article.result-images .detail { } } @media screen and (max-width: 20rem) { - #search { + #search_header { grid-template-areas: "search search" "categories categories"; } #search_logo { @@ -2744,7 +2769,7 @@ article[data-vim-selected].category-social { border-left: 0.2rem solid transparent; } .result h3 { - font-size: 1.1em; + font-size: 1.2rem; word-wrap: break-word; margin: 0.4rem 0 0.4rem 0; padding: 0; @@ -2789,13 +2814,35 @@ article[data-vim-selected].category-social { background: inherit; font-weight: normal; } -.result .url { - font-size: 0.96em; - margin: 0 0 3px 0; - padding: 0; - max-width: 54em; - word-wrap: break-word; +.result .url_wrapper { + display: flex; + font-size: 1rem; color: var(--color-result-url-font); + flex-wrap: nowrap; + overflow: hidden; + flex-direction: row; + margin: 0; + padding: 0; +} +.result .url_wrapper .url_o1 { + white-space: nowrap; + flex-shrink: 1; +} +.result .url_wrapper .url_o1::after { + content: " "; + width: 1ch; + display: inline-block; +} +.result .url_wrapper .url_o2 { + overflow: hidden; + white-space: nowrap; + flex-basis: content; + flex-grow: 0; + flex-shrink: 1; + text-align: right; +} +.result .url_wrapper .url_o2 .url_i2 { + float: right; } .result .published_date { font-size: 0.8em; @@ -2803,16 +2850,14 @@ article[data-vim-selected].category-social { } .result img.thumbnail { float: left; - padding: 0 5px 10px 0; - width: 20em; - min-width: 20em; - min-height: 8em; + padding: 0.6rem 1rem 0 0; + width: 20rem; } .result img.image { float: left; - padding: 0 5px 10px 0; - width: 100px; - max-height: 100px; + padding: 0.6rem 1rem 0 0; + width: 7rem; + max-height: 7rem; object-fit: scale-down; object-position: right top; } @@ -2910,7 +2955,7 @@ article[data-vim-selected].category-social { display: none !important; } #results { - margin: 2rem 2rem 0 10rem; + margin: 1rem 2rem 0 10rem; display: grid; grid-template-columns: 45rem 25rem; grid-template-rows: min-content min-content 1fr min-content; @@ -3174,7 +3219,7 @@ article[data-vim-selected].category-social { margin: 2rem 0 0 0 !important; } #main_results div#results { - margin: 2rem auto 0 auto; + margin: 1rem auto 0 auto; justify-content: center; display: grid; grid-template-columns: 45rem; @@ -3184,7 +3229,7 @@ article[data-vim-selected].category-social { } } #main_results div#results.only_template_images { - margin: 2rem 0.5rem 0 0.5rem; + margin: 1rem 0.5rem 0 0.5rem; display: grid; grid-template-columns: 100%; grid-template-rows: min-content min-content 1fr min-content min-content; diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index f7746b5a907510cb3453a47113609e21ec5bdbb4..eecac2bac6e63e395681aa178785c9a8d3f6f3d7 100644 GIT binary patch delta 1549 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 F{sBZoAK?H1 diff --git a/searx/static/themes/simple/css/searxng.css b/searx/static/themes/simple/css/searxng.css index 500b556a0..a6c8db39a 100644 --- a/searx/static/themes/simple/css/searxng.css +++ b/searx/static/themes/simple/css/searxng.css @@ -802,11 +802,10 @@ template { --color-toolkit-dialog-background: #fff; --color-toolkit-tabs-label-border: #fff; --color-toolkit-tabs-section-border: #ddd; + --color-toolkit-select-background: #f7f7f7; --color-toolkit-select-border: #ddd; - --color-toolkit-select-border-hover: #bbb; + --color-toolkit-select-background-hover: #bbb; --color-toolkit-input-text-font: #222; - --color-toolkit-input-text-border: #ddd; - --color-toolkit-input-text-border-hover: #bbb; --color-toolkit-checkbox-onoff-background: #ddd; --color-toolkit-checkbox-onoff-label-background: #3050ff; --color-toolkit-checkbox-onoff-checked-background: #aaa; @@ -863,8 +862,8 @@ template { --color-result-link-font: #8af; --color-result-link-font-highlight: #8af; --color-result-link-visited-font: #96b; - --color-result-publishdate-font: #777; - --color-result-engines-font: #777; + --color-result-publishdate-font: #888; + --color-result-engines-font: #888; --color-result-search-url-border: #555; --color-result-search-url-font: #fff; --color-result-detail-font: #fff; @@ -887,11 +886,10 @@ template { --color-toolkit-dialog-background: #222; --color-toolkit-tabs-label-border: #222; --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #3c3b31; --color-toolkit-select-border: #555; - --color-toolkit-select-border-hover: #777; + --color-toolkit-select-background-hover: #333; --color-toolkit-input-text-font: #fff; - --color-toolkit-input-text-border: #555; - --color-toolkit-input-text-border-hover: #777; --color-toolkit-checkbox-onoff-background: #3c3b31; --color-toolkit-checkbox-onoff-label-background: #58f; --color-toolkit-checkbox-onoff-checked-background: #ddd; @@ -948,8 +946,8 @@ template { --color-result-link-font: #8af; --color-result-link-font-highlight: #8af; --color-result-link-visited-font: #96b; - --color-result-publishdate-font: #777; - --color-result-engines-font: #777; + --color-result-publishdate-font: #888; + --color-result-engines-font: #888; --color-result-search-url-border: #555; --color-result-search-url-font: #fff; --color-result-detail-font: #fff; @@ -972,11 +970,10 @@ template { --color-toolkit-dialog-background: #222; --color-toolkit-tabs-label-border: #222; --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #3c3b31; --color-toolkit-select-border: #555; - --color-toolkit-select-border-hover: #777; + --color-toolkit-select-background-hover: #333; --color-toolkit-input-text-font: #fff; - --color-toolkit-input-text-border: #555; - --color-toolkit-input-text-border-hover: #777; --color-toolkit-checkbox-onoff-background: #3c3b31; --color-toolkit-checkbox-onoff-label-background: #58f; --color-toolkit-checkbox-onoff-checked-background: #ddd; @@ -1653,11 +1650,11 @@ html body .tabs > input:checked + label + section { } /* -- select -- */ select { - height: 28px; - margin: 0 1em 0 0; - padding: 2px 8px 2px 0 !important; + height: 2.4rem; + margin: 0 1rem 0 0; + padding: 0.2rem !important; color: var(--color-search-font); - font-size: 12px; + font-size: 0.9rem; z-index: 2; } select:hover, @@ -1669,17 +1666,22 @@ select:focus { appearance: none; -webkit-appearance: none; -moz-appearance: none; - border: none; - border-bottom: 1px solid var(--color-toolkit-select-border); + border-width: 0 2rem 0 0; + border-color: transparent; background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat; - background-position-x: 105%; - background-size: 2em; + background-position-x: calc(100% + 2rem); + background-size: 2rem; background-origin: content-box; + background-color: var(--color-toolkit-select-background); outline: medium none; + text-overflow: ellipsis; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; } select:hover, select:focus { - border-bottom: 1px solid var(--color-toolkit-select-border-hover); + background-color: var(--color-toolkit-select-background-hover); } select option { background-color: var(--color-base-background); @@ -2203,7 +2205,8 @@ article.result-images .detail { font-size: 4em; visibility: hidden; } -.index #search { +.index #search, +.index #search_header { margin: 0 auto; background: inherit; border: inherit; @@ -2267,15 +2270,17 @@ article.result-images .detail { #main_preferences .value input[type="text"] { width: 13.25rem; color: var(--color-toolkit-input-text-font); - border: 1px solid var(--color-toolkit-input-text-border); - background: none repeat scroll 0 0 var(--color-base-background); - padding: 0.4rem; + border: none; + background: none repeat scroll 0 0 var(--color-toolkit-select-background); + padding: 0.2rem 0.4rem; + height: 2rem; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } -#main_preferences .value input[type="text"]:hover { - border: 1px solid var(--color-toolkit-input-text-border-hover); +#main_preferences .value input[type="text"]:hover, +#main_preferences .value input[type="text"]:focus { + background-color: var(--color-toolkit-select-background-hover); } #main_preferences .value select:focus, #main_preferences .value input:focus { @@ -2319,6 +2324,19 @@ article.result-images .detail { #main_preferences table.cookies > tbody > tr:nth-child(even) > td { background-color: var(--color-settings-tr-hover); } +#main_preferences .category { + margin-right: 0.5rem; +} +#main_preferences .category label { + border: 2px solid transparent; + padding: 0.2rem 0.4rem; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +#main_preferences .category input[type="checkbox"]:checked + label { + border: 2px solid var(--color-categories-item-border-selected); +} #main_preferences .name, #main_preferences .shortcut { text-align: left; @@ -2364,6 +2382,10 @@ article.result-images .detail { * SearXNG, A privacy-respecting, hackable metasearch engine */ #search { + padding: 0; + margin: 0; +} +#search_header { padding: 1.5em 2em 0 7rem; margin: 0; background: var(--color-header-background); @@ -2422,12 +2444,10 @@ article.result-images .detail { .search_categories { grid-area: categories; } -#search_wrapper { +.search_box { + margin: 0; padding: 0; grid-area: search; -} -.search_box { - margin: 0 12px 0 0; display: inline-flex; flex-direction: row; white-space: nowrap; @@ -2492,18 +2512,30 @@ article.result-images .detail { background-color: var(--color-search-background-hover); color: var(--color-search-background); } +.no-js #clear_search, .no-js #send_search { width: auto !important; + border-left: 1px solid var(--color-search-border); + padding: 10px; } .search_filters { - display: inline-block; - margin: 0.8rem 0 0 0; + margin: 0.6rem 0 0 10.6rem; +} +.search_filters select { + background-color: inherit; +} +.search_filters select:hover, +.search_filters select:focus { + color: var(--color-base-font); } @media screen and (max-width: 80em) { - #search { + #search_header { padding: 1.5em 0.5rem 0 0.5rem; column-gap: 0.5rem; } + .search_filters { + margin: 0.6rem 0 0 3.5rem; + } #categories { font-size: 90%; clear: both; @@ -2534,10 +2566,10 @@ article.result-images .detail { } } @media screen and (max-width: 50em) { - #search { + #search_header { width: 100%; margin: 0; - padding: 0.1em 0 0 0; + padding: 0.1rem 0 0 0; column-gap: 0; row-gap: 0; grid-template-areas: "logo search" "categories categories"; @@ -2545,14 +2577,8 @@ article.result-images .detail { .search_logo { padding: 0; } - #search_wrapper { - width: 100%; - padding: 0; - } .search_box { width: 99%; - margin: 0.1em; - padding: 0 0.1em 0 0; display: flex; flex-direction: row; } @@ -2565,8 +2591,7 @@ article.result-images .detail { transition: margin-right 0.1s; } .search_filters { - display: block; - margin: 0.8em 0; + margin: 0; } .language, .time_range { @@ -2586,7 +2611,7 @@ article.result-images .detail { } } @media screen and (max-width: 20rem) { - #search { + #search_header { grid-template-areas: "search search" "categories categories"; } #search_logo { @@ -2744,7 +2769,7 @@ article[data-vim-selected].category-social { border-left: 0.2rem solid transparent; } .result h3 { - font-size: 1.1em; + font-size: 1.2rem; word-wrap: break-word; margin: 0.4rem 0 0.4rem 0; padding: 0; @@ -2789,13 +2814,35 @@ article[data-vim-selected].category-social { background: inherit; font-weight: normal; } -.result .url { - font-size: 0.96em; - margin: 0 0 3px 0; - padding: 0; - max-width: 54em; - word-wrap: break-word; +.result .url_wrapper { + display: flex; + font-size: 1rem; color: var(--color-result-url-font); + flex-wrap: nowrap; + overflow: hidden; + flex-direction: row; + margin: 0; + padding: 0; +} +.result .url_wrapper .url_o1 { + white-space: nowrap; + flex-shrink: 1; +} +.result .url_wrapper .url_o1::after { + content: " "; + width: 1ch; + display: inline-block; +} +.result .url_wrapper .url_o2 { + overflow: hidden; + white-space: nowrap; + flex-basis: content; + flex-grow: 0; + flex-shrink: 1; + text-align: right; +} +.result .url_wrapper .url_o2 .url_i2 { + float: right; } .result .published_date { font-size: 0.8em; @@ -2803,16 +2850,14 @@ article[data-vim-selected].category-social { } .result img.thumbnail { float: left; - padding: 0 5px 10px 0; - width: 20em; - min-width: 20em; - min-height: 8em; + padding: 0.6rem 1rem 0 0; + width: 20rem; } .result img.image { float: left; - padding: 0 5px 10px 0; - width: 100px; - max-height: 100px; + padding: 0.6rem 1rem 0 0; + width: 7rem; + max-height: 7rem; object-fit: scale-down; object-position: right top; } @@ -2910,7 +2955,7 @@ article[data-vim-selected].category-social { display: none !important; } #results { - margin: 2rem 2rem 0 10rem; + margin: 1rem 2rem 0 10rem; display: grid; grid-template-columns: 45rem 25rem; grid-template-rows: min-content min-content 1fr min-content; @@ -3174,7 +3219,7 @@ article[data-vim-selected].category-social { margin: 2rem 0 0 0 !important; } #main_results div#results { - margin: 2rem auto 0 auto; + margin: 1rem auto 0 auto; justify-content: center; display: grid; grid-template-columns: 45rem; @@ -3184,7 +3229,7 @@ article[data-vim-selected].category-social { } } #main_results div#results.only_template_images { - margin: 2rem 0.5rem 0 0.5rem; + margin: 1rem 0.5rem 0 0.5rem; display: grid; grid-template-columns: 100%; grid-template-rows: min-content min-content 1fr min-content min-content; diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index dc324341174ee5de9a39342f6163fcacde8d3e4d..6a84f28ef2ea257417465204cab35d170f9d0184 100644 GIT binary patch delta 1549 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 v+Iya>4{8%dSUb0WYoVws9R}(Fb8MU delta 931 zcmaJVwjh0>&5< z6E~U|Ph1!iQ{v7QdN;&JSd*B@Ptc`AjSJoA#(VE5J`!Eb2q8F07{Mi|t0`44**S(UGQ!SKJVVJme^~QL`!{6OxT;6(I4{?H z{7+S^p@cg5TEo6D6o*4Q9XZp2vT0O`Kz)ru#Ap^R43{U0a-l*U=`;Z085sZfIzcm!sb*VCC#nw9E&)4x{i-syT{_!oUj@o>&LN z9h9(3%qQU{=4b-m9BQm|@-&I3Ou}F#X7JD5y$GJg#x%P}&2;iMbdVQ;L;`y}L~9Z1 zgYeOFT5{XMH$t=I4B?S)o0_`3w^jdJDyN;*K+gkHwQP+!wc?3@qk^K#q5jePG z8+$Bb=lzAx3zCqvTi~(1i9EOxZ$wGBAGh0mm};XAMfoXka-3!P{gvmxR_8&a+kp4+ zk!n@!N|t^WOs62auQ@H+LJHnGF_ecxiDPJvyNL$@9NELkT zs)F_Yy;XuoKNhCigHZ3a)ml=Way}^|=?7dtZ-m5^$p5w}FM%;2y3zb+nNM6%Q^hWn zy?O0qN^V(qXFPs-;9fwV&Gg8H>24tdABI7no=B+`xib^+Xym58ko8yQma^PUr!{?f tmiiqcvwUN0e_+RAk!C2-^&R^w88-j` diff --git a/searx/static/themes/simple/img/favicon.png b/searx/static/themes/simple/img/favicon.png index 5d5b761d47ef6a2ac4c353e58c484adef3c7ff65..3b961014b92ecd5d15f4abf58222fb5dae85e977 100644 GIT binary patch literal 11114 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 delta 27 jcmeDC#`xeX