From 98c66c0ae66d1f21ed15f16fd220b6e608190a02 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 20 Jan 2025 14:36:22 +0100 Subject: [PATCH] [build] /static --- searx/static/themes/simple/css/rss.min.css | 789 ++- .../static/themes/simple/css/rss.min.css.map | 2 +- .../themes/simple/css/searxng-rtl.min.css | 4937 ++++++++++++++++- .../themes/simple/css/searxng-rtl.min.css.map | 2 +- .../static/themes/simple/css/searxng.min.css | 4885 +++++++++++++++- .../themes/simple/css/searxng.min.css.map | 2 +- 6 files changed, 10611 insertions(+), 6 deletions(-) diff --git a/searx/static/themes/simple/css/rss.min.css b/searx/static/themes/simple/css/rss.min.css index 58279e6dd..02cfdd971 100644 --- a/searx/static/themes/simple/css/rss.min.css +++ b/searx/static/themes/simple/css/rss.min.css @@ -1 +1,788 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:rgba(0, 0, 0, 0.5);--color-image-resolution-font:#fff;--color-loading-indicator:rgba(255, 255, 255, 0.2);--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc;--color-base-background:#000;--color-base-background-mobile:#000;--color-header-background:#000;--color-footer-background:#000;--color-sidebar-background:#000}body,html,main{padding:0;margin:0}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth}body{margin-inline:1rem}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}/*# sourceMappingURL=rss.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/* + * SearXNG, A privacy-respecting, hackable metasearch engine + * + * To change the colors of the site, simple edit this variables + */ +:root { + --color-base-font: #444; + --color-base-font-rgb: 68, 68, 68; + --color-base-background: #fff; + --color-base-background-mobile: #f2f5f8; + --color-url-font: #334999; + --color-url-visited-font: #9822c3; + --color-header-background: #fdfbff; + --color-header-border: #ddd; + --color-footer-background: #fdfbff; + --color-footer-border: #ddd; + --color-sidebar-border: #ddd; + --color-sidebar-font: #000; + --color-sidebar-background: #fff; + --color-backtotop-font: #444; + --color-backtotop-border: #ddd; + --color-backtotop-background: #fff; + --color-btn-background: #3050ff; + --color-btn-font: #fff; + --color-show-btn-background: #bbb; + --color-show-btn-font: #000; + --color-search-border: #bbb; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #fff; + --color-search-font: #222; + --color-search-background-hover: #3050ff; + --color-error: #db3434; + --color-error-background: #fae1e1; + --color-warning: #dbba34; + --color-warning-background: #faf5e1; + --color-success: #42db34; + --color-success-background: #e3fae1; + --color-categories-item-selected-font: #3050ff; + --color-categories-item-border-selected: #3050ff; + --color-autocomplete-font: #000; + --color-autocomplete-border: #bbb; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #fff; + --color-autocomplete-background-hover: #e3e3e3; + --color-answer-font: #444; + --color-answer-background: #fff; + --color-result-background: #fff; + --color-result-border: #ddd; + --color-result-url-font: #000; + --color-result-vim-selected: #f7f7f7; + --color-result-vim-arrow: #000bbb; + --color-result-description-highlight-font: #000; + --color-result-link-font: #000bbb; + --color-result-link-font-highlight: #000bbb; + --color-result-link-visited-font: #9822c3; + --color-result-publishdate-font: #777; + --color-result-engines-font: #545454; + --color-result-search-url-border: #ddd; + --color-result-search-url-font: #000; + --color-result-image-span-font: #444; + --color-result-image-span-font-selected: #fff; + --color-result-image-background: #fff; + --color-settings-tr-hover: #ebebeb; + --color-settings-engine-description-font: #545454; + --color-settings-table-group-background: #0001; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #242424; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #545454; + --color-toolkit-kbd-font: #fff; + --color-toolkit-kbd-background: #000; + --color-toolkit-dialog-border: #ddd; + --color-toolkit-dialog-background: #fff; + --color-toolkit-tabs-label-border: #fff; + --color-toolkit-tabs-section-border: #ddd; + --color-toolkit-select-background: #e1e1e1; + --color-toolkit-select-border: #ddd; + --color-toolkit-select-background-hover: #bbb; + --color-toolkit-input-text-font: #222; + --color-toolkit-checkbox-onoff-off-background: #ddd; + --color-toolkit-checkbox-onoff-on-background: #ddd; + --color-toolkit-checkbox-onoff-on-mark-background: #3050ff; + --color-toolkit-checkbox-onoff-on-mark-color: #fff; + --color-toolkit-checkbox-onoff-off-mark-background: #aaa; + --color-toolkit-checkbox-onoff-off-mark-color: #fff; + --color-toolkit-checkbox-label-background: #ddd; + --color-toolkit-checkbox-label-border: #ddd; + --color-toolkit-checkbox-input-border: #3050ff; + --color-toolkit-engine-tooltip-border: #ddd; + --color-toolkit-engine-tooltip-background: #fff; + --color-toolkit-loader-border: rgba(0, 0, 0, 0.2); + --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0); + --color-doc-code: #003; + --color-doc-code-background: #ddeaff; + --color-bar-chart-primary: #5bc0de; + --color-bar-chart-secondary: #deb15b; + --color-image-resolution-background: rgba(0, 0, 0, 0.5); + --color-image-resolution-font: #fff; + --color-loading-indicator: rgba(255, 255, 255, 0.2); + --color-loading-indicator-gap: #fff; + --color-line-number: #64708d; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +@media (prefers-color-scheme: dark) { + :root.theme-auto { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + } +} +:root.theme-dark { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +:root.theme-black { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + --color-base-background: #000; + --color-base-background-mobile: #000; + --color-header-background: #000; + --color-footer-background: #000; + --color-sidebar-background: #000; +} +html, +body, +main { + padding: 0; + margin: 0; +} +html { + font-family: sans-serif; + font-size: 0.9em; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; + color: var(--color-base-font); + background-color: var(--color-base-background); + scroll-behavior: smooth; +} +body { + margin-inline: 1rem; +} +a { + text-decoration: none; + color: var(--color-url-font); +} +a:visited { + color: var(--color-url-visited-font); +} +a:visited .highlight { + color: var(--color-url-visited-font); +} +/*# sourceMappingURL=rss.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/rss.min.css.map b/searx/static/themes/simple/css/rss.min.css.map index 210f335e6..db5b0a6f7 100644 --- a/searx/static/themes/simple/css/rss.min.css.map +++ b/searx/static/themes/simple/css/rss.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["$stdin"],"names":[],"mappings":"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","sourcesContent":[null]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/rss.less"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;ACtVA;EAEE,uBAAA;EACA,iCAAA;EACA,6BAAA;EACA,uCAAA;EACA,yBAAA;EACA,iCAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,4BAAA;EACA,0BAAA;EACA,gCAAA;EAEA,4BAAA;EACA,8BAAA;EACA,kCAAA;EAEA,+BAAA;EACA,sBAAA;EACA,iCAAA;EACA,2BAAA;EAEA,2BAAA;EACA,uDAAA;EACA,+BAAA;EACA,yBAAA;EACA,wCAAA;EAEA,sBAAA;EACA,iCAAA;EACA,wBAAA;EACA,mCAAA;EACA,wBAAA;EACA,mCAAA;EAEA,8CAAA;EACA,gDAAA;EAEA,+BAAA;EACA,iCAAA;EACA,6DAAA;EACA,qCAAA;EACA,8CAAA;EAEA,yBAAA;EACA,+BAAA;EAEA,+BAAA;EACA,2BAAA;EACA,6BAAA;EACA,oCAAA;EACA,iCAAA;EACA,+CAAA;EACA,iCAAA;EACA,2CAAA;EACA,yCAAA;EACA,qCAAA;EACA,oCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,oCAAA;EACA,6CAAA;EACA,qCAAA;EAEA,kCAAA;EACA,iDAAA;E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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgb(0 0 0 / 20%);\n --color-toolkit-loader-borderleft: rgb(255 255 255 / 0%);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n /// Other misc colors\n --color-bar-chart-primary: #5bc0de;\n --color-bar-chart-secondary: #deb15b;\n --color-image-resolution-background: rgb(0 0 0 / 50%);\n --color-image-resolution-font: #fff;\n --color-loading-indicator: rgb(255 255 255 / 20%);\n --color-loading-indicator-gap: #fff;\n --color-line-number: #64708d;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgb(255 255 255 / 20%);\n --color-toolkit-loader-borderleft: rgb(0 0 0 / 0%);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.black-themes() {\n --color-base-background: #000;\n --color-base-background-mobile: #000;\n --color-header-background: #000;\n --color-footer-background: #000;\n --color-sidebar-background: #000;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n:root.theme-black {\n .dark-themes();\n .black-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 10rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 13rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n// Reset padding and margin\nhtml,\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n\n scroll-behavior: smooth;\n}\n\nbody {\n margin-inline: 1rem;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n"]} \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index abacadeee..2dad77913 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css +++ b/searx/static/themes/simple/css/searxng-rtl.min.css @@ -1 +1,4936 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:rgba(0, 0, 0, 0.5);--color-image-resolution-font:#fff;--color-loading-indicator:rgba(255, 255, 255, 0.2);--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc;--color-base-background:#000;--color-base-background-mobile:#000;--color-header-background:#000;--color-footer-background:#000;--color-sidebar-background:#000}.code-highlight pre{line-height:100%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3d7b7b;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3d7b7b;font-style:italic}.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf{color:#3d7b7b;font-style:italic}.code-highlight .c1{color:#3d7b7b;font-style:italic}.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#e40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04d}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#b00040}.code-highlight .m{color:#666}.code-highlight .s{color:#ba2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00f;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#a2f}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#cb3f38;font-weight:700}.code-highlight .nf{color:#00f}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00f;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177c}.code-highlight .ow{color:#a2f;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#ba2121}.code-highlight .sb{color:#ba2121}.code-highlight .sc{color:#ba2121}.code-highlight .dl{color:#ba2121}.code-highlight .sd{color:#ba2121;font-style:italic}.code-highlight .s2{color:#ba2121}.code-highlight .se{color:#aa5d1f;font-weight:700}.code-highlight .sh{color:#ba2121}.code-highlight .si{color:#a45a77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#a45a77}.code-highlight .s1{color:#ba2121}.code-highlight .ss{color:#19177c}.code-highlight .bp{color:green}.code-highlight .fm{color:#00f}.code-highlight .vc{color:#19177c}.code-highlight .vg{color:#19177c}.code-highlight .vi{color:#19177c}.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#ffad66}:root.theme-auto .code-highlight .l{color:#d5ff80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#ffad66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#ffad66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#ffad66}:root.theme-auto .code-highlight .kd{color:#ffad66}:root.theme-auto .code-highlight .kn{color:#ffad66}:root.theme-auto .code-highlight .kp{color:#ffad66}:root.theme-auto .code-highlight .kr{color:#ffad66}:root.theme-auto .code-highlight .kt{color:#73d0ff}:root.theme-auto .code-highlight .ld{color:#d5ff80}:root.theme-auto .code-highlight .m{color:#dfbfff}:root.theme-auto .code-highlight .s{color:#d5ff80}:root.theme-auto .code-highlight .na{color:#ffd173}:root.theme-auto .code-highlight .nb{color:#ffd173}:root.theme-auto .code-highlight .nc{color:#73d0ff}:root.theme-auto .code-highlight .no{color:#ffd173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95e6cb}:root.theme-auto .code-highlight .ne{color:#73d0ff}:root.theme-auto .code-highlight .nf{color:#ffd173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#ffd173}:root.theme-auto .code-highlight .nt{color:#5ccfe6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#ffad66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#dfbfff}:root.theme-auto .code-highlight .mf{color:#dfbfff}:root.theme-auto .code-highlight .mh{color:#dfbfff}:root.theme-auto .code-highlight .mi{color:#dfbfff}:root.theme-auto .code-highlight .mo{color:#dfbfff}:root.theme-auto .code-highlight .sa{color:#f29e74}:root.theme-auto .code-highlight .sb{color:#d5ff80}:root.theme-auto .code-highlight .sc{color:#d5ff80}:root.theme-auto .code-highlight .dl{color:#d5ff80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#d5ff80}:root.theme-auto .code-highlight .se{color:#95e6cb}:root.theme-auto .code-highlight .sh{color:#d5ff80}:root.theme-auto .code-highlight .si{color:#95e6cb}:root.theme-auto .code-highlight .sx{color:#95e6cb}:root.theme-auto .code-highlight .sr{color:#95e6cb}:root.theme-auto .code-highlight .s1{color:#d5ff80}:root.theme-auto .code-highlight .ss{color:#dfbfff}:root.theme-auto .code-highlight .bp{color:#5ccfe6}:root.theme-auto .code-highlight .fm{color:#ffd173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#dfbfff}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#ffad66}:root.theme-dark .code-highlight .l{color:#d5ff80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#ffad66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#ffad66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#ffad66}:root.theme-dark .code-highlight .kd{color:#ffad66}:root.theme-dark .code-highlight .kn{color:#ffad66}:root.theme-dark .code-highlight .kp{color:#ffad66}:root.theme-dark .code-highlight .kr{color:#ffad66}:root.theme-dark .code-highlight .kt{color:#73d0ff}:root.theme-dark .code-highlight .ld{color:#d5ff80}:root.theme-dark .code-highlight .m{color:#dfbfff}:root.theme-dark .code-highlight .s{color:#d5ff80}:root.theme-dark .code-highlight .na{color:#ffd173}:root.theme-dark .code-highlight .nb{color:#ffd173}:root.theme-dark .code-highlight .nc{color:#73d0ff}:root.theme-dark .code-highlight .no{color:#ffd173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95e6cb}:root.theme-dark .code-highlight .ne{color:#73d0ff}:root.theme-dark .code-highlight .nf{color:#ffd173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#ffd173}:root.theme-dark .code-highlight .nt{color:#5ccfe6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#ffad66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#dfbfff}:root.theme-dark .code-highlight .mf{color:#dfbfff}:root.theme-dark .code-highlight .mh{color:#dfbfff}:root.theme-dark .code-highlight .mi{color:#dfbfff}:root.theme-dark .code-highlight .mo{color:#dfbfff}:root.theme-dark .code-highlight .sa{color:#f29e74}:root.theme-dark .code-highlight .sb{color:#d5ff80}:root.theme-dark .code-highlight .sc{color:#d5ff80}:root.theme-dark .code-highlight .dl{color:#d5ff80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#d5ff80}:root.theme-dark .code-highlight .se{color:#95e6cb}:root.theme-dark .code-highlight .sh{color:#d5ff80}:root.theme-dark .code-highlight .si{color:#95e6cb}:root.theme-dark .code-highlight .sx{color:#95e6cb}:root.theme-dark .code-highlight .sr{color:#95e6cb}:root.theme-dark .code-highlight .s1{color:#d5ff80}:root.theme-dark .code-highlight .ss{color:#dfbfff}:root.theme-dark .code-highlight .bp{color:#5ccfe6}:root.theme-dark .code-highlight .fm{color:#ffd173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#dfbfff}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:5000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow:auto hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:100}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;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:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image: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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image: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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked,[disabled],.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:5000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-flow:row nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:5000;margin-top:3.5rem;border-radius:.8rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:13rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow:hidden hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:1200}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;font-size:16px}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);margin:1px 0;float:left}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url('../img/searxng.png') no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:right}table tr.pref-group th{font-weight:400;text-align:right;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:right;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(2n)>td,#main_preferences table.cookies>tbody>tr:nth-child(2n)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;gap:1rem 1.2rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-left:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:1000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:100}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow:scroll hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;gap:0 0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:2000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.favicon img{height:1.5rem;width:1.5rem;border-radius:10%;background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (width >= 62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-right:3rem}.center-alignment-yes #main_results #sidebar{margin-left:1rem}.center-alignment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-alignment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-alignment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-alignment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-alignment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-alignment-yes #main_results #results.image-detail-open,.center-alignment-yes #main_results #results.only_template_images{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-right:0}.center-alignment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;box-sizing:border-box;width:100%;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_header{display:flex;gap:.5rem}.result .url_wrapper{display:flex;align-items:center;font-size:1rem;color:var(--color-result-url-font);flex-flow:row nowrap;overflow:hidden;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:0.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem;width:unset}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:.3rem .5rem;font-size:.9rem;color:var(--color-image-resolution-font);border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 0.35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template:"corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content/45rem 25rem;gap:0 5rem}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#engines_msg .engine-name{width:10rem}#engines_msg .response-error{color:var(--color-error)}#engines_msg .bar-chart-value{width:auto}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;left:1rem;text-align:left;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (width <= calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (width <= 52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{margin:2rem .5rem;width:auto}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-alignment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .thumbnail{max-width:98%}.center-alignment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-alignment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result{max-width:98%}.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0 0!important}.center-alignment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/45rem;gap:0}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/100%;gap:0}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/45rem;gap:0}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;left:10px}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 2%;width:96%;border-radius:10px}.result-images{margin:0;height:10rem;background:var(--color-base-background-mobile);width:unset}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_header{direction:rtl}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file +/* +* SearXNG, A privacy-respecting, hackable metasearch engine +* +* To convert "style.less" to "style.css" run: $make styles +*/ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/* + * SearXNG, A privacy-respecting, hackable metasearch engine + * + * To change the colors of the site, simple edit this variables + */ +:root { + --color-base-font: #444; + --color-base-font-rgb: 68, 68, 68; + --color-base-background: #fff; + --color-base-background-mobile: #f2f5f8; + --color-url-font: #334999; + --color-url-visited-font: #9822c3; + --color-header-background: #fdfbff; + --color-header-border: #ddd; + --color-footer-background: #fdfbff; + --color-footer-border: #ddd; + --color-sidebar-border: #ddd; + --color-sidebar-font: #000; + --color-sidebar-background: #fff; + --color-backtotop-font: #444; + --color-backtotop-border: #ddd; + --color-backtotop-background: #fff; + --color-btn-background: #3050ff; + --color-btn-font: #fff; + --color-show-btn-background: #bbb; + --color-show-btn-font: #000; + --color-search-border: #bbb; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #fff; + --color-search-font: #222; + --color-search-background-hover: #3050ff; + --color-error: #db3434; + --color-error-background: #fae1e1; + --color-warning: #dbba34; + --color-warning-background: #faf5e1; + --color-success: #42db34; + --color-success-background: #e3fae1; + --color-categories-item-selected-font: #3050ff; + --color-categories-item-border-selected: #3050ff; + --color-autocomplete-font: #000; + --color-autocomplete-border: #bbb; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #fff; + --color-autocomplete-background-hover: #e3e3e3; + --color-answer-font: #444; + --color-answer-background: #fff; + --color-result-background: #fff; + --color-result-border: #ddd; + --color-result-url-font: #000; + --color-result-vim-selected: #f7f7f7; + --color-result-vim-arrow: #000bbb; + --color-result-description-highlight-font: #000; + --color-result-link-font: #000bbb; + --color-result-link-font-highlight: #000bbb; + --color-result-link-visited-font: #9822c3; + --color-result-publishdate-font: #777; + --color-result-engines-font: #545454; + --color-result-search-url-border: #ddd; + --color-result-search-url-font: #000; + --color-result-image-span-font: #444; + --color-result-image-span-font-selected: #fff; + --color-result-image-background: #fff; + --color-settings-tr-hover: #ebebeb; + --color-settings-engine-description-font: #545454; + --color-settings-table-group-background: #0001; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #242424; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #545454; + --color-toolkit-kbd-font: #fff; + --color-toolkit-kbd-background: #000; + --color-toolkit-dialog-border: #ddd; + --color-toolkit-dialog-background: #fff; + --color-toolkit-tabs-label-border: #fff; + --color-toolkit-tabs-section-border: #ddd; + --color-toolkit-select-background: #e1e1e1; + --color-toolkit-select-border: #ddd; + --color-toolkit-select-background-hover: #bbb; + --color-toolkit-input-text-font: #222; + --color-toolkit-checkbox-onoff-off-background: #ddd; + --color-toolkit-checkbox-onoff-on-background: #ddd; + --color-toolkit-checkbox-onoff-on-mark-background: #3050ff; + --color-toolkit-checkbox-onoff-on-mark-color: #fff; + --color-toolkit-checkbox-onoff-off-mark-background: #aaa; + --color-toolkit-checkbox-onoff-off-mark-color: #fff; + --color-toolkit-checkbox-label-background: #ddd; + --color-toolkit-checkbox-label-border: #ddd; + --color-toolkit-checkbox-input-border: #3050ff; + --color-toolkit-engine-tooltip-border: #ddd; + --color-toolkit-engine-tooltip-background: #fff; + --color-toolkit-loader-border: rgba(0, 0, 0, 0.2); + --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0); + --color-doc-code: #003; + --color-doc-code-background: #ddeaff; + --color-bar-chart-primary: #5bc0de; + --color-bar-chart-secondary: #deb15b; + --color-image-resolution-background: rgba(0, 0, 0, 0.5); + --color-image-resolution-font: #fff; + --color-loading-indicator: rgba(255, 255, 255, 0.2); + --color-loading-indicator-gap: #fff; + --color-line-number: #64708d; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +@media (prefers-color-scheme: dark) { + :root.theme-auto { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + } +} +:root.theme-dark { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +:root.theme-black { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + --color-base-background: #000; + --color-base-background-mobile: #000; + --color-header-background: #000; + --color-footer-background: #000; + --color-sidebar-background: #000; +} +/* + this file is generated automatically by searxng_extra/update/update_pygments.py + using pygments version 2.18.0 +*/ +.code-highlight { + /* Comment */ + /* Error */ + /* Keyword */ + /* Operator */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ +} +.code-highlight pre { + line-height: 100%; +} +.code-highlight td.linenos .normal { + color: inherit; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight span.linenos { + color: inherit; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight td.linenos .special { + color: #000000; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight span.linenos.special { + color: #000000; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight .hll { + background-color: #ffffcc; +} +.code-highlight .c { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .err { + border: 1px solid #FF0000; +} +.code-highlight .k { + color: #008000; + font-weight: bold; +} +.code-highlight .o { + color: #666666; +} +.code-highlight .ch { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cm { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cp { + color: #9C6500; +} +.code-highlight .cpf { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .c1 { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cs { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .gd { + color: #A00000; +} +.code-highlight .ge { + font-style: italic; +} +.code-highlight .ges { + font-weight: bold; + font-style: italic; +} +.code-highlight .gr { + color: #E40000; +} +.code-highlight .gh { + color: #000080; + font-weight: bold; +} +.code-highlight .gi { + color: #008400; +} +.code-highlight .go { + color: #717171; +} +.code-highlight .gp { + color: #000080; + font-weight: bold; +} +.code-highlight .gs { + font-weight: bold; +} +.code-highlight .gu { + color: #800080; + font-weight: bold; +} +.code-highlight .gt { + color: #0044DD; +} +.code-highlight .kc { + color: #008000; + font-weight: bold; +} +.code-highlight .kd { + color: #008000; + font-weight: bold; +} +.code-highlight .kn { + color: #008000; + font-weight: bold; +} +.code-highlight .kp { + color: #008000; +} +.code-highlight .kr { + color: #008000; + font-weight: bold; +} +.code-highlight .kt { + color: #B00040; +} +.code-highlight .m { + color: #666666; +} +.code-highlight .s { + color: #BA2121; +} +.code-highlight .na { + color: #687822; +} +.code-highlight .nb { + color: #008000; +} +.code-highlight .nc { + color: #0000FF; + font-weight: bold; +} +.code-highlight .no { + color: #880000; +} +.code-highlight .nd { + color: #AA22FF; +} +.code-highlight .ni { + color: #717171; + font-weight: bold; +} +.code-highlight .ne { + color: #CB3F38; + font-weight: bold; +} +.code-highlight .nf { + color: #0000FF; +} +.code-highlight .nl { + color: #767600; +} +.code-highlight .nn { + color: #0000FF; + font-weight: bold; +} +.code-highlight .nt { + color: #008000; + font-weight: bold; +} +.code-highlight .nv { + color: #19177C; +} +.code-highlight .ow { + color: #AA22FF; + font-weight: bold; +} +.code-highlight .w { + color: #bbbbbb; +} +.code-highlight .mb { + color: #666666; +} +.code-highlight .mf { + color: #666666; +} +.code-highlight .mh { + color: #666666; +} +.code-highlight .mi { + color: #666666; +} +.code-highlight .mo { + color: #666666; +} +.code-highlight .sa { + color: #BA2121; +} +.code-highlight .sb { + color: #BA2121; +} +.code-highlight .sc { + color: #BA2121; +} +.code-highlight .dl { + color: #BA2121; +} +.code-highlight .sd { + color: #BA2121; + font-style: italic; +} +.code-highlight .s2 { + color: #BA2121; +} +.code-highlight .se { + color: #AA5D1F; + font-weight: bold; +} +.code-highlight .sh { + color: #BA2121; +} +.code-highlight .si { + color: #A45A77; + font-weight: bold; +} +.code-highlight .sx { + color: #008000; +} +.code-highlight .sr { + color: #A45A77; +} +.code-highlight .s1 { + color: #BA2121; +} +.code-highlight .ss { + color: #19177C; +} +.code-highlight .bp { + color: #008000; +} +.code-highlight .fm { + color: #0000FF; +} +.code-highlight .vc { + color: #19177C; +} +.code-highlight .vg { + color: #19177C; +} +.code-highlight .vi { + color: #19177C; +} +.code-highlight .vm { + color: #19177C; +} +.code-highlight .il { + color: #666666; +} +.codelines { + margin: 0.125rem 0 0 0; + padding: 1rem 0 0 0; +} +.code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; +} +.code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; +} +.code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ +} +.code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ +} +.code-highlight span.linenos { + color: var(--color-line-number); +} +@media (prefers-color-scheme: dark) { + :root.theme-auto .code-highlight { + /* Comment */ + /* Error */ + /* Escape */ + /* Generic */ + /* Keyword */ + /* Literal */ + /* Name */ + /* Operator */ + /* Other */ + /* Punctuation */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Date */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Other */ + /* Name.Property */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Punctuation.Marker */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ + } + :root.theme-auto .code-highlight pre { + line-height: 100%; + } + :root.theme-auto .code-highlight td.linenos .normal { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight span.linenos { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight td.linenos .special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight span.linenos.special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight .hll { + background-color: #6e7681; + } + :root.theme-auto .code-highlight .c { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .err { + color: #f88f7f; + } + :root.theme-auto .code-highlight .esc { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .g { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .k { + color: #FFAD66; + } + :root.theme-auto .code-highlight .l { + color: #D5FF80; + } + :root.theme-auto .code-highlight .n { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .o { + color: #FFAD66; + } + :root.theme-auto .code-highlight .x { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .p { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .ch { + color: #f88f7f; + font-style: italic; + } + :root.theme-auto .code-highlight .cm { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .cp { + color: #FFAD66; + font-weight: bold; + } + :root.theme-auto .code-highlight .cpf { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .c1 { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .cs { + color: #7e8aa1; + font-style: italic; + } + :root.theme-auto .code-highlight .gd { + color: #f88f7f; + background-color: #3d1e20; + } + :root.theme-auto .code-highlight .ge { + color: #d4d2c8; + font-style: italic; + } + :root.theme-auto .code-highlight .ges { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gr { + color: #f88f7f; + } + :root.theme-auto .code-highlight .gh { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gi { + color: #6ad4af; + background-color: #19362c; + } + :root.theme-auto .code-highlight .go { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .gp { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gs { + color: #d4d2c8; + font-weight: bold; + } + :root.theme-auto .code-highlight .gu { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gt { + color: #f88f7f; + } + :root.theme-auto .code-highlight .kc { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kd { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kn { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kp { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kr { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kt { + color: #73D0FF; + } + :root.theme-auto .code-highlight .ld { + color: #D5FF80; + } + :root.theme-auto .code-highlight .m { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .s { + color: #D5FF80; + } + :root.theme-auto .code-highlight .na { + color: #FFD173; + } + :root.theme-auto .code-highlight .nb { + color: #FFD173; + } + :root.theme-auto .code-highlight .nc { + color: #73D0FF; + } + :root.theme-auto .code-highlight .no { + color: #FFD173; + } + :root.theme-auto .code-highlight .nd { + color: #7e8aa1; + font-weight: bold; + font-style: italic; + } + :root.theme-auto .code-highlight .ni { + color: #95E6CB; + } + :root.theme-auto .code-highlight .ne { + color: #73D0FF; + } + :root.theme-auto .code-highlight .nf { + color: #FFD173; + } + :root.theme-auto .code-highlight .nl { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .nn { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .nx { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .py { + color: #FFD173; + } + :root.theme-auto .code-highlight .nt { + color: #5CCFE6; + } + :root.theme-auto .code-highlight .nv { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .ow { + color: #FFAD66; + } + :root.theme-auto .code-highlight .pm { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .w { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .mb { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mf { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mh { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mi { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mo { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .sa { + color: #F29E74; + } + :root.theme-auto .code-highlight .sb { + color: #D5FF80; + } + :root.theme-auto .code-highlight .sc { + color: #D5FF80; + } + :root.theme-auto .code-highlight .dl { + color: #D5FF80; + } + :root.theme-auto .code-highlight .sd { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .s2 { + color: #D5FF80; + } + :root.theme-auto .code-highlight .se { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sh { + color: #D5FF80; + } + :root.theme-auto .code-highlight .si { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sx { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sr { + color: #95E6CB; + } + :root.theme-auto .code-highlight .s1 { + color: #D5FF80; + } + :root.theme-auto .code-highlight .ss { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .bp { + color: #5CCFE6; + } + :root.theme-auto .code-highlight .fm { + color: #FFD173; + } + :root.theme-auto .code-highlight .vc { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vg { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vi { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vm { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .il { + color: #DFBFFF; + } + :root.theme-auto .code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; + } + :root.theme-auto .code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; + } + :root.theme-auto .code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ + } + :root.theme-auto .code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ + } + :root.theme-auto .code-highlight span.linenos { + color: var(--color-line-number); + } +} +:root.theme-dark .code-highlight { + /* Comment */ + /* Error */ + /* Escape */ + /* Generic */ + /* Keyword */ + /* Literal */ + /* Name */ + /* Operator */ + /* Other */ + /* Punctuation */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Date */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Other */ + /* Name.Property */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Punctuation.Marker */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ +} +:root.theme-dark .code-highlight pre { + line-height: 100%; +} +:root.theme-dark .code-highlight td.linenos .normal { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight span.linenos { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight td.linenos .special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight span.linenos.special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight .hll { + background-color: #6e7681; +} +:root.theme-dark .code-highlight .c { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .err { + color: #f88f7f; +} +:root.theme-dark .code-highlight .esc { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .g { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .k { + color: #FFAD66; +} +:root.theme-dark .code-highlight .l { + color: #D5FF80; +} +:root.theme-dark .code-highlight .n { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .o { + color: #FFAD66; +} +:root.theme-dark .code-highlight .x { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .p { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .ch { + color: #f88f7f; + font-style: italic; +} +:root.theme-dark .code-highlight .cm { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .cp { + color: #FFAD66; + font-weight: bold; +} +:root.theme-dark .code-highlight .cpf { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .c1 { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .cs { + color: #7e8aa1; + font-style: italic; +} +:root.theme-dark .code-highlight .gd { + color: #f88f7f; + background-color: #3d1e20; +} +:root.theme-dark .code-highlight .ge { + color: #d4d2c8; + font-style: italic; +} +:root.theme-dark .code-highlight .ges { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gr { + color: #f88f7f; +} +:root.theme-dark .code-highlight .gh { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gi { + color: #6ad4af; + background-color: #19362c; +} +:root.theme-dark .code-highlight .go { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .gp { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gs { + color: #d4d2c8; + font-weight: bold; +} +:root.theme-dark .code-highlight .gu { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gt { + color: #f88f7f; +} +:root.theme-dark .code-highlight .kc { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kd { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kn { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kp { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kr { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kt { + color: #73D0FF; +} +:root.theme-dark .code-highlight .ld { + color: #D5FF80; +} +:root.theme-dark .code-highlight .m { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .s { + color: #D5FF80; +} +:root.theme-dark .code-highlight .na { + color: #FFD173; +} +:root.theme-dark .code-highlight .nb { + color: #FFD173; +} +:root.theme-dark .code-highlight .nc { + color: #73D0FF; +} +:root.theme-dark .code-highlight .no { + color: #FFD173; +} +:root.theme-dark .code-highlight .nd { + color: #7e8aa1; + font-weight: bold; + font-style: italic; +} +:root.theme-dark .code-highlight .ni { + color: #95E6CB; +} +:root.theme-dark .code-highlight .ne { + color: #73D0FF; +} +:root.theme-dark .code-highlight .nf { + color: #FFD173; +} +:root.theme-dark .code-highlight .nl { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .nn { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .nx { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .py { + color: #FFD173; +} +:root.theme-dark .code-highlight .nt { + color: #5CCFE6; +} +:root.theme-dark .code-highlight .nv { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .ow { + color: #FFAD66; +} +:root.theme-dark .code-highlight .pm { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .w { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .mb { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mf { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mh { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mi { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mo { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .sa { + color: #F29E74; +} +:root.theme-dark .code-highlight .sb { + color: #D5FF80; +} +:root.theme-dark .code-highlight .sc { + color: #D5FF80; +} +:root.theme-dark .code-highlight .dl { + color: #D5FF80; +} +:root.theme-dark .code-highlight .sd { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .s2 { + color: #D5FF80; +} +:root.theme-dark .code-highlight .se { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sh { + color: #D5FF80; +} +:root.theme-dark .code-highlight .si { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sx { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sr { + color: #95E6CB; +} +:root.theme-dark .code-highlight .s1 { + color: #D5FF80; +} +:root.theme-dark .code-highlight .ss { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .bp { + color: #5CCFE6; +} +:root.theme-dark .code-highlight .fm { + color: #FFD173; +} +:root.theme-dark .code-highlight .vc { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vg { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vi { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vm { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .il { + color: #DFBFFF; +} +:root.theme-dark .code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; +} +:root.theme-dark .code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; +} +:root.theme-dark .code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ +} +:root.theme-dark .code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ +} +:root.theme-dark .code-highlight span.linenos { + color: var(--color-line-number); +} +html.no-js .hide_if_nojs { + display: none; +} +html.js .show_if_nojs { + display: none; +} +.center { + text-align: center; +} +.right { + float: right; +} +.left { + float: left; +} +.invisible { + display: none !important; +} +.list-unstyled { + list-style-type: none; +} +.list-unstyled li { + margin-top: 4px; + margin-bottom: 4px; +} +.danger { + background-color: var(--color-error-background); +} +.warning { + background: var(--color-warning-background); +} +.success { + background: var(--color-success-background); +} +.badge { + display: inline-block; + color: var(--color-toolkit-badge-font); + background-color: var(--color-toolkit-badge-background); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + min-width: 10px; + padding: 1px 5px; + border-radius: 5px; +} +kbd { + padding: 2px 4px; + margin: 1px; + font-size: 90%; + color: var(--color-toolkit-kbd-font); + background: var(--color-toolkit-kbd-background); +} +table { + width: 100%; +} +table.striped tr { + border-bottom: 1px solid var(--color-settings-tr-hover); +} +th { + padding: 0.4em; +} +td { + padding: 0 4px; +} +tr:hover { + background: var(--color-settings-tr-hover) !important; +} +div.selectable_url { + display: block; + border: 1px solid var(--color-result-search-url-border); + padding: 4px; + color: var(--color-result-search-url-font); + margin: 0.1em; + overflow: hidden; + height: 1.2em; + line-height: 1.2em; + border-radius: 5px; +} +div.selectable_url pre { + display: block; + font-size: 0.8em; + word-break: break-all; + margin: 0.1em; + user-select: all; +} +.dialog-error { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: right; + border-radius: 10px; + color: var(--color-error); + background: var(--color-error-background); + border-color: var(--color-error); +} +.dialog-error .close { + float: left; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-error ul, +.dialog-error ol, +.dialog-error p { + margin: 1px 0 0 0; +} +.dialog-error table { + width: auto; +} +.dialog-error tr { + vertical-align: text-top; +} +.dialog-error tr:hover { + background: transparent !important; +} +.dialog-error td { + padding: 0 1em 0 0; + padding-top: 0; + padding-left: 1rem; + padding-bottom: 0; + padding-right: 0; +} +.dialog-error h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-error-block { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: right; + border-radius: 10px; + display: block; + color: var(--color-error); + background: var(--color-error-background); + border-color: var(--color-error); +} +.dialog-error-block .close { + float: left; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-error-block ul, +.dialog-error-block ol, +.dialog-error-block p { + margin: 1px 0 0 0; +} +.dialog-error-block table { + width: auto; +} +.dialog-error-block tr { + vertical-align: text-top; +} +.dialog-error-block tr:hover { + background: transparent !important; +} +.dialog-error-block td { + padding: 0 1em 0 0; + padding-top: 0; + padding-left: 1rem; + padding-bottom: 0; + padding-right: 0; +} +.dialog-error-block h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-warning { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: right; + border-radius: 10px; + color: var(--color-warning); + background: var(--color-warning-background); + border-color: var(--color-warning); +} +.dialog-warning .close { + float: left; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-warning ul, +.dialog-warning ol, +.dialog-warning p { + margin: 1px 0 0 0; +} +.dialog-warning table { + width: auto; +} +.dialog-warning tr { + vertical-align: text-top; +} +.dialog-warning tr:hover { + background: transparent !important; +} +.dialog-warning td { + padding: 0 1em 0 0; + padding-top: 0; + padding-left: 1rem; + padding-bottom: 0; + padding-right: 0; +} +.dialog-warning h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-modal { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: right; + border-radius: 10px; + display: block; + background: var(--color-toolkit-dialog-background); + position: fixed; + top: 50%; + left: 50%; + margin: 0 auto; + transform: translate(-50%, -50%); + z-index: 5000; +} +.dialog-modal .close { + float: left; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-modal ul, +.dialog-modal ol, +.dialog-modal p { + margin: 1px 0 0 0; +} +.dialog-modal table { + width: auto; +} +.dialog-modal tr { + vertical-align: text-top; +} +.dialog-modal tr:hover { + background: transparent !important; +} +.dialog-modal td { + padding: 0 1em 0 0; + padding-top: 0; + padding-left: 1rem; + padding-bottom: 0; + padding-right: 0; +} +.dialog-modal h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-modal h3 { + margin-top: 0; +} +.btn-collapse { + cursor: pointer; +} +.scrollx { + overflow: auto hidden; + display: block; + padding: 0; + margin: 0; + border: none; +} +/* -- tabs -- */ +.tabs .tabs > label { + font-size: 90%; +} +ul.tabs { + border-bottom: 1px solid var(--color-toolkit-tabs-section-border); + list-style: none; + padding-left: 0; +} +ul.tabs li { + display: flex; +} +.tabs { + display: flex; + flex-wrap: wrap; + width: 100%; + min-width: 100%; +} +.tabs > * { + order: 2; +} +.tabs > input[type=radio] { + display: none; +} +.tabs > label, +.tabs > li > a { + order: 1; + padding: 0.7em; + margin: 0 0.7em; + letter-spacing: 0.5px; + text-transform: uppercase; + border: solid var(--color-toolkit-tabs-label-border); + border-width: 0 0 2px 0; + color: unset; + -webkit-touch-callout: none; + user-select: none; + cursor: pointer; +} +.tabs > label.active, +.tabs > li > a.active { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); +} +.tabs > label:hover, +.tabs > li > a:hover { + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +.tabs > section { + min-width: 100%; + padding: 0.7rem 0; + box-sizing: border-box; + border-top: 1px solid var(--color-toolkit-tabs-section-border); + display: none; +} +.tabs > label:last-of-type { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); + letter-spacing: -0.1px; +} +.tabs > section:last-of-type { + display: block; +} +html body .tabs > input:checked ~ section { + display: none; +} +html body .tabs > input:checked ~ label { + position: inherited; + background: inherit; + border-bottom: 2px solid transparent; + font-weight: normal; + color: inherit; +} +html body .tabs > input:checked ~ label:hover { + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +html body .tabs > input:checked + label { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); +} +html body .tabs > input:checked + label + section { + display: block; +} +/* -- select -- */ +select { + height: 2.4rem; + margin-top: 0; + margin-left: 1rem; + margin-bottom: 0; + margin-right: 0; + padding: 0.2rem !important; + color: var(--color-search-font); + font-size: 0.9rem; + z-index: 100; +} +select:hover, +select:focus { + cursor: pointer; +} +@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) { + select { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + 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: calc(100% + 2rem); + background-size: 2rem; + background-origin: content-box; + background-color: var(--color-toolkit-select-background); + outline: medium none; + text-overflow: ellipsis; + border-radius: 5px; + } + select:hover, + select:focus { + background-color: var(--color-toolkit-select-background-hover); + } + select option { + background-color: var(--color-base-background); + } + @media (prefers-color-scheme: dark) { + html.theme-auto select, + html.theme-dark select { + background-image: 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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } + } + html.theme-dark select { + background-image: 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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } +} +/* -- checkbox-onoff -- */ +input.checkbox-onoff[type="checkbox"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + display: inline-block; + width: 2.5em; + height: 0.7em; + box-shadow: none !important; + margin: 0 16px; + border-radius: 10px; + position: relative; + /* focus & hover */ +} +input.checkbox-onoff[type="checkbox"]:focus, +input.checkbox-onoff[type="checkbox"]:hover { + outline: none; +} +input.checkbox-onoff[type="checkbox"]:focus::after { + content: ""; + position: absolute; + width: 3.5em; + height: 1.65em; + border: 1px solid var(--color-btn-background); + border-radius: 12px; + box-shadow: var(--color-btn-background) 0 0 3px; + z-index: 1200; + top: -0.55em; + left: -0.6em; +} +input.checkbox-onoff[type="checkbox"]::before { + position: absolute; + top: -0.5em; + display: flex; + justify-content: center; + align-items: center; + font-size: 0.75em; + width: 1.875em; + height: 1.875em; + border-radius: 50%; +} +/* check mark +reversed-checkbox displays unchecked checkedboxes as checked, and vice versa. +see https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313 +*/ +input.checkbox-onoff[type="checkbox"], +input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked { + background: var(--color-toolkit-checkbox-onoff-off-background); +} +input.checkbox-onoff[type="checkbox"]::before, +input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked::before { + left: -0.5em; + content: "\2715"; + color: var(--color-toolkit-checkbox-onoff-off-mark-color); + background: var(--color-toolkit-checkbox-onoff-off-mark-background); +} +input.checkbox-onoff[type="checkbox"]:checked, +input.checkbox-onoff.reversed-checkbox[type="checkbox"] { + background: var(--color-toolkit-checkbox-onoff-on-background); +} +input.checkbox-onoff[type="checkbox"]:checked::before, +input.checkbox-onoff.reversed-checkbox[type="checkbox"]::before { + left: calc(100% - 1.5em); + content: "\2713"; + color: var(--color-toolkit-checkbox-onoff-on-mark-color); + background: var(--color-toolkit-checkbox-onoff-on-mark-background); +} +/* -- checkbox -- */ +@supports (transform: rotate(-45deg)) { + input[type=checkbox]:not(.checkbox-onoff) { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 20px; + height: 20px; + cursor: pointer; + position: relative; + top: 0; + left: 0; + border: 2px solid var(--color-toolkit-checkbox-input-border); + border-radius: 0.3em; + } + input[type=checkbox]:not(.checkbox-onoff)::after { + content: ''; + width: 9px; + height: 5px; + position: absolute; + top: 3px; + left: 2px; + border: 3px solid var(--color-toolkit-checkbox-label-border); + border-top: none; + border-right: none; + background: transparent; + opacity: 0; + transform: rotate(-45deg); + } + input[type=checkbox]:not(.checkbox-onoff):checked::after { + border-color: var(--color-toolkit-checkbox-input-border); + opacity: 1; + } + input[type=checkbox][disabled]:not(.checkbox-onoff) { + border: inherit; + background-color: transparent !important; + cursor: inherit; + } + input.checkbox[type=checkbox]:not(:checked, [disabled], .checkbox-onoff):hover::after { + opacity: 0.5; + } +} +@media screen and (max-width: 50em) { + .tabs > label { + width: 100%; + } +} +/* -- loader -- */ +.loader, +.loader::after { + border-radius: 50%; + width: 2em; + height: 2em; +} +.loader { + margin: 1em auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 0.5em solid var(--color-toolkit-loader-border); + border-right: 0.5em solid var(--color-toolkit-loader-border); + border-bottom: 0.5em solid var(--color-toolkit-loader-border); + border-left: 0.5em solid var(--color-toolkit-loader-borderleft); + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: load8 1.2s infinite linear; + animation: load8 1.2s infinite linear; +} +@-webkit-keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/* -- engine-tooltip -- */ +.engine-tooltip { + display: none; + position: absolute; + padding: 0.5rem 1rem; + margin: 0 0 0 2rem; + border: 1px solid var(--color-toolkit-engine-tooltip-border); + background: var(--color-toolkit-engine-tooltip-background); + font-size: 14px; + font-weight: normal; + z-index: 5000; + text-align: left; + border-radius: 10px; +} +th:hover .engine-tooltip, +td:hover .engine-tooltip, +.engine-tooltip:hover { + display: inline-block; +} +/* -- stacked bar chart -- */ +.stacked-bar-chart { + margin: 0; + padding: 0 0.125rem 0 4rem; + width: 100%; + width: -moz-available; + width: -webkit-fill-available; + width: fill; + flex-flow: row nowrap; + align-items: center; + display: inline-flex; +} +.stacked-bar-chart-value { + width: 3rem; + display: inline-block; + position: absolute; + padding: 0 0.5rem; + text-align: right; +} +.stacked-bar-chart-base { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; +} +.stacked-bar-chart-median { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: var(--color-base-font); + border: 1px solid rgba(var(--color-base-font-rgb), 0.9); + padding: 0.3rem 0; +} +.stacked-bar-chart-rate80 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border: 1px solid rgba(var(--color-base-font-rgb), 0.3); + padding: 0.3rem 0; +} +.stacked-bar-chart-rate95 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5); + padding: 0; +} +.stacked-bar-chart-rate100 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9); + padding: 0.4rem 0; + width: 1px; +} +/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */ +.autocomplete { + position: absolute; + width: 44rem; + max-height: 0; + overflow-y: hidden; + text-align: right; + border-radius: 10px; +} +.autocomplete:active, +.autocomplete:focus, +.autocomplete:hover { + background-color: var(--color-autocomplete-background); +} +.autocomplete:empty { + display: none; +} +.autocomplete > ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.autocomplete > ul > li { + cursor: pointer; + padding: 0.5rem 1rem; +} +.autocomplete > ul > li.active, +.autocomplete > ul > li:active, +.autocomplete > ul > li:focus, +.autocomplete > ul > li:hover { + background-color: var(--color-autocomplete-background-hover); +} +.autocomplete > ul > li.active a:active, +.autocomplete > ul > li:active a:active, +.autocomplete > ul > li:focus a:active, +.autocomplete > ul > li:hover a:active, +.autocomplete > ul > li.active a:focus, +.autocomplete > ul > li:active a:focus, +.autocomplete > ul > li:focus a:focus, +.autocomplete > ul > li:hover a:focus, +.autocomplete > ul > li.active a:hover, +.autocomplete > ul > li:active a:hover, +.autocomplete > ul > li:focus a:hover, +.autocomplete > ul > li:hover a:hover { + text-decoration: none; +} +.autocomplete > ul > li.locked { + cursor: inherit; +} +.autocomplete.open { + display: block; + background-color: var(--color-autocomplete-background); + color: var(--color-autocomplete-font); + max-height: 32rem; + overflow-y: auto; + z-index: 5000; + margin-top: 3.5rem; + border-radius: 0.8rem; +} +.autocomplete.open:empty { + display: none; +} +@media screen and (max-width: 50em) { + .autocomplete { + width: 100%; + } + .autocomplete > ul > li { + padding: 1rem; + } +} +#main_results #results.image-detail-open.only_template_images { + width: min(98%, 59.25rem) !important; +} +#main_results #results.only_template_images.image-detail-open #backToTop { + right: 56.75rem !important; + left: inherit; +} +article.result-images .detail { + display: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail { + display: flex; + flex-direction: column; + position: fixed; + right: 60rem; + left: 0; + top: 13rem; + transition: top 0.064s ease-in 0s; + bottom: 0; + background: var(--color-result-detail-background); + border: 1px solid var(--color-result-detail-background); + z-index: 1000; + padding: 4rem 3rem 3rem 3rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source { + display: block; + flex: 1; + text-align: left; + width: 100%; + border: none; + text-decoration: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + padding: 0; + margin: 0; + border: none; + object-fit: contain; + width: inherit; + height: inherit; + max-width: 100%; + min-height: inherit; + max-height: calc(100vh - 25rem - 7rem); + background: inherit; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels { + color: var(--color-result-detail-font); + height: 19rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr { + border-top: 1px solid var(--color-result-detail-hr); + border-bottom: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4 { + height: 2rem; + overflow: hidden; + text-overflow: ellipsis; + font-size: 0.9rem; + margin-bottom: 0; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p { + color: var(--color-result-detail-label-font); + font-size: 0.9rem; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + margin: 0.8rem 0; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span { + display: inline-block; + width: 12rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a { + text-align: right; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content { + height: 2rem; + line-height: unset; + overflow: hidden; + text-overflow: ellipsis; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url { + white-space: nowrap; + overflow: hidden hidden; + text-overflow: ellipsis; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover { + position: relative; + overflow: inherit !important; + background: var(--color-result-detail-background); + text-overflow: inherit !important; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active { + color: var(--color-result-detail-link); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover { + text-decoration: underline; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close { + top: 1rem; + right: 1rem; + padding: 0.4rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous { + top: 1rem; + left: 6rem; + padding-top: 0.4rem; + padding-left: 0.5rem; + padding-bottom: 0.4rem; + padding-right: 0.3rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next { + top: 1rem; + left: 2rem; + padding: 0.4rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous { + border-radius: 50%; + display: block; + width: 1.5rem; + height: 1.5rem; + position: absolute; + filter: opacity(40%); + z-index: 1200; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span { + display: block; + width: 1.5rem; + height: 1.5rem; + text-align: center; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before { + vertical-align: sub; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active { + color: var(--color-result-detail-font); + background: var(--color-result-detail-background); + border: 1px solid var(--color-result-detail-font); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover { + filter: opacity(80%); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .loader { + position: absolute; + top: 1rem; + left: 50%; + border-top: 0.5em solid var(--color-result-detail-loader-border); + border-right: 0.5em solid var(--color-result-detail-loader-border); + border-bottom: 0.5em solid var(--color-result-detail-loader-border); + border-left: 0.5em solid var(--color-result-detail-loader-borderleft); +} +#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail { + top: 0; +} +#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img { + max-height: calc(100vh - 25rem); +} +@media screen and (max-width: 79.75em) { + #results.image-detail-open article.result-images[data-vim-selected] .detail { + top: 0; + right: 0; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source { + display: flex; + flex-direction: column; + justify-content: center; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + width: 100%; + max-height: calc(100vh - 24rem); + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next { + left: 1rem; + } +} +@media screen and (max-width: 50em) { + #results.image-detail-open article.result-images[data-vim-selected] .detail { + top: 0; + right: 0; + padding: 1rem; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + width: 100%; + max-height: calc(100vh - 20rem); + margin: 0; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span { + width: inherit; + margin-left: 1rem; + } +} +.dialog-modal { + animation-name: dialogmodal; + animation-duration: 0.13s; +} +@keyframes dialogmodal { + 0% { + opacity: 0; + } + 50% { + opacity: 0.5; + transform: translate(-50%, -50%) scale(1.05); + } +} +input.checkbox-onoff[type="checkbox"]::before { + transition: left 0.25s; +} +iframe[src^="https://w.soundcloud.com"] { + height: 120px; +} +iframe[src^="https://www.deezer.com"] { + height: 94px; +} +iframe[src^="https://www.mixcloud.com"] { + height: 250px; +} +iframe[src^="https://bandcamp.com/EmbeddedPlayer"] { + height: 350px; +} +iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"] { + height: 120px; +} +iframe[src^="https://genius.com/songs"] { + height: 65px; +} +.info-page code { + font-family: monospace; + border-radius: 5px; + background-color: var(--color-doc-code-background); + color: var(--color-doc-code); + padding: 0.2rem; + border: 0 none; +} +.stats_endpoint .github-issue-button { + display: block; + font-size: 16px; +} +.stats_endpoint .issue-hide { + display: none; +} +.stats_endpoint input[type=checked] { + position: absolute; +} +.stats_endpoint label { + margin: 1rem 1rem 1rem 0; +} +.stats_endpoint .step_content { + margin: 1rem 1rem 1rem 2rem; +} +.stats_endpoint .step1, +.stats_endpoint .step2 { + visibility: hidden; +} +.stats_endpoint .step1_delay { + transition: visibility 0s linear 4s; +} +.stats_endpoint #step1:checked ~ .step1, +.stats_endpoint #step2:checked ~ .step2 { + visibility: visible; +} +.engine-stats { + border-spacing: 0; + border-collapse: collapse; +} +.engine-stats tr td, +.engine-stats tr th { + border-bottom: 1px solid var(--color-result-border); + padding: 0.25rem; +} +.engine-stats table.engine-tooltip { + border-spacing: 0; + border-collapse: collapse; +} +.engine-stats table.engine-tooltip td, +.engine-stats table.engine-tooltip th { + border: none; +} +.engine-stats .engine-name { + width: 20rem; +} +.engine-stats .engine-score { + width: 7rem; + text-align: right; +} +.engine-stats .engine-reliability { + text-align: right; +} +table.engine-error th.engine-error-type, +table.engine-error td.engine-error-type, +failed-test { + width: 10rem; +} +.engine-errors { + margin-top: 3rem; +} +.engine-errors table.engine-error { + max-width: 1280px; + margin: 1rem 0 3rem 0; + border: 1px solid var(--color-result-border); + text-align: right; +} +.engine-errors table.engine-error tr th, +.engine-errors table.engine-error tr td { + padding: 0.5rem; +} +.engine-errors table.engine-error span.log_parameters { + border-right: 1px solid solid var(--color-result-border); + padding: 0 1rem 0 0; + margin: 0 0 0 0.5rem; +} +.bar-chart-value { + width: 3em; + display: inline-block; + text-align: right; + padding-right: 0.5rem; +} +.bar-chart-graph { + width: calc(100% - 5rem); + display: inline-block; +} +.bar-chart-bar { + border: 3px solid var(--color-bar-chart-primary); + margin: 1px 0; +} +.bar-chart-serie1 { + border: 3px solid var(--color-bar-chart-primary); + margin: 1px 0; + float: left; +} +.bar-chart-serie2 { + border: 3px solid var(--color-bar-chart-secondary); + margin: 1px 0; + float: left; +} +.bar0 { + width: 0; + border: 0; +} +.bar1 { + width: 1%; +} +.bar2 { + width: 2%; +} +.bar3 { + width: 3%; +} +.bar4 { + width: 4%; +} +.bar5 { + width: 5%; +} +.bar6 { + width: 6%; +} +.bar7 { + width: 7%; +} +.bar8 { + width: 8%; +} +.bar9 { + width: 9%; +} +.bar10 { + width: 10%; +} +.bar11 { + width: 11%; +} +.bar12 { + width: 12%; +} +.bar13 { + width: 13%; +} +.bar14 { + width: 14%; +} +.bar15 { + width: 15%; +} +.bar16 { + width: 16%; +} +.bar17 { + width: 17%; +} +.bar18 { + width: 18%; +} +.bar19 { + width: 19%; +} +.bar20 { + width: 20%; +} +.bar21 { + width: 21%; +} +.bar22 { + width: 22%; +} +.bar23 { + width: 23%; +} +.bar24 { + width: 24%; +} +.bar25 { + width: 25%; +} +.bar26 { + width: 26%; +} +.bar27 { + width: 27%; +} +.bar28 { + width: 28%; +} +.bar29 { + width: 29%; +} +.bar30 { + width: 30%; +} +.bar31 { + width: 31%; +} +.bar32 { + width: 32%; +} +.bar33 { + width: 33%; +} +.bar34 { + width: 34%; +} +.bar35 { + width: 35%; +} +.bar36 { + width: 36%; +} +.bar37 { + width: 37%; +} +.bar38 { + width: 38%; +} +.bar39 { + width: 39%; +} +.bar40 { + width: 40%; +} +.bar41 { + width: 41%; +} +.bar42 { + width: 42%; +} +.bar43 { + width: 43%; +} +.bar44 { + width: 44%; +} +.bar45 { + width: 45%; +} +.bar46 { + width: 46%; +} +.bar47 { + width: 47%; +} +.bar48 { + width: 48%; +} +.bar49 { + width: 49%; +} +.bar50 { + width: 50%; +} +.bar51 { + width: 51%; +} +.bar52 { + width: 52%; +} +.bar53 { + width: 53%; +} +.bar54 { + width: 54%; +} +.bar55 { + width: 55%; +} +.bar56 { + width: 56%; +} +.bar57 { + width: 57%; +} +.bar58 { + width: 58%; +} +.bar59 { + width: 59%; +} +.bar60 { + width: 60%; +} +.bar61 { + width: 61%; +} +.bar62 { + width: 62%; +} +.bar63 { + width: 63%; +} +.bar64 { + width: 64%; +} +.bar65 { + width: 65%; +} +.bar66 { + width: 66%; +} +.bar67 { + width: 67%; +} +.bar68 { + width: 68%; +} +.bar69 { + width: 69%; +} +.bar70 { + width: 70%; +} +.bar71 { + width: 71%; +} +.bar72 { + width: 72%; +} +.bar73 { + width: 73%; +} +.bar74 { + width: 74%; +} +.bar75 { + width: 75%; +} +.bar76 { + width: 76%; +} +.bar77 { + width: 77%; +} +.bar78 { + width: 78%; +} +.bar79 { + width: 79%; +} +.bar80 { + width: 80%; +} +.bar81 { + width: 81%; +} +.bar82 { + width: 82%; +} +.bar83 { + width: 83%; +} +.bar84 { + width: 84%; +} +.bar85 { + width: 85%; +} +.bar86 { + width: 86%; +} +.bar87 { + width: 87%; +} +.bar88 { + width: 88%; +} +.bar89 { + width: 89%; +} +.bar90 { + width: 90%; +} +.bar91 { + width: 91%; +} +.bar92 { + width: 92%; +} +.bar93 { + width: 93%; +} +.bar94 { + width: 94%; +} +.bar95 { + width: 95%; +} +.bar96 { + width: 96%; +} +.bar97 { + width: 97%; +} +.bar98 { + width: 98%; +} +.bar99 { + width: 99%; +} +.bar100 { + width: 100%; +} +.osm-map-box { + height: 300px; + width: 100%; + margin: 10px 0; +} +#main_index { + margin-top: 26vh; +} +.index { + text-align: center; +} +.index .title { + background: url('../img/searxng.png') no-repeat; + min-height: 4rem; + margin: 4rem auto; + background-position: center; + background-size: contain; +} +.index h1 { + font-size: 4em; + visibility: hidden; +} +.index #search, +.index #search_header { + margin: 0 auto; + background: inherit; + border: inherit; + padding: 0; + display: block; +} +.index .search_filters { + display: block; + margin: 1em 0; +} +.index .category label { + padding: 6px 10px; + border-bottom: initial !important; +} +@media screen and (max-width: 79.75em) { + div.title h1 { + font-size: 1em; + } + #main_index { + margin-top: 6em; + } +} +table { + border-collapse: collapse; +} +table th, +table td { + text-align: center; + padding: 1rem 0.5rem; + text-align: right; +} +table tr.pref-group th { + font-weight: normal; + text-align: right; + background: var(--color-settings-table-group-background); +} +#main_preferences form { + width: 100%; +} +#main_preferences fieldset { + margin: 8px; + border: none; +} +#main_preferences legend { + margin: 0; + padding: 5px 0 0 0; + display: block; + float: right; + width: 300px; +} +#main_preferences input[type="text"] { + width: 13.25rem; + color: var(--color-toolkit-input-text-font); + border: none; + background: none repeat scroll 0 0 var(--color-toolkit-select-background); + padding: 0.2rem 0.4rem; + height: 2rem; + border-radius: 5px; +} +#main_preferences input[type="text"]:hover, +#main_preferences input[type="text"]:focus { + background-color: var(--color-toolkit-select-background-hover); +} +#main_preferences .value { + margin: 0; + padding: 0; + float: right; + width: 15em; +} +#main_preferences .value select, +#main_preferences .value input[type="text"] { + font-size: inherit !important; + margin-top: 0; + margin-left: 1rem; + margin-bottom: 0; + margin-right: 0; +} +#main_preferences .value select { + width: 14rem; +} +#main_preferences .value select:focus, +#main_preferences .value input:focus { + outline: none; + box-shadow: 0 0 1px 1px var(--color-btn-background); +} +#main_preferences .description { + margin: 0; + padding: 5px 0 0 0; + float: left; + width: 50%; + color: var(--color-settings-engine-description-font); + font-size: 90%; +} +#main_preferences .bang { + text-align: right; + border-radius: 5px; + background-color: var(--color-doc-code-background); + color: var(--color-doc-code); + padding: 0.2rem; + border: 0 none; +} +#main_preferences .category { + margin-left: 0.5rem; +} +#main_preferences .category label { + border: 2px solid transparent; + padding: 0.2rem 0.4rem; + border-radius: 5px; +} +#main_preferences .category input[type="checkbox"]:checked + label { + border: 2px solid var(--color-categories-item-border-selected); +} +#main_preferences table.table_engines th.name { + /* stylelint-disable */ + /* stylelint-enable */ +} +#main_preferences table.table_engines th.name label { + cursor: pointer; +} +#main_preferences table.table_engines th.name .engine-tooltip { + margin-top: 1.8rem; + right: calc((100% - 85em) / 2 + 10em); + max-width: 40rem; +} +#main_preferences table.table_engines th.name .engine-tooltip .engine-description { + margin-top: 0.5rem; +} +#main_preferences table.table_engines th.name .engine-tooltip .bang { + margin: 0.3rem; +} +#main_preferences table.table_engines .checkbox-col, +#main_preferences table.table_engines .name, +#main_preferences table.table_engines .shortcut { + text-align: right; +} +#main_preferences table.cookies { + width: 100%; + direction: ltr; +} +#main_preferences table.cookies th, +#main_preferences table.cookies td { + text-align: left; + font-family: monospace; + font-size: 1rem; + padding: 0.5em; + vertical-align: top; +} +#main_preferences table.cookies td:first-child { + word-break: keep-all; + width: 14rem; + padding-right: 1rem; +} +#main_preferences table.cookies td:last-child { + word-break: break-all; +} +#main_preferences table.cookies > tbody > tr:nth-child(even) > th, +#main_preferences table.cookies > tbody > tr:nth-child(even) > td { + background-color: var(--color-settings-tr-hover); +} +#main_preferences .preferences_back { + background: none repeat scroll 0 0 var(--color-btn-background); + color: var(--color-btn-font); + border: 0 none; + border-radius: 10px; + cursor: pointer; + display: inline-block; + margin: 2px 4px; + padding: 0.7em; +} +#main_preferences .preferences_back a { + color: var(--color-settings-return-font); +} +#main_preferences .preferences_back a::first-letter { + text-transform: uppercase; +} +#main_preferences #toggle-all-engines-container { + width: max-content; + margin-left: auto; +} +#main_preferences div.selectable_url pre { + width: 100%; +} +#main_preferences #copy-hash-container { + display: flex; + align-items: center; + gap: 0.5rem; +} +#main_preferences #copy-hash-container div.selectable_url pre { + width: auto; + flex-grow: 1; +} +#main_preferences #pref-hash-input { + width: 100%; +} +@media screen and (max-width: 79.75em) { + .preferences_back { + clear: both; + } + .engine-tooltip { + right: 10em !important; + } +} +/* +* SearXNG, A privacy-respecting, hackable metasearch engine +*/ +#search { + padding: 0; + margin: 0; +} +#search_header { + padding-top: 1.5em; + padding-left: 2em; + padding-right: 7rem; + margin: 0; + background: var(--color-header-background); + border-bottom: 1px solid var(--color-header-border); + display: grid; + gap: 1rem 1.2rem; + grid-template-columns: 3rem 1fr; + grid-template-areas: "logo search" "spacer categories"; +} +.category_checkbox, +.category_button { + display: inline-block; + position: relative; + margin-left: 1rem; + padding: 0; +} +.category_checkbox input { + display: none; +} +.category_checkbox label { + cursor: pointer; + padding: 0.2rem 0; + display: inline-flex; + text-transform: capitalize; + font-size: 0.9em; + border-bottom: 2px solid transparent; + -webkit-touch-callout: none; + user-select: none; +} +.category_checkbox label svg { + padding-right: 0.2rem; +} +.category_checkbox label div.category_name { + margin: auto 0; +} +.category_checkbox input[type="checkbox"]:checked + label { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +button.category_button { + background-color: inherit; + color: var(--color-base-font); + cursor: pointer; + padding: 0.2rem 0; + display: inline-flex; + align-items: center; + text-transform: capitalize; + font-size: 0.9em; + border: none; + border-bottom: 2px solid transparent; +} +button.category_button svg { + padding-right: 0.2rem; +} +button.category_button.selected, +button.category_button:active { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected { + color: var(--color-base-font); + border-bottom: none; +} +.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +#search_logo { + padding: 0.5rem 10px 0 10px; + grid-area: logo; + display: flex; + align-items: center; + justify-content: center; +} +#search_logo svg { + flex: 1; + width: 30px; + height: 30px; + margin: 0.5rem 0 auto 0; +} +.search_categories { + grid-area: categories; +} +.search_categories .help { + display: none; +} +.search_categories:hover .help { + display: block; + position: absolute; + background: var(--color-base-background); + padding: 1rem 0.6rem 0.6rem 0; + z-index: 1000; + width: 100%; + left: -0.1rem; +} +#search_view { + padding: 0.5rem 0.3rem 0 0.5rem; + grid-area: search; +} +body.results_endpoint #search_view { + padding: 0.5rem 2.8rem 0 0; +} +.search_box { + border-radius: 0.8rem; + width: 44rem; + display: inline-flex; + flex-direction: row; + white-space: nowrap; + box-shadow: var(--color-search-shadow); +} +#clear_search { + display: block; + border-collapse: separate; + box-sizing: border-box; + width: 1.8rem; + margin: 0; + padding: 0.8rem 0.2rem; + background: none repeat scroll 0 0 var(--color-search-background); + border: none; + outline: none; + color: var(--color-search-font); + font-size: 1.1rem; + z-index: 1000; +} +#clear_search:hover { + color: var(--color-search-background-hover); +} +#clear_search.empty * { + display: none; +} +html.no-js #clear_search.hide_if_nojs { + display: none; +} +#q, +#send_search { + display: block; + margin: 0; + padding: 0.8rem; + background: none repeat scroll 0 0 var(--color-search-background); + border: none; + outline: none; + color: var(--color-search-font); + font-size: 1.1rem; + z-index: 100; +} +#q { + width: 100%; + padding-right: 1rem; + padding-left: 0 !important; + border-radius: 0 0.8rem 0.8rem 0; +} +#q::-ms-clear, +#q::-webkit-search-cancel-button { + display: none; +} +#send_search { + border-radius: 0.8rem 0 0 0.8rem; +} +#send_search:hover { + cursor: pointer; + background-color: var(--color-search-background-hover); + color: var(--color-search-background); +} +.no-js #clear_search, +.no-js #send_search { + width: auto !important; + border-right: 1px solid var(--color-search-border); +} +.search_filters { + margin-top: 0.6rem; + margin-left: 0; + margin-bottom: 0; + margin-right: 10.6rem; + display: flex; + overflow-x: auto; + overscroll-behavior-inline: contain; +} +.search_filters select { + background-color: inherit; +} +.search_filters select:hover, +.search_filters select:focus { + color: var(--color-base-font); +} +@media screen and (max-width: 79.75em) { + #search_header { + padding: 1.5em 0.5rem 0 0.5rem; + column-gap: 0.5rem; + } + .search_filters { + margin-top: 0.6rem; + margin-left: 0; + margin-bottom: 0; + margin-right: 3.5rem; + } + #categories { + font-size: 90%; + clear: both; + } +} +@media screen and (max-width: 79.75em) and (hover: none) { + #main_index #categories_container, + #main_results #categories_container { + width: max-content; + } + #main_index #categories_container .category_checkbox, + #main_results #categories_container .category_checkbox { + display: inline-block; + width: auto; + } + #main_index #categories, + #main_results #categories { + width: 100%; + text-align: right; + overflow: scroll hidden; + -webkit-overflow-scrolling: touch; + } +} +@media screen and (max-width: 50em) { + #search_header { + width: 100%; + margin: 0; + padding: 0.1rem 0 0 0; + gap: 0 0; + grid-template-areas: "logo search" "categories categories"; + } + .search_logo { + padding: 0; + } + .search_box { + width: 98%; + display: flex; + } + #q { + width: 100%; + flex: 1; + } + .search_filters { + margin: 0 10px; + padding: 0.5rem 0; + } + .category { + display: inline-block; + width: auto; + margin: 0; + } + .category svg { + display: none; + } + .category_checkbox label { + padding: 1rem !important; + margin: 0 !important; + } + .category_button { + padding: 1rem !important; + margin: 0 !important; + } + #search_view:focus-within { + display: block; + background-color: var(--color-search-background); + position: absolute; + top: 0; + height: 100%; + width: 100%; + z-index: 2000; + } + #search_view:focus-within .search_box { + border-bottom: 1px solid var(--color-search-border); + width: 100%; + border-radius: 0; + box-shadow: none; + } + #search_view:focus-within .search_box #send_search { + margin-left: 0 !important; + } + #search_view:focus-within .search_box * { + border: none; + border-radius: 0; + box-shadow: none; + } + #main_results #q:placeholder-shown ~ #send_search { + margin-left: 2.6rem; + transition: margin 0.1s; + } +} +@media screen and (max-width: 20rem) { + #search_header { + grid-template-areas: "search search" "categories categories"; + } + #search_logo { + display: none; + } +} +#categories { + -webkit-touch-callout: none; + user-select: none; +} +#categories::-webkit-scrollbar { + width: 0; + height: 0; +} +#categories_container { + position: relative; +} +.favicon img { + height: 1.5rem; + width: 1.5rem; + border-radius: 10%; + background-color: var(--color-favicon-background-color); + border: 1px solid var(--color-favicon-border-color); + display: flex; +} +/* +--center-page-width overrides the less variable @results-width when the results are centered +see the CSS rules for #results in style.less ( grid-template-columns and gap). + +In this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3). + +All rules starts with ".center-alignment-yes #main_results" to be enabled only +on the /search URL and when the "center alignment" preference is enabled. +*/ +@media screen and (min-width: 50em) { + .center-alignment-yes #main_results { + --center-page-width: 48rem; + } +} +@media screen and (width >= 62rem) { + .center-alignment-yes #main_results { + --center-page-width: 60rem; + } +} +@media screen and (min-width: 79.75em) { + .center-alignment-yes #main_results { + --center-page-width: 73rem; + } +} +@media screen and (min-width: 50em) and (max-width: 79.75em) { + .center-alignment-yes #main_results #results { + grid-template-columns: 60% calc(40% - 5rem); + margin-left: 0; + margin-right: 0; + } + .center-alignment-yes #main_results #urls { + margin-right: 3rem; + } + .center-alignment-yes #main_results #sidebar { + margin-left: 1rem; + } + .center-alignment-yes #main_results #backToTop { + right: calc(60% + 1rem); + } +} +@media screen and (min-width: 79.75em) { + .center-alignment-yes #main_results { + display: flex; + flex-direction: column; + align-items: center; + } + .center-alignment-yes #main_results #search { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .center-alignment-yes #main_results #search_header { + grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width); + grid-template-areas: "na logo search" "na spacer categories"; + column-gap: 1.2rem; + width: 100%; + padding-left: 0; + padding-right: 0; + } + .center-alignment-yes #main_results .search_filters { + margin-right: 0.5rem; + width: var(--center-page-width); + } + .center-alignment-yes #main_results #results { + margin-left: 2rem; + margin-right: 10rem; + } + .center-alignment-yes #main_results #results.only_template_images, + .center-alignment-yes #main_results #results.image-detail-open { + align-self: flex-start; + } + .center-alignment-yes #main_results #results:not(.only_template_images, .image-detail-open) { + margin-right: 1.5rem; + grid-template-columns: calc(var(--center-page-width) - 5rem - 25rem) 25rem; + } + .center-alignment-yes #main_results #results:not(.only_template_images, .image-detail-open) #backToTop { + right: calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2); + } + .center-alignment-yes #main_results #results .result .content { + max-width: inherit; + } + .center-alignment-yes #main_results #urls { + margin-right: 0; + } + .center-alignment-yes #main_results #sidebar { + margin-left: 0; + } +} +.ion-icon { + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(-1, 1); +} +.ion-icon-small { + width: 1rem; + height: 1rem; + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(-1, 1); +} +.ion-icon-big { + width: 1.5rem; + height: 1.5rem; + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(-1, 1); +} +html { + font-family: sans-serif; + font-size: 0.9em; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; + color: var(--color-base-font); + background-color: var(--color-base-background); + padding: 0; + margin: 0; + scroll-behavior: smooth; +} +body, +main { + padding: 0; + margin: 0; +} +body { + display: flex; + flex-direction: column; + height: 100vh; + margin: 0; +} +main { + width: 100%; + margin-bottom: 2rem; + flex: 1; +} +.page_with_header { + margin: 2em auto; + width: 85em; +} +footer { + clear: both; + min-height: 4rem; + padding: 1rem 0; + width: 100%; + text-align: center; + background-color: var(--color-footer-background); + border-top: 1px solid var(--color-footer-border); + overflow: hidden; +} +footer p { + font-size: 0.9em; +} +.page_with_header .logo { + height: 40px; +} +input[type="submit"], +#results button[type="submit"], +.button { + padding: 0.7rem; + display: inline-block; + background: var(--color-btn-background); + color: var(--color-btn-font); + border-radius: 10px; + border: 0; + cursor: pointer; +} +a { + text-decoration: none; + color: var(--color-url-font); +} +a:visited { + color: var(--color-url-visited-font); +} +a:visited .highlight { + color: var(--color-url-visited-font); +} +article[data-vim-selected] { + background: var(--color-result-vim-selected); + border-right: 0.2rem solid var(--color-result-vim-arrow); + border-radius: 10px 0 0 10px; +} +article.result-images[data-vim-selected] { + background: var(--color-result-vim-arrow); + border: none; + border-radius: 10px; +} +article.result-images[data-vim-selected] .image_thumbnail { + filter: opacity(60%); +} +article.result-images[data-vim-selected] span.title, +article.result-images[data-vim-selected] span.source { + color: var(--color-result-image-span-font-selected); +} +article[data-vim-selected].category-videos, +article[data-vim-selected].category-news, +article[data-vim-selected].category-map, +article[data-vim-selected].category-music, +article[data-vim-selected].category-files, +article[data-vim-selected].category-social { + border: 1px solid var(--color-result-vim-arrow); + border-radius: 10px; +} +.result { + margin: 0.125rem 0; + padding: 1rem; + box-sizing: border-box; + width: 100%; + border-right: 0.2rem solid transparent; +} +.result h3 { + font-size: 1.2rem; + word-wrap: break-word; + margin: 0.4rem 0 0.4rem 0; + padding: 0; +} +.result h3 a { + color: var(--color-result-link-font); + font-weight: normal; + font-size: 1.1em; +} +.result h3 a:visited { + color: var(--color-result-link-visited-font); +} +.result h3 a:focus, +.result h3 a:hover { + text-decoration: underline; + border: none; + outline: none; +} +.result .cache_link, +.result .proxyfied_link { + font-size: smaller !important; + margin-left: 0.5rem; +} +.result .content, +.result .stat { + font-size: 0.9em; + margin: 0; + padding: 0; + max-width: 54em; + word-wrap: break-word; + line-height: 1.24; +} +.result .content .highlight, +.result .stat .highlight { + color: var(--color-result-description-highlight-font); + background: inherit; + font-weight: bold; +} +.result .altlink a { + font-size: 0.9em; + margin: 0 10px 0 0; + padding: 5px 10px; + border-radius: 5px; + background: var(--color-show-btn-background); + color: var(--color-show-btn-font); + cursor: pointer; +} +.result .altlink a:hover { + background: var(--color-btn-background); + color: var(--color-btn-font); +} +.result .codelines .highlight { + color: inherit; + background: inherit; + font-weight: normal; +} +.result .url_header { + display: flex; + gap: 0.5rem; +} +.result .url_wrapper { + display: flex; + align-items: center; + font-size: 1rem; + color: var(--color-result-url-font); + flex-flow: row nowrap; + overflow: hidden; + margin: 0; + padding: 0; +} +.result .url_wrapper .url_o1 { + white-space: nowrap; + flex-shrink: 1; + padding-bottom: 1px; +} +.result .url_wrapper .url_o1 .url_i1 { + unicode-bidi: plaintext; +} +.result .url_wrapper .url_o1::after { + content: " "; + width: 1ch; + display: inline-block; +} +.result .url_wrapper .url_o2 { + overflow: hidden; + white-space: nowrap; + flex: 0 1 content; + text-align: right; + padding-bottom: 1px; +} +.result .url_wrapper .url_o2 .url_i2 { + float: right; +} +.result .published_date, +.result .result_length, +.result .result_views, +.result .result_author, +.result .result_shipping, +.result .result_source_country { + font-size: 0.8em; + color: var(--color-result-publishdate-font); +} +.result .result_price { + font-size: 1.2em; + color: var(--color-result-description-highlight-font); +} +.result img.thumbnail { + float: right; + padding-top: 0.6rem; + padding-left: 1rem; + width: 7rem; + height: unset; +} +.result .break { + clear: both; +} +.result-paper .attributes, +.result-packages .attributes { + display: table; + border-spacing: 0.125rem; +} +.result-paper .attributes div, +.result-packages .attributes div { + display: table-row; +} +.result-paper .attributes div span, +.result-packages .attributes div span { + font-size: 0.9rem; + margin-top: 0.25rem; + display: table-cell; +} +.result-paper .attributes div span time, +.result-packages .attributes div span time { + font-size: 0.9rem; +} +.result-paper .attributes div span:first-child, +.result-packages .attributes div span:first-child { + color: var(--color-base-font); + min-width: 10rem; +} +.result-paper .attributes div span:nth-child(2), +.result-packages .attributes div span:nth-child(2) { + color: var(--color-result-publishdate-font); +} +.result-paper .content, +.result-packages .content { + margin-top: 0.25rem; +} +.result-paper .comments, +.result-packages .comments { + font-size: 0.9rem; + margin: 0.25rem 0 0 0; + padding: 0; + word-wrap: break-word; + line-height: 1.24; + font-style: italic; +} +.result-packages .attributes { + margin-top: 0.3rem; +} +.template_group_images { + display: flex; + flex-wrap: wrap; +} +.template_group_images::after { + flex-grow: 10; + content: ""; +} +.category-videos, +.category-news, +.category-map, +.category-music, +.category-files, +.category-social { + border: 1px solid var(--color-result-border); + margin: 0 0.5rem 1rem 0.5rem !important; + border-radius: 10px; +} +.category-social .image { + width: auto !important; + min-width: 48px; + min-height: 48px; + padding: 0 5px 25px 0 !important; +} +.audio-control audio { + width: 100%; + padding: 10px 0 0 0; +} +.embedded-content iframe { + width: 100%; + padding: 10px 0 0 0; +} +.result-videos img.thumbnail { + float: right; + padding-top: 0.6rem; + padding-left: 1rem; + width: 20rem; + height: unset; +} +.result-videos .content { + overflow: hidden; +} +.result-videos .embedded-video iframe { + width: 100%; + aspect-ratio: 16 / 9; + padding: 10px 0 0 0; +} +@supports not (aspect-ratio: 1 / 1) { + .result-videos .embedded-video iframe { + height: calc(45rem * 9 / 16); + } +} +.engines { + float: left; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + color: var(--color-result-engines-font); +} +.engines span { + font-size: smaller; + margin-top: 0; + margin-bottom: 0; + margin-left: 0.5rem; + margin-right: 0; +} +.small_font { + font-size: 0.8em; +} +.highlight { + color: var(--color-result-link-font-highlight); + background: inherit; +} +.empty_element { + font-style: italic; +} +.result-images { + flex-grow: 1; + padding: 0.5rem 0.5rem 3rem 0.5rem; + margin: 0.25rem; + border: none !important; + height: 12rem; + width: unset; +} +.result-images > a { + position: relative; + outline: none; +} +.result-images img { + margin: 0; + padding: 0; + border: none; + height: 100%; + width: 100%; + object-fit: cover; + vertical-align: bottom; + background: var(--color-result-image-background); +} +.result-images .image_resolution { + position: absolute; + right: 0; + bottom: 0; + background: var(--color-image-resolution-background); + padding: 0.3rem 0.5rem; + font-size: 0.9rem; + color: var(--color-image-resolution-font); + border-top-left-radius: 0.3rem; +} +.result-images span.title, +.result-images span.source { + display: block; + position: absolute; + width: 100%; + font-size: 0.9rem; + color: var(--color-result-image-span-font); + padding: 0.5rem 0 0 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.result-images span.source { + padding: 1.8rem 0 0 0; + font-size: 0.7rem; +} +.result-map img.image { + float: left !important; + height: 100px !important; + width: auto !important; +} +.result-map table { + font-size: 0.9em; + width: auto; + border-collapse: separate; + border-spacing: 0 0.35rem; +} +.result-map table th { + font-weight: inherit; + width: 17rem; + vertical-align: top; + text-align: right; +} +.result-map table td { + vertical-align: top; + text-align: right; +} +.hidden { + display: none !important; +} +#results { + margin-top: 1rem; + margin-left: 2rem; + margin-bottom: 0; + margin-right: 10rem; + display: grid; + grid-template: "corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content / 45rem 25rem; + gap: 0 5rem; +} +#results #sidebar *:first-child { + margin-top: 0; +} +#urls { + padding: 0; + grid-area: urls; +} +#apis .wrapper { + display: flex; +} +#suggestions .wrapper { + display: flex; + flex-flow: column; + justify-content: flex-end; +} +#suggestions .wrapper form { + display: inline-block; + flex: 1 1 50%; +} +#suggestions input, +#infoboxes input { + padding: 0; + margin: 3px; + font-size: 0.9em; + display: inline-block; + background: transparent; + color: var(--color-result-search-url-font); + cursor: pointer; + width: calc(100%); + text-overflow: ellipsis; + overflow: hidden; + text-align: left; +} +#suggestions input[type="submit"], +#infoboxes input[type="submit"], +#suggestions .infobox .url a, +#infoboxes .infobox .url a { + color: var(--color-result-link-font); + text-decoration: none; + font-size: 0.9rem; +} +#suggestions input[type="submit"]:hover, +#infoboxes input[type="submit"]:hover, +#suggestions .infobox .url a:hover, +#infoboxes .infobox .url a:hover { + text-decoration: underline; +} +#corrections { + grid-area: corrections; + display: flex; + flex-flow: row wrap; + margin: 0 0 1em 0; +} +#corrections h4, +#corrections input[type="submit"] { + display: inline-block; + padding: 0.5rem; + margin: 0.5rem; +} +#corrections input[type="submit"] { + font-size: 0.8rem; + border-radius: 5px; +} +#infoboxes .title, +#suggestions .title, +#search_url .title, +#engines_msg .title, +#apis .title { + margin: 2em 0 0.5em 0; + color: var(--color-base-font); +} +summary.title { + cursor: pointer; + padding-top: 1em; +} +.sidebar-collapsible { + border-top: 1px solid var(--color-sidebar-border); + padding-bottom: 0.5em; +} +#sidebar-end-collapsible { + border-bottom: 1px solid var(--color-sidebar-border); + width: 100%; +} +#answers { + grid-area: answers; + background: var(--color-answer-background); + padding: 1rem; + margin: 1rem 0; + margin-top: 0; + color: var(--color-answer-font); + border-radius: 10px; +} +#answers h4 { + display: none; +} +#answers span { + overflow-wrap: anywhere; +} +#answers .answer { + display: flex; + flex-direction: column; +} +#answers .answer-url { + margin: 5px 10px 10px auto; +} +#infoboxes form { + min-width: 210px; +} +#sidebar { + grid-area: sidebar; + word-wrap: break-word; + color: var(--color-sidebar-font); +} +#sidebar .infobox { + margin: 10px 0 10px; + border: 1px solid var(--color-sidebar-border); + padding: 1rem; + font-size: 0.9em; + border-radius: 10px; +} +#sidebar .infobox h2 { + margin: 0 0 0.5em 0; +} +#sidebar .infobox img { + max-width: 100%; + max-height: 12em; + display: block; + margin: 0 auto; + padding: 0; +} +#sidebar .infobox dt { + font-weight: bold; +} +#sidebar .infobox .attributes dl { + margin: 0.5em 0; +} +#sidebar .infobox .attributes dt { + display: inline; + margin-top: 0.5em; + margin-left: 0.25em; + margin-bottom: 0.5em; + margin-right: 0; + padding: 0; +} +#sidebar .infobox .attributes dd { + display: inline; + margin: 0.5em 0; + padding: 0; +} +#sidebar .infobox input { + font-size: 1em; +} +#sidebar .infobox br { + clear: both; +} +#sidebar .infobox .attributes, +#sidebar .infobox .urls { + clear: both; +} +#apis input { + font-size: 0.9em; + margin: 0 10px 0 0; + padding: 5px 10px; + border-radius: 5px; + background: var(--color-show-btn-background); + color: var(--color-show-btn-font); + cursor: pointer; +} +#apis input:hover { + background: var(--color-btn-background); + color: var(--color-btn-font); +} +#engines_msg .engine-name { + width: 10rem; +} +#engines_msg .response-error { + color: var(--color-error); +} +#engines_msg .bar-chart-value { + width: auto; +} +#search_url div.selectable_url pre { + float: left; + width: 200em; +} +#search_url button#copy_url { + float: right; + padding: 0.4rem; + margin-left: 0.5rem; + border-radius: 0.3rem; + display: none; +} +#links_on_top { + position: absolute; + left: 1rem; + text-align: left; + top: 2.7rem; + padding: 0; + border: 0; + display: flex; + align-items: center; + font-size: 1em; + color: var(--color-search-font); +} +#links_on_top a { + display: flex; + align-items: center; + margin-left: 1em; +} +#links_on_top a svg { + font-size: 1.2em; + margin-left: 0.125em; +} +#links_on_top a, +#links_on_top a:link *, +#links_on_top a:hover *, +#links_on_top a:visited *, +#links_on_top a:active * { + color: var(--color-search-font); +} +#pagination { + grid-area: pagination; +} +#pagination br { + clear: both; +} +.numbered_pagination { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + overflow: hidden; +} +.page_number { + background: transparent !important; + color: var(--color-result-link-font) !important; + text-decoration: underline; +} +.page_number_current { + background: transparent; + color: var(--color-result-link-visited-font); + border: none; +} +#backToTop { + border: 1px solid var(--color-backtotop-border); + margin: 0; + padding: 0; + font-size: 1em; + background: var(--color-backtotop-background); + position: fixed; + bottom: 8rem; + right: 56.3rem; + transition: opacity 0.5s; + opacity: 0; + pointer-events: none; + border-radius: 10px; +} +#backToTop a { + display: block; + margin: 0; + padding: 0.7em; +} +#backToTop a, +#backToTop a:visited, +#backToTop a:hover, +#backToTop a:active { + color: var(--color-backtotop-font); +} +#results.scrolling #backToTop { + opacity: 1; + pointer-events: all; +} +/* + tablet layout +*/ +@media screen and (width <= calc(79.75em - 0.5px)) { + #links_on_top span { + display: none; + } +} +@media screen and (width <= 52rem) { + body.results_endpoint #links_on_top .link_on_top_about, + body.results_endpoint #links_on_top .link_on_top_donate { + display: none; + } +} +@media screen and (min-width: 50em) and (max-width: 79.75em) { + .center-alignment-no #links_on_top span { + display: none; + } + .center-alignment-no .page_with_header { + margin: 2rem 0.5rem; + width: auto; + } + .center-alignment-no #infoboxes { + position: inherit; + max-width: inherit; + } + .center-alignment-no #infoboxes .infobox { + clear: both; + } + .center-alignment-no #infoboxes .infobox img { + float: right; + max-width: 10em; + margin-top: 0.5em; + margin-left: 0.5em; + margin-bottom: 0.5em; + margin-right: 0; + } + .center-alignment-no #sidebar { + margin: 0 0.5rem 0.125rem 0.5rem; + padding: 0; + float: none; + border: none; + width: auto; + } + .center-alignment-no #sidebar input { + border: 0; + } + .center-alignment-no .result .thumbnail { + max-width: 98%; + } + .center-alignment-no .result .url span.url { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } + .center-alignment-no .result .engines { + float: left; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + padding: 3px 0 0 0; + } + .center-alignment-no .result-images { + border-bottom: none !important; + } + .center-alignment-no .image_result { + max-width: 98%; + } + .center-alignment-no .image_result img { + max-width: 98%; + } + .center-alignment-no #backToTop { + display: none; + } + .center-alignment-no #pagination { + margin: 2rem 0 0 0 !important; + } + .center-alignment-no #main_results div#results { + margin: 0 auto; + justify-content: center; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem; + gap: 0; + } +} +/* Misc */ +#main_results div#results.only_template_images { + margin: 1rem 0.5rem 0 0.5rem; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 100%; + gap: 0; +} +#main_results div#results.only_template_images #sidebar { + display: none; +} +#main_results div#results.only_template_images #urls { + margin: 0; + display: flex; + flex-wrap: wrap; +} +#main_results div#results.only_template_images #urls::after { + flex-grow: 10; + content: ""; +} +#main_results div#results.only_template_images #backToTop { + right: auto; + left: 1rem; +} +#main_results div#results.only_template_images #pagination { + margin-left: 4rem; +} +/* + phone layout +*/ +@media screen and (max-width: 50em) { + #links_on_top span { + display: none; + } + .page_with_header { + margin: 2rem 0.5rem; + width: auto; + } + #infoboxes { + position: inherit; + max-width: inherit; + } + #infoboxes .infobox { + clear: both; + } + #infoboxes .infobox img { + float: right; + max-width: 10em; + margin-top: 0.5em; + margin-left: 0.5em; + margin-bottom: 0.5em; + margin-right: 0; + } + #sidebar { + margin: 0 0.5rem 0.125rem 0.5rem; + padding: 0; + float: none; + border: none; + width: auto; + } + #sidebar input { + border: 0; + } + .result .thumbnail { + max-width: 98%; + } + .result .url span.url { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } + .result .engines { + float: left; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + padding: 3px 0 0 0; + } + .result-images { + border-bottom: none !important; + } + .image_result { + max-width: 98%; + } + .image_result img { + max-width: 98%; + } + #backToTop { + display: none; + } + #pagination { + margin: 2rem 0 0 0 !important; + } + #main_results div#results { + margin: 0 auto; + justify-content: center; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem; + gap: 0; + } + html { + background-color: var(--color-base-background-mobile); + } + #main_results div#results { + grid-template-columns: 100%; + margin: 0 auto; + } + #links_on_top { + top: 1.4rem; + left: 10px; + } + #main_index #links_on_top { + top: 0.5rem; + left: 0.5rem; + } + #results { + margin: 0; + padding: 0; + } + #pagination { + margin: 2rem 1rem 0 1rem !important; + } + article[data-vim-selected] { + border: 1px solid var(--color-result-vim-arrow); + border-radius: 10px; + } + .result { + background: var(--color-result-background); + border: 1px solid var(--color-result-background); + margin: 1rem 2%; + width: 96%; + border-radius: 10px; + } + .result-images { + margin: 0; + height: 10rem; + background: var(--color-base-background-mobile); + width: unset; + } + .infobox { + border: none !important; + background-color: var(--color-sidebar-background); + } + .numbered_pagination { + display: none; + } + .result-paper .attributes, + .result-packages .attributes { + display: block; + } + .result-paper .attributes div, + .result-packages .attributes div { + display: block; + } + .result-paper .attributes div span, + .result-packages .attributes div span { + display: inline; + } + .result-paper .attributes div span:first-child, + .result-packages .attributes div span:first-child { + font-weight: bold; + } + .result-paper .attributes div span:nth-child(2), + .result-packages .attributes div span:nth-child(2) { + margin-right: 0.5rem; + } +} +/* + small-phone layout +*/ +@media screen and (max-width: 35em) { + .result-videos img.thumbnail { + float: none !important; + } + .result-videos .content { + overflow: inherit; + } +} +pre code { + white-space: pre-wrap; +} +#q, +#sidebar .infobox dt bdi { + direction: rtl; +} +#urls { + direction: initial; + text-align: right; +} +#urls .result .url_header { + direction: rtl; +} +#urls .result .url_wrapper { + justify-content: end; +} +#main_results div#results.only_template_images #urls { + direction: rtl; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p { + direction: rtl; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url { + direction: ltr; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span { + direction: rtl; + float: right; +} +@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) { + select { + border-width: 0 0 0 2rem; + background-position-x: -2rem; + } +} +#vim-hotkeys-help table { + direction: ltr; + text-align: left; +} +#main_preferences h1, +#main_stats h1 { + background-position-x: 100%; +} +.bar-chart-serie1, +.bar-chart-serie2 { + float: right; +} +.engine-stats .engine-name, +.engine-stats .engine-score, +.engine-stats .result-count, +.engine-stats .response-time, +.engine-stats .engine-reliability { + text-align: right; +} +/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index cbdd116d5..8e7184b87 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css.map +++ b/searx/static/themes/simple/css/searxng-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["$stdin"],"names":[],"mappings":"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KACP,YAAa,IAEf,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,KACP,YAAa,IAEf,oBACE,MAAO,MACP,YAAa,IAEf,oBACE,MAAO,QAET,oBACE,MAAO,KACP,YAAa,IAEf,mBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QACP,WAAY,OAEd,oBACE,MAAO,QAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,QAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,MAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,MAET,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,KAET,WACE,OAAQ,QAAS,EAAE,EAAE,EACrB,QAAS,KAAK,EAAE,EAAE,EAEpB,oBACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,yBACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,oCACE,WAAY,IAGd,yCACE,WAAY,IAGd,6BACE,MAAO,yBAET,mCAiFE,qCACE,YAAa,KAEf,oDACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,8CACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,qDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sCACE,iBAAkB,QAEpB,oCACE,MAAO,QAET,sCACE,MAAO,QAET,sCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QACP,WAAY,OAEd,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IACb,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,0CACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,qDACE,WAAY,IAGd,0DACE,WAAY,IAGd,8CACE,MAAO,0BAmFX,qCACE,YAAa,KAEf,oDACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,8CACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,qDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sCACE,iBAAkB,QAEpB,oCACE,MAAO,QAET,sCACE,MAAO,QAET,sCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QACP,WAAY,OAEd,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IACb,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,0CACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,qDACE,WAAY,IAGd,0DACE,WAAY,IAGd,8CACE,MAAO,yBAET,yBACE,QAAS,KAEX,sBACE,QAAS,KAEX,QACE,WAAY,OAEd,OACE,MAAO,MAET,MACE,MAAO,KAET,WACE,QAAS,eAEX,eACE,gBAAiB,KAEnB,kBACE,WAAY,IACZ,cAAe,IAEjB,QACE,iBAAkB,8BAEpB,SACE,WAAY,gCAEd,SACE,WAAY,gCAEd,OACE,QAAS,aACT,MAAO,gCACP,iBAAkB,sCAClB,WAAY,OACZ,YAAa,OACb,eAAgB,SAChB,UAAW,KACX,QAAS,IAAI,IACb,cAAe,IAEjB,IACE,QAAS,IAAI,IACb,OAAQ,IACR,UAAW,IACX,MAAO,8BACP,WAAY,oCAEd,MACE,MAAO,KAET,iBACE,cAAe,IAAI,MAAM,+BAE3B,GACE,QAAS,KAEX,GACE,QAAS,EAAE,IAEb,SACE,WAAY,yCAEd,mBACE,QAAS,MA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P,OAAQ,EAEV,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OAC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","sourcesContent":[null]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;ACtVA;EAEE,uBAAA;EACA,iCAAA;EACA,6BAAA;EACA,uCAAA;EACA,yBAAA;EACA,iCAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,4BAAA;EACA,0BAAA;EACA,gCAAA;EAEA,4BAAA;EACA,8BAAA;EACA,kCAAA;EAEA,+BAAA;EACA,sBAAA;EACA,iCAAA;EACA,2BAAA;EAEA,2BAAA;EACA,uDAAA;EACA,+BAAA;EACA,yBAAA;EACA,wCAAA;EAEA,sBAAA;EACA,iCAAA;EACA,wBAAA;EACA,mCAAA;EACA,wBAAA;EACA,mCAAA;EAEA,8CAAA;EACA,gDAAA;EAEA,+BAAA;EACA,iCAAA;EACA,6DAAA;EACA,qCAAA;EACA,8CAAA;EAEA,yBAAA;EACA,+BAAA;EAEA,+BAAA;EACA,2BAAA;EACA,6BAAA;EACA,oCAAA;EACA,iCAAA;EACA,+CAAA;EACA,iCAAA;EACA,2CAAA;EACA,yCAAA;EACA,qCAAA;EACA,oCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,oCAAA;EACA,6CAAA;EACA,qCAAA;EAEA,kCAAA;EACA,iDAAA;EACA,8CAAA;EAEA,gCAAA;EACA,2CAAA;EACA,yCAAA;EACA,8BAAA;EACA,gCAAA;EACA,6DAAA;EACA,yDAAA;EAEA,gCAAA;EACA,yCAAA;EACA,8BAAA;EACA,oCAAA;EACA,mCAAA;EACA,uCAAA;EACA,uCAAA;EACA,yCAAA;EACA,0CAAA;EACA,mCAAA;EACA,6CAAA;EACA,qCAAA;EACA,mDAAA;EACA,kDAAA;EACA,0DAAA;EACA,kDAAA;EACA,wDAAA;EACA,mDAAA;EACA,+CAAA;EACA,2CAAA;EACA,8CAAA;EACA,2CAAA;EACA,+CAAA;EACA,iDAAA;EACA,yDAAA;EACA,sBAAA;EACA,oCAAA;EAEA,kCAAA;EACA,oCAAA;EACA,uDAAA;EACA,mCAAA;EACA,mDAAA;EACA,mCAAA;EACA,4BAAA;EAEA,sCAAA;EACA,kCAAA;;AA+HF,QAAoC;EAClC,KAAK;IA3HL,uBAAA;IACA,oCAAA;IACA,gCAAA;IACA,uCAAA;IACA,sBAAA;IACA,iCAAA;IAEA,kCAAA;IACA,2BAAA;IAEA,kCAAA;IACA,2BAAA;IAEA,4BAAA;IACA,0BAAA;IACA,mCAAA;IAEA,4BAAA;IACA,8BAAA;IACA,qCAAA;IAEA,4BAAA;IACA,sBAAA;IACA,iCAAA;IACA,2BAAA;IAEA,2BAAA;IACA,uDAAA;IACA,kCAAA;IACA,yBAAA;IACA,qCAAA;IAEA,sBAAA;IACA,iCAAA;IACA,wBAAA;IACA,mCAAA;IACA,wBAAA;IACA,mCAAA;IAEA,2CAAA;IACA,6CAAA;IAEA,+BAAA;IACA,iCAAA;IACA,6DAAA;IACA,wCAAA;IACA,8CAAA;IAEA,yBAAA;IACA,kCAAA;IAEA,kCAAA;IACA,2BAAA;IACA,6BAAA;IACA,sCAAA;IACA,8BAAA;IACA,+CAAA;IACA,8BAAA;IACA,wCAAA;IACA,yCAAA;IACA,qCAAA;IACA,oCAAA;IACA,sCAAA;IACA,oCAAA;IAEA,gCAAA;IACA,2CAAA;IACA,yCAAA;IACA,8BAAA;IACA,gCAAA;IACA,6DAAA;IACA,yDAAA;IAEA,oCAAA;IACA,6CAAA;IACA,qCAAA;IAEA,kCAAA;IACA,iDAAA;IACA,gDAAA;IAEA,gCAAA;IACA,sCAAA;IACA,8BAAA;IACA,oCAAA;IACA,mCAAA;IACA,0CAAA;IACA,uCAAA;IACA,yCAAA;IACA,0CAAA;IACA,mCAAA;IACA,gDAAA;IACA,qCAAA;IACA,sDAAA;IACA,qDAAA;IACA,uDAAA;IACA,kDAAA;IACA,wDAAA;IACA,mDAAA;IACA,+CAAA;IACA,2CAAA;IACA,2CAAA;IACA,2CAAA;IACA,+CAAA;IACA,uDAAA;IACA,mDAAA;IACA,sBAAA;IACA,oCAAA;IAEA,sCAAA;IACA,kCAAA;;;AAmBF,KAAK;EAjIH,uBAAA;EACA,oCAAA;EACA,gCAAA;EACA,uCAAA;EACA,sBAAA;EACA,iCAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,4BAAA;EACA,0BAAA;EACA,mCAAA;EAEA,4BAAA;EACA,8BAAA;EACA,qCAAA;EAEA,4BAAA;EACA,sBAAA;EACA,iCAAA;EACA,2BAAA;EAEA,2BAAA;EACA,uDAAA;EACA,kCAAA;EACA,yBAAA;EACA,qCAAA;EAEA,sBAAA;EACA,iCAAA;EACA,wBAAA;EACA,mCAAA;EACA,wBAAA;EACA,mCAAA;EAEA,2CAAA;EACA,6CAAA;EAEA,+BAAA;EACA,iCAAA;EACA,6DAAA;EACA,wCAAA;EACA,8CAAA;EAEA,yBAAA;EACA,kCAAA;EAEA,kCAAA;EACA,2BAAA;EACA,6BAAA;EACA,sCAAA;EACA,8BAAA;EACA,+CAAA;EACA,8BAAA;EACA,wCAAA;EACA,yCAAA;EACA,qCAAA;EACA,oCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,gCAAA;EACA,2CAAA;EACA,yCAAA;EACA,8BAAA;EACA,gCAAA;EACA,6DAAA;EACA,yDAAA;EAEA,oCAAA;EACA,6CAAA;EACA,qCAAA;EAEA,kCAAA;EACA,iDAAA;EACA,gDAAA;EAEA,gCAAA;EACA,sCAAA;EACA,8BAAA;EACA,oCAAA;EACA,mCAAA;EACA,0CAAA;EACA,uCAAA;EACA,yCAAA;EACA,0CAAA;EACA,mCAAA;EACA,gDAAA;EACA,qCAAA;EACA,sDAAA;EACA,qDAAA;EACA,uDAAA;EACA,kDAAA;EACA,wDAAA;EACA,mDAAA;EACA,+CAAA;EACA,2CAAA;EACA,2CAAA;EACA,2CAAA;EACA,+CAAA;EACA,uDAAA;EACA,mDAAA;EACA,sBAAA;EACA,oCAAA;EAEA,sCAAA;EACA,kCAAA;;AAuBF,KAAK;EArIH,uBAAA;EACA,oCAAA;EACA,gCAAA;EACA,uCAAA;EACA,sBAAA;EACA,iCAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,4BAAA;EACA,0BAAA;EACA,mCAAA;EAEA,4BAAA;EACA,8BAAA;EACA,qCAAA;EAEA,4BAAA;EACA,sBAAA;EACA,iCAAA;EACA,2BAAA;EAEA,2BAAA;EACA,uDAAA;EACA,kCAAA;EACA,yBAAA;EACA,qCAAA;EAEA,sBAAA;EACA,iCAAA;EACA,wBAAA;EACA,mCAAA;EACA,wBAAA;EACA,mCAAA;EAEA,2CAAA;EACA,6CAAA;EAEA,+BAAA;EACA,iCAAA;EACA,6DAAA;EACA,wCAAA;EACA,8CAAA;EAEA,yBAAA;EACA,kCAAA;EAEA,kCAAA;EACA,2BAAA;EACA,6BAAA;EACA,sCAAA;EACA,8BAAA;EACA,+CAAA;EACA,8BAAA;EACA,wCAAA;EACA,yCAAA;EACA,qCAAA;EACA,oCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,gCAAA;EACA,2CAAA;EACA,yCAAA;EACA,8BAAA;EACA,gCAAA;EACA,6DAAA;EACA,yDAAA;EAEA,oCAAA;EACA,6CAAA;EACA,qCAAA;EAEA,kCAAA;EACA,iDAAA;EACA,gDAAA;EAEA,gCAAA;EACA,sCAAA;EACA,8BAAA;EACA,oCAAA;EACA,mCAAA;EACA,0CAAA;EACA,uCAAA;EACA,yCAAA;EACA,0CAAA;EACA,mCAAA;EACA,gDAAA;EACA,qCAAA;EACA,sDAAA;EACA,qDAAA;EACA,uDAAA;EACA,kDAAA;EACA,wDAAA;EACA,mDAAA;EACA,+CAAA;EACA,2CAAA;EACA,2CAAA;EACA,2CAAA;EACA,+CAAA;EACA,uDAAA;EACA,mDAAA;EACA,sBAAA;EACA,oCAAA;EAEA,sCAAA;EACA,kCAAA;EAIA,6BAAA;EACA,oCAAA;EACA,+BAAA;EACA,+BAAA;EACA,gCAAA;;;;;;ACpPF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,eAEE;EAAM,iBAAA;;AAFR,eAGE,GAAE,QAAS;EAAU,cAAA;EAAgB,6BAAA;EAA+B,iBAAA;EAAmB,kBAAA;;AAHzF,eAIE,KAAI;EAAW,cAAA;EAAgB,6BAAA;EAA+B,iBAAA;EAAmB,kBAAA;;AAJnF,eAKE,GAAE,QAAS;EAAW,cAAA;EAAgB,yBAAA;EAA2B,iBAAA;EAAmB,kBAAA;;AALtF,eAME,KAAI,QAAQ;EAAW,cAAA;EAAgB,yBAAA;EAA2B,iBAAA;EAAmB,kBAAA;;AANvF,eAOE;EAAO,yBAAA;;AAPT,eAQE;EAAK,cAAA;EAAgB,kBAAA;;AARvB,eASE;EAAO,yBAAA;;AATT,eAUE;EAAK,cAAA;EAAgB,iBAAA;;AAVvB,eAWE;EAAK,cAAA;;AAXP,eAYE;EAAM,cAAA;EAAgB,kBAAA;;AAZxB,eAaE;EAAM,cAAA;EAAgB,kBAAA;;AAbxB,eAcE;EAAM,cAAA;;AAdR,eAeE;EAAO,cAAA;EAAgB,kBAAA;;AAfzB,eAgBE;EAAM,cAAA;EAAgB,kBAAA;;AAhBxB,eAiBE;EAAM,cAAA;EAAgB,kBAAA;;AAjBxB,eAkBE;EAAM,cAAA;;AAlBR,eAmBE;EAAM,kBAAA;;AAnBR,eAoBE;EAAO,iBAAA;EAAmB,kBAAA;;AApB5B,eAqBE;EAAM,cAAA;;AArBR,eAsBE;EAAM,cAAA;EAAgB,iBAAA;;AAtBxB,eAuBE;EAAM,cAAA;;AAvBR,eAwBE;EAAM,cAAA;;AAxBR,eAyBE;EAAM,cAAA;EAAgB,iBAAA;;AAzBxB,eA0BE;EAAM,iBAAA;;AA1BR,eA2BE;EAAM,cAAA;EAAgB,iBAAA;;AA3BxB,eA4BE;EAAM,cAAA;;AA5BR,eA6BE;EAAM,cAAA;EAAgB,iBAAA;;AA7BxB,eA8BE;EAAM,cAAA;EAAgB,iBAAA;;AA9BxB,eA+BE;EAAM,cAAA;EAAgB,iBAAA;;AA/BxB,eAgCE;EAAM,cAAA;;AAhCR,eAiCE;EAAM,cAAA;EAAgB,iBAAA;;AAjCxB,eAkCE;EAAM,cAAA;;AAlCR,eAmCE;EAAK,cAAA;;AAnCP,eAoCE;EAAK,cAAA;;AApCP,eAqCE;EAAM,cAAA;;AArCR,eAsCE;EAAM,cAAA;;AAtCR,eAuCE;EAAM,cAAA;EAAgB,iBAAA;;AAvCxB,eAwCE;EAAM,cAAA;;AAxCR,eAyCE;EAAM,cAAA;;AAzCR,eA0CE;EAAM,cAAA;EAAgB,iBAAA;;AA1CxB,eA2CE;EAAM,cAAA;EAAgB,iBAAA;;AA3CxB,eA4CE;EAAM,cAAA;;AA5CR,eA6CE;EAAM,cAAA;;AA7CR,eA8CE;EAAM,cAAA;EAAgB,iBAAA;;AA9CxB,eA+CE;EAAM,cAAA;EAAgB,iBAAA;;AA/CxB,eAgDE;EAAM,cAAA;;AAhDR,eAiDE;EAAM,cAAA;EAAgB,iBAAA;;AAjDxB,eAkDE;EAAK,cAAA;;AAlDP,eAmDE;EAAM,cAAA;;AAnDR,eAoDE;EAAM,cAAA;;AApDR,eAqDE;EAAM,cAAA;;AArDR,eAsDE;EAAM,cAAA;;AAtDR,eAuDE;EAAM,cAAA;;AAvDR,eAwDE;EAAM,cAAA;;AAxDR,eAyDE;EAAM,cAAA;;AAzDR,eA0DE;EAAM,cAAA;;AA1DR,eA2DE;EAAM,cAAA;;AA3DR,eA4DE;EAAM,cAAA;EAAgB,kBAAA;;AA5DxB,eA6DE;EAAM,cAAA;;AA7DR,eA8DE;EAAM,cAAA;EAAgB,iBAAA;;AA9DxB,eA+DE;EAAM,cAAA;;AA/DR,eAgEE;EAAM,cAAA;EAAgB,iBAAA;;AAhExB,eAiEE;EAAM,cAAA;;AAjER,eAkEE;EAAM,cAAA;;AAlER,eAmEE;EAAM,cAAA;;AAnER,eAoEE;EAAM,cAAA;;AApER,eAqEE;EAAM,cAAA;;AArER,eAsEE;EAAM,cAAA;;AAtER,eAuEE;EAAM,cAAA;;AAvER,eAwEE;EAAM,cAAA;;AAxER,eAyEE;EAAM,cAAA;;AAzER,eA0EE;EAAM,cAAA;;AA1ER,eA2EE;EAAM,cAAA;;AC/ER;EACE,sBAAA;EACA,mBAAA;;AAIA,eACE;EACE,cAAA;EACA,SAAA;EACA,sBAAA;;AAJJ,eAOE;EACE,iBAAA;EACA,eAAA;EASA,iBAAA;EACA,iBAAA;;AARA,eAJF,SAIG;EACC,uBAAA;;;AAGF,eARF,SAQG;EACC,uBAAA;;;AAhBN,eAsBE,KAAI;EACF,OAAO,wBAAP;;AAQN,QAAoC;EAClC,KAAK,WD6CL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EC7CA,KAAK,WD6CL,gBAEE;IAAM,iBAAA;;EC/CR,KAAK,WD6CL,gBAGE,GAAE,QAAS;IAAU,cAAA;IAAgB,6BAAA;IAA+B,iBAAA;IAAmB,kBAAA;;EChDzF,KAAK,WD6CL,gBAIE,KAAI;IAAW,cAAA;IAAgB,6BAAA;IAA+B,iBAAA;IAAmB,kBAAA;;ECjDnF,KAAK,WD6CL,gBAKE,GAAE,QAAS;IAAW,cAAA;IAAgB,yBAAA;IAA2B,iBAAA;IAAmB,kBAAA;;EClDtF,KAAK,WD6CL,gBAME,KAAI,QAAQ;IAAW,cAAA;IAAgB,yBAAA;IAA2B,iBAAA;IAAmB,kBAAA;;ECnDvF,KAAK,WD6CL,gBAOE;IAAO,yBAAA;;ECpDT,KAAK,WD6CL,gBAQE;IAAK,cAAA;;ECrDP,KAAK,WD6CL,gBASE;IAAO,cAAA;;ECtDT,KAAK,WD6CL,gBAUE;IAAO,cAAA;;ECvDT,KAAK,WD6CL,gBAWE;IAAK,cAAA;;ECxDP,KAAK,WD6CL,gBAYE;IAAK,cAAA;;ECzDP,KAAK,WD6CL,gBAaE;IAAK,cAAA;;EC1DP,KAAK,WD6CL,gBAcE;IAAK,cAAA;;EC3DP,KAAK,WD6CL,gBAeE;IAAK,cAAA;;EC5DP,KAAK,WD6CL,gBAgBE;IAAK,cAAA;;EC7DP,KAAK,WD6CL,gBAiBE;IAAK,cAAA;;EC9DP,KAAK,WD6CL,gBAkBE;IAAM,cAAA;IAAgB,kBAAA;;EC/DxB,KAAK,WD6CL,gBAmBE;IAAM,cAAA;;EChER,KAAK,WD6CL,gBAoBE;IAAM,cAAA;IAAgB,iBAAA;;ECjExB,KAAK,WD6CL,gBAqBE;IAAO,cAAA;;EClET,KAAK,WD6CL,gBAsBE;IAAM,cAAA;;ECnER,KAAK,WD6CL,gBAuBE;IAAM,cAAA;IAAgB,kBAAA;;ECpExB,KAAK,WD6CL,gBAwBE;IAAM,cAAA;IAAgB,yBAAA;;ECrExB,KAAK,WD6CL,gBAyBE;IAAM,cAAA;IAAgB,kBAAA;;ECtExB,KAAK,WD6CL,gBA0BE;IAAO,cAAA;;ECvET,KAAK,WD6CL,gBA2BE;IAAM,cAAA;;ECxER,KAAK,WD6CL,gBA4BE;IAAM,cAAA;;ECzER,KAAK,WD6CL,gBA6BE;IAAM,cAAA;IAAgB,yBAAA;;EC1ExB,KAAK,WD6CL,gBA8BE;IAAM,cAAA;;EC3ER,KAAK,WD6CL,gBA+BE;IAAM,cAAA;;EC5ER,KAAK,WD6CL,gBAgCE;IAAM,cAAA;IAAgB,iBAAA;;EC7ExB,KAAK,WD6CL,gBAiCE;IAAM,cAAA;;EC9ER,KAAK,WD6CL,gBAkCE;IAAM,cAAA;;EC/ER,KAAK,WD6CL,gBAmCE;IAAM,cAAA;;EChFR,KAAK,WD6CL,gBAoCE;IAAM,cAAA;;ECjFR,KAAK,WD6CL,gBAqCE;IAAM,cAAA;;EClFR,KAAK,WD6CL,gBAsCE;IAAM,cAAA;;ECnFR,KAAK,WD6CL,gBAuCE;IAAM,cAAA;;ECpFR,KAAK,WD6CL,gBAwCE;IAAM,cAAA;;ECrFR,KAAK,WD6CL,gBAyCE;IAAM,cAAA;;ECtFR,KAAK,WD6CL,gBA0CE;IAAK,cAAA;;ECvFP,KAAK,WD6CL,gBA2CE;IAAK,cAAA;;ECxFP,KAAK,WD6CL,gBA4CE;IAAM,cAAA;;ECzFR,KAAK,WD6CL,gBA6CE;IAAM,cAAA;;EC1FR,KAAK,WD6CL,gBA8CE;IAAM,cAAA;;EC3FR,KAAK,WD6CL,gBA+CE;IAAM,cAAA;;EC5FR,KAAK,WD6CL,gBAgDE;IAAM,cAAA;IAAgB,iBAAA;IAAmB,kBAAA;;EC7F3C,KAAK,WD6CL,gBAiDE;IAAM,cAAA;;EC9FR,KAAK,WD6CL,gBAkDE;IAAM,cAAA;;EC/FR,KAAK,WD6CL,gBAmDE;IAAM,cAAA;;EChGR,KAAK,WD6CL,gBAoDE;IAAM,cAAA;;ECjGR,KAAK,WD6CL,gBAqDE;IAAM,cAAA;;EClGR,KAAK,WD6CL,gBAsDE;IAAM,cAAA;;ECnGR,KAAK,WD6CL,gBAuDE;IAAM,cAAA;;ECpGR,KAAK,WD6CL,gBAwDE;IAAM,cAAA;;ECrGR,KAAK,WD6CL,gBAyDE;IAAM,cAAA;;ECtGR,KAAK,WD6CL,gBA0DE;IAAM,cAAA;;ECvGR,KAAK,WD6CL,gBA2DE;IAAM,cAAA;;ECxGR,KAAK,WD6CL,gBA4DE;IAAK,cAAA;;ECzGP,KAAK,WD6CL,gBA6DE;IAAM,cAAA;;EC1GR,KAAK,WD6CL,gBA8DE;IAAM,cAAA;;EC3GR,KAAK,WD6CL,gBA+DE;IAAM,cAAA;;EC5GR,KAAK,WD6CL,gBAgEE;IAAM,cAAA;;EC7GR,KAAK,WD6CL,gBAiEE;IAAM,cAAA;;EC9GR,KAAK,WD6CL,gBAkEE;IAAM,cAAA;;EC/GR,KAAK,WD6CL,gBAmEE;IAAM,cAAA;;EChHR,KAAK,WD6CL,gBAoEE;IAAM,cAAA;;ECjHR,KAAK,WD6CL,gBAqEE;IAAM,cAAA;;EClHR,KAAK,WD6CL,gBAsEE;IAAM,cAAA;;ECnHR,KAAK,WD6CL,gBAuEE;IAAM,cAAA;;ECpHR,KAAK,WD6CL,gBAwEE;IAAM,cAAA;;ECrHR,KAAK,WD6CL,gBAyEE;IAAM,cAAA;;ECtHR,KAAK,WD6CL,gBA0EE;IAAM,cAAA;;ECvHR,KAAK,WD6CL,gBA2EE;IAAM,cAAA;;ECxHR,KAAK,WD6CL,gBA4EE;IAAM,cAAA;;ECzHR,KAAK,WD6CL,gBA6EE;IAAM,cAAA;;EC1HR,KAAK,WD6CL,gBA8EE;IAAM,cAAA;;EC3HR,KAAK,WD6CL,gBA+EE;IAAM,cAAA;;EC5HR,KAAK,WD6CL,gBAgFE;IAAM,cAAA;;EC7HR,KAAK,WD6CL,gBAiFE;IAAM,cAAA;;EC9HR,KAAK,WD6CL,gBAkFE;IAAM,cAAA;;EC/HR,KAAK,WD6CL,gBAmFE;IAAM,cAAA;;EChIR,KAAK,WD6CL,gBAoFE;IAAM,cAAA;;ECjIR,KAAK,WD6CL,gBAqFE;IAAM,cAAA;;EClIR,KAAK,WAhCL,gBACE;IACE,cAAA;IACA,SAAA;IACA,sBAAA;;EA4BJ,KAAK,WAhCL,gBAOE;IACE,iBAAA;IACA,eAAA;IASA,iBAAA;IACA,iBAAA;;EARA,KAqBC,WAhCL,gBAOE,SAIG;IACC,uBAAA;;;EAGF,KAiBC,WAhCL,gBAOE,SAQG;IACC,uBAAA;;;EAgBN,KAAK,WAhCL,gBAsBE,KAAI;IACF,OAAO,wBAAP;;;AAgBN,KAAK,WDsCH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtCF,KAAK,WDsCH,gBAEE;EAAM,iBAAA;;ACxCV,KAAK,WDsCH,gBAGE,GAAE,QAAS;EAAU,cAAA;EAAgB,6BAAA;EAA+B,iBAAA;EAAmB,kBAAA;;ACzC3F,KAAK,WDsCH,gBAIE,KAAI;EAAW,cAAA;EAAgB,6BAAA;EAA+B,iBAAA;EAAmB,kBAAA;;AC1CrF,KAAK,WDsCH,gBAKE,GAAE,QAAS;EAAW,cAAA;EAAgB,yBAAA;EAA2B,iBAAA;EAAmB,kBAAA;;AC3CxF,KAAK,WDsCH,gBAME,KAAI,QAAQ;EAAW,cAAA;EAAgB,yBAAA;EAA2B,iBAAA;EAAmB,kBAAA;;AC5CzF,KAAK,WDsCH,gBAOE;EAAO,yBAAA;;AC7CX,KAAK,WDsCH,gBAQE;EAAK,cAAA;;AC9CT,KAAK,WDsCH,gBASE;EAAO,cAAA;;AC/CX,KAAK,WDsCH,gBAUE;EAAO,cAAA;;AChDX,KAAK,WDsCH,gBAWE;EAAK,cAAA;;ACjDT,KAAK,WDsCH,gBAYE;EAAK,cAAA;;AClDT,KAAK,WDsCH,gBAaE;EAAK,cAAA;;ACnDT,KAAK,WDsCH,gBAcE;EAAK,cAAA;;ACpDT,KAAK,WDsCH,gBAeE;EAAK,cAAA;;ACrDT,KAAK,WDsCH,gBAgBE;EAAK,cAAA;;ACtDT,KAAK,WDsCH,gBAiBE;EAAK,cAAA;;ACvDT,KAAK,WDsCH,gBAkBE;EAAM,cAAA;EAAgB,kBAAA;;ACxD1B,KAAK,WDsCH,gBAmBE;EAAM,cAAA;;ACzDV,KAAK,WDsCH,gBAoBE;EAAM,cAAA;EAAgB,iBAAA;;AC1D1B,KAAK,WDsCH,gBAqBE;EAAO,cAAA;;AC3DX,KAAK,WDsCH,gBAsBE;EAAM,cAAA;;AC5DV,KAAK,WDsCH,gBAuBE;EAAM,cAAA;EAAgB,kBAAA;;AC7D1B,KAAK,WDsCH,gBAwBE;EAAM,cAAA;EAAgB,yBAAA;;AC9D1B,KAAK,WDsCH,gBAyBE;EAAM,cAAA;EAAgB,kBAAA;;AC/D1B,KAAK,WDsCH,gBA0BE;EAAO,cAAA;;AChEX,KAAK,WDsCH,gBA2BE;EAAM,cAAA;;ACjEV,KAAK,WDsCH,gBA4BE;EAAM,cAAA;;AClEV,KAAK,WDsCH,gBA6BE;EAAM,cAAA;EAAgB,yBAAA;;ACnE1B,KAAK,WDsCH,gBA8BE;EAAM,cAAA;;ACpEV,KAAK,WDsCH,gBA+BE;EAAM,cAAA;;ACrEV,KAAK,WDsCH,gBAgCE;EAAM,cAAA;EAAgB,iBAAA;;ACtE1B,KAAK,WDsCH,gBAiCE;EAAM,cAAA;;ACvEV,KAAK,WDsCH,gBAkCE;EAAM,cAAA;;ACxEV,KAAK,WDsCH,gBAmCE;EAAM,cAAA;;ACzEV,KAAK,WDsCH,gBAoCE;EAAM,cAAA;;AC1EV,KAAK,WDsCH,gBAqCE;EAAM,cAAA;;AC3EV,KAAK,WDsCH,gBAsCE;EAAM,cAAA;;AC5EV,KAAK,WDsCH,gBAuCE;EAAM,cAAA;;AC7EV,KAAK,WDsCH,gBAwCE;EAAM,cAAA;;AC9EV,KAAK,WDsCH,gBAyCE;EAAM,cAAA;;AC/EV,KAAK,WDsCH,gBA0CE;EAAK,cAAA;;AChFT,KAAK,WDsCH,gBA2CE;EAAK,cAAA;;ACjFT,KAAK,WDsCH,gBA4CE;EAAM,cAAA;;AClFV,KAAK,WDsCH,gBA6CE;EAAM,cAAA;;ACnFV,KAAK,WDsCH,gBA8CE;EAAM,cAAA;;ACpFV,KAAK,WDsCH,gBA+CE;EAAM,cAAA;;ACrFV,KAAK,WDsCH,gBAgDE;EAAM,cAAA;EAAgB,iBAAA;EAAmB,kBAAA;;ACtF7C,KAAK,WDsCH,gBAiDE;EAAM,cAAA;;ACvFV,KAAK,WDsCH,gBAkDE;EAAM,cAAA;;ACxFV,KAAK,WDsCH,gBAmDE;EAAM,cAAA;;ACzFV,KAAK,WDsCH,gBAoDE;EAAM,cAAA;;AC1FV,KAAK,WDsCH,gBAqDE;EAAM,cAAA;;AC3FV,KAAK,WDsCH,gBAsDE;EAAM,cAAA;;AC5FV,KAAK,WDsCH,gBAuDE;EAAM,cAAA;;AC7FV,KAAK,WDsCH,gBAwDE;EAAM,cAAA;;AC9FV,KAAK,WDsCH,gBAyDE;EAAM,cAAA;;AC/FV,KAAK,WDsCH,gBA0DE;EAAM,cAAA;;AChGV,KAAK,WDsCH,gBA2DE;EAAM,cAAA;;ACjGV,KAAK,WDsCH,gBA4DE;EAAK,cAAA;;AClGT,KAAK,WDsCH,gBA6DE;EAAM,cAAA;;ACnGV,KAAK,WDsCH,gBA8DE;EAAM,cAAA;;ACpGV,KAAK,WDsCH,gBA+DE;EAAM,cAAA;;ACrGV,KAAK,WDsCH,gBAgEE;EAAM,cAAA;;ACtGV,KAAK,WDsCH,gBAiEE;EAAM,cAAA;;ACvGV,KAAK,WDsCH,gBAkEE;EAAM,cAAA;;ACxGV,KAAK,WDsCH,gBAmEE;EAAM,cAAA;;ACzGV,KAAK,WDsCH,gBAoEE;EAAM,cAAA;;AC1GV,KAAK,WDsCH,gBAqEE;EAAM,cAAA;;AC3GV,KAAK,WDsCH,gBAsEE;EAAM,cAAA;;AC5GV,KAAK,WDsCH,gBAuEE;EAAM,cAAA;;AC7GV,KAAK,WDsCH,gBAwEE;EAAM,cAAA;;AC9GV,KAAK,WDsCH,gBAyEE;EAAM,cAAA;;AC/GV,KAAK,WDsCH,gBA0EE;EAAM,cAAA;;AChHV,KAAK,WDsCH,gBA2EE;EAAM,cAAA;;ACjHV,KAAK,WDsCH,gBA4EE;EAAM,cAAA;;AClHV,KAAK,WDsCH,gBA6EE;EAAM,cAAA;;ACnHV,KAAK,WDsCH,gBA8EE;EAAM,cAAA;;ACpHV,KAAK,WDsCH,gBA+EE;EAAM,cAAA;;ACrHV,KAAK,WDsCH,gBAgFE;EAAM,cAAA;;ACtHV,KAAK,WDsCH,gBAiFE;EAAM,cAAA;;ACvHV,KAAK,WDsCH,gBAkFE;EAAM,cAAA;;ACxHV,KAAK,WDsCH,gBAmFE;EAAM,cAAA;;ACzHV,KAAK,WDsCH,gBAoFE;EAAM,cAAA;;AC1HV,KAAK,WDsCH,gBAqFE;EAAM,cAAA;;AC3HV,KAAK,WAvCH,gBACE;EACE,cAAA;EACA,SAAA;EACA,sBAAA;;AAmCN,KAAK,WAvCH,gBAOE;EACE,iBAAA;EACA,eAAA;EASA,iBAAA;EACA,iBAAA;;AARA,KA4BD,WAvCH,gBAOE,SAIG;EACC,uBAAA;;;AAGF,KAwBD,WAvCH,gBAOE,SAQG;EACC,uBAAA;;;AAuBR,KAAK,WAvCH,gBAsBE,KAAI;EACF,OAAO,wBAAP;;AC3BN,IAAI,MAAO;EACT,aAAA;;AAGF,IAAI,GAAI;EACN,aAAA;;AAGF;EACE,kBAAA;;AAGF;EACE,YAAA;;AAGF;EACE,WAAA;;AAGF;EACE,wBAAA;;AAGF;EACE,qBAAA;;AADF,cAGE;EACE,eAAA;EACA,kBAAA;;AAIJ;EACE,kBAAkB,6BAAlB;;AAGF;EACE,YAAY,+BAAZ;;AAGF;EACE,YAAY,+BAAZ;;AAGF;EACE,qBAAA;EACA,OAAO,+BAAP;EACA,kBAAkB,qCAAlB;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;EACA,eAAA;EACA,gBAAA;EACA,kBAAA;;AAIF;EACE,gBAAA;EACA,WAAA;EACA,cAAA;EACA,OAAO,6BAAP;EACA,YAAY,mCAAZ;;AAIF;EACE,WAAA;;AAEA,KAAC,QACC;EACE,yBAAyB,8BAAzB;;AAKN;EACE,cAAA;;AAGF;EACE,cAAA;;AAIA,EAAC;EACC,YAAY,8BAAZ;;AAaJ,GAAG;EACD,cAAA;EACA,kBAAkB,qCAAlB;EACA,YAAA;EACA,OAAO,mCAAP;EACA,aAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;EC7FA,kBAAA;;ADqFF,GAAG,eAWD;EAlBA,cAAA;EACA,gBAAA;EACA,qBAAA;EACA,aAAA;EACA,gBAAA;;AAqEF;EAhDE,kBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAkB,kCAAlB;EEzDA,iBAAA;ED1DA,mBAAA;EDkKA,OAAO,kBAAP;EACA,YAAY,6BAAZ;EACA,cAAc,kBAAd;;AALF,aAxCE;EE7FA,WAAA;EF+FE,kBAAA;EACA,SAAA;EACA,cAAA;EACA,gBAAA;;AAmCJ,aAhCE;AAgCF,aA/BE;AA+BF,aA9BE;EACE,iBAAA;;AA6BJ,aA1BE;EACE,WAAA;;AAyBJ,aAtBE;EACE,wBAAA;;AAEA,aAHF,GAGG;EACC,kCAAA;;AAkBN,aAdE;EACE,kBAAA;EACA,cAAA;EErIF,kBAAA;EFuIE,iBAAA;EEnIF,gBAAA;;AF6IF,aANE;EACE,iBAAA;EACA,oBAAA;;AAYJ;EAxDE,kBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAkB,kCAAlB;EEzDA,iBAAA;ED1DA,mBAAA;ED0KA,cAAA;EACA,OAAO,kBAAP;EACA,YAAY,6BAAZ;EACA,cAAc,kBAAd;;AANF,mBAhDE;EE7FA,WAAA;EF+FE,kBAAA;EACA,SAAA;EACA,cAAA;EACA,gBAAA;;AA2CJ,mBAxCE;AAwCF,mBAvCE;AAuCF,mBAtCE;EACE,iBAAA;;AAqCJ,mBAlCE;EACE,WAAA;;AAiCJ,mBA9BE;EACE,wBAAA;;AAEA,mBAHF,GAGG;EACC,kCAAA;;AA0BN,mBAtBE;EACE,kBAAA;EACA,cAAA;EErIF,kBAAA;EFuIE,iBAAA;EEnIF,gBAAA;;AFqJF,mBAdE;EACE,iBAAA;EACA,oBAAA;;AAqBJ;EAjEE,kBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAkB,kCAAlB;EEzDA,iBAAA;ED1DA,mBAAA;EDmLA,OAAO,oBAAP;EACA,YAAY,+BAAZ;EACA,cAAc,oBAAd;;AALF,eAzDE;EE7FA,WAAA;EF+FE,kBAAA;EACA,SAAA;EACA,cAAA;EACA,gBAAA;;AAoDJ,eAjDE;AAiDF,eAhDE;AAgDF,eA/CE;EACE,iBAAA;;AA8CJ,eA3CE;EACE,WAAA;;AA0CJ,eAvCE;EACE,wBAAA;;AAEA,eAHF,GAGG;EACC,kCAAA;;AAmCN,eA/BE;EACE,kBAAA;EACA,cAAA;EErIF,kBAAA;EFuIE,iBAAA;EEnIF,gBAAA;;AF8JF,eAvBE;EACE,iBAAA;EACA,oBAAA;;AA6BJ;EAzEE,kBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAkB,kCAAlB;EEzDA,iBAAA;ED1DA,mBAAA;ED2LA,cAAA;EACA,YAAY,sCAAZ;EACA,eAAA;EACA,QAAA;EACA,SAAA;EACA,cAAA;EACA,WAAW,qBAAX;EACA,aAAA;;AAVF,aAjEE;EE7FA,WAAA;EF+FE,kBAAA;EACA,SAAA;EACA,cAAA;EACA,gBAAA;;AA4DJ,aAzDE;AAyDF,aAxDE;AAwDF,aAvDE;EACE,iBAAA;;AAsDJ,aAnDE;EACE,WAAA;;AAkDJ,aA/CE;EACE,wBAAA;;AAEA,aAHF,GAGG;EACC,kCAAA;;AA2CN,aAvCE;EACE,kBAAA;EACA,cAAA;EErIF,kBAAA;EFuIE,iBAAA;EEnIF,gBAAA;;AFsKF,aA/BE;EACE,iBAAA;EACA,oBAAA;;AA6BJ,aAYE;EACE,aAAA;;AAKJ;EACE,eAAA;;AAIF;EACE,qBAAA;EACA,cAAA;EACA,UAAA;EACA,SAAA;EACA,YAAA;;;AAIF,KAAM,MAAM;EACV,cAAA;;AAGF,EAAE;EACA,yBAAyB,wCAAzB;EACA,gBAAA;EACA,eAAA;;AAHF,EAAE,KAKA;EACE,aAAA;;AAIJ;EACE,aAAA;EACA,eAAA;EACA,WAAA;EACA,eAAA;;AAEA,KAAE;EACA,QAAA;;AAGF,KAAE,QAAO;EACP,aAAA;;AAGF,KAAE;AACF,KAAE,KAAK;EACL,QAAA;EACA,cAAA;EACA,eAAA;EACA,qBAAA;EACA,yBAAA;EACA,cAAc,sCAAd;EACA,uBAAA;EACA,YAAA;EChPF,2BAAA;EACA,iBAAA;EDmPE,eAAA;;AAEA,KAfA,QAeC;AAAD,KAdA,KAAK,IAcJ;EACC,yBAAyB,4CAAzB;EACA,YAAY,qCAAZ;EACA,OAAO,0CAAP;;AAIJ,KAAE,QAAO;AACT,KAAE,KAAK,IAAG;EACR,yBAAyB,4CAAzB;;AAGF,KAAE;EACA,eAAA;EACA,iBAAA;EACA,sBAAA;EACA,sBAAsB,wCAAtB;EACA,aAAA;;AAIF,KAAE,QAAO;EACP,yBAAyB,4CAAzB;EACA,YAAY,qCAAZ;EACA,OAAO,0CAAP;EACA,sBAAA;;AAGF,KAAE,UAAS;EACT,cAAA;;AAIJ,IAAK,KAAK,MAAM,QAAO,QACrB;EACE,aAAA;;AAFJ,IAAK,KAAK,MAAM,QAAO,QAKrB;EACE,mBAAA;EACA,mBAAA;EACA,oCAAA;EACA,mBAAA;EACA,cAAA;;AAEA,IAZC,KAAK,MAAM,QAAO,QAKrB,QAOG;EACC,yBAAyB,4CAAzB;;AAbN,IAAK,KAAK,MAAM,QAAO,QAiBrB;EACE,yBAAyB,4CAAzB;EACA,YAAY,qCAAZ;EACA,OAAO,0CAAP;;AApBJ,IAAK,KAAK,MAAM,QAAO,QAuBrB,QAAQ;EACN,cAAA;;;AAKJ;EACE,cAAA;EACA,aAAA;EErUA,iBAAA;EFuUA,gBAAA;EEnUA,eAAA;EFqUA,eAAA;EACA,OAAO,wBAAP;EACA,iBAAA;EACA,YAAA;;AAEA,MAAC;AACD,MAAC;EACC,eAAA;;AAIJ;EACE;IACE,gBAAA;IACA,wBAAA;IACA,qBAAA;IACA,wBAAA;IACA,yBAAA;IACA,gBAAY,gWAAZ;IACA,uBAAuB,iBAAvB;IACA,qBAAA;IACA,8BAAA;IACA,kBAAkB,sCAAlB;IACA,oBAAA;IACA,uBAAA;ICvVF,kBAAA;;ED0VE,MAAC;EACD,MAAC;IACC,kBAAkB,4CAAlB;;EAjBJ,MAoBE;IACE,kBAAkB,4BAAlB;;EAIJ,QAAoC;IAClC,IAAI,WAAY;IAChB,IAAI,WAAY;MACd,sBAAkB,4WAAlB;;;EAIJ,IAAI,WAAY;IACd,sBAAkB,4WAAlB;;;;AAKJ,KAAK,eAAe;EAClB,wBAAA;EACA,qBAAA;EACA,gBAAA;EACA,eAAA;EACA,qBAAA;EACA,YAAA;EACA,aAAA;EACA,2BAAA;EACA,cAAA;EACA,mBAAA;EACA,kBAAA;;;AAGA,KAdG,eAAe,iBAcjB;AACD,KAfG,eAAe,iBAejB;EACC,aAAA;;AAGF,KAnBG,eAAe,iBAmBjB,MAAM;EACL,SAAS,EAAT;EACA,kBAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAkB,2BAAlB;EACA,mBAAA;EACA,YAAY,mCAAZ;EACA,aAAA;EACA,YAAA;EACA,YAAA;;AAGF,KAhCG,eAAe,iBAgCjB;EACC,kBAAA;EACA,WAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;EACA,kBAAA;;;;;;AAQJ,KAAK,eAAe;AACpB,KAAK,eAAe,kBAAkB,iBAAiB;EACrD,YAAY,kDAAZ;;AAEA,KAJG,eAAe,iBAIjB;AAAD,KAHG,eAAe,kBAAkB,iBAAiB,QAGpD;EACC,YAAA;EACA,SAAS,OAAT;EACA,OAAO,kDAAP;EACA,YAAY,uDAAZ;;AAIJ,KAAK,eAAe,iBAAiB;AACrC,KAAK,eAAe,kBAAkB;EACpC,YAAY,iDAAZ;;AAEA,KAJG,eAAe,iBAAiB,QAIlC;AAAD,KAHG,eAAe,kBAAkB,iBAGnC;EACC,MAAM,kBAAN;EACA,SAAS,OAAT;EACA,OAAO,iDAAP;EACA,YAAY,sDAAZ;;;AAKJ;EACE,KAAK,eAAe,IAAI;IACtB,wBAAA;IACA,qBAAA;IACA,gBAAA;IAEA,WAAA;IACA,YAAA;IACA,eAAA;IACA,kBAAA;IACA,MAAA;IACA,OAAA;IACA,kBAAkB,0CAAlB;IC/cF,oBAAA;;EDkdE,KAdG,eAAe,IAAI,iBAcrB;IACC,SAAS,EAAT;IACA,UAAA;IACA,WAAA;IACA,kBAAA;IACA,QAAA;IACA,SAAA;IACA,kBAAkB,0CAAlB;IACA,gBAAA;IACA,kBAAA;IACA,uBAAA;IACA,UAAA;IACA,WAAW,cAAX;;EAGF,KA7BG,eAAe,IAAI,iBA6BrB,QAAQ;IACP,cAAc,0CAAd;IACA,UAAA;;EAKJ,KAAK,eAAe,UAAU,IAAI;IAChC,eAAA;IACA,wCAAA;IACA,eAAA;;EAIF,KAAK,SAAS,eAAe,IAAI,uCAAuC,MAAM;IAC5E,YAAA;;;AAIJ,mBAAsC;EACpC,KAAM;IACJ,WAAA;;;;AAKJ;AACA,OAAO;EACL,kBAAA;EACA,UAAA;EACA,WAAA;;AAGF;EACE,gBAAA;EACA,eAAA;EACA,kBAAA;EACA,oBAAA;EACA,wBAAwB,kCAAxB;EACA,0BAA0B,kCAA1B;EACA,2BAA2B,kCAA3B;EACA,yBAAyB,sCAAzB;EACA,mBAAmB,aAAnB;EACA,eAAe,aAAf;EACA,WAAW,aAAX;EACA,6CAAA;EACA,qCAAA;;AAGF;EACE;IACE,mBAAmB,YAAnB;IACA,WAAW,YAAX;;EAGF;IACE,mBAAmB,cAAnB;IACA,WAAW,cAAX;;;AAIJ;EACE;IACE,mBAAmB,YAAnB;IACA,WAAW,YAAX;;EAGF;IACE,mBAAmB,cAAnB;IACA,WAAW,cAAX;;;;AAKJ;EACE,aAAA;EACA,kBAAA;EACA,oBAAA;EACA,kBAAA;EACA,kBAAkB,0CAAlB;EACA,YAAY,8CAAZ;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,gBAAA;ECrjBA,mBAAA;;ADyjBF,EAAE,MAAO;AACT,EAAE,MAAO;AACT,eAAe;EACb,qBAAA;;;AAIF;EACE,SAAA;EACA,0BAAA;EACA,WAAA;EACA,qBAAA;EACA,6BAAA;EACA,WAAA;EACA,qBAAA;EACA,mBAAA;EACA,oBAAA;;AAGF;EACE,WAAA;EACA,qBAAA;EACA,kBAAA;EACA,iBAAA;EACA,iBAAA;;AAGF;EACE,aAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;;AAGF;EANE,aAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EAMA,YAAY,sBAAZ;EACA,kBAAkB,KAAK,gCAAvB;EACA,iBAAA;;AAGF;EAdE,aAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EAcA,uBAAA;EACA,kBAAkB,KAAK,gCAAvB;EACA,iBAAA;;AAGF;EAtBE,aAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EAsBA,uBAAA;EACA,0BAA0B,KAAK,gCAA/B;EACA,UAAA;;AAGF;EA9BE,aAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EA8BA,uBAAA;EACA,uBAAuB,KAAK,gCAA5B;EACA,iBAAA;EACA,UAAA;;;AGloBF;EACE,kBAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;ED+DA,iBAAA;ED1DA,mBAAA;;AEAA,aAAC;AACD,aAAC;AACD,aAAC;EACC,kBAAkB,oCAAlB;;AAGF,aAAC;EACC,aAAA;;AAhBJ,aAmBE;EACE,qBAAA;EACA,SAAA;EACA,UAAA;;AAtBJ,aAmBE,KAKE;EACE,eAAA;EACA,oBAAA;;AAEA,aATJ,KAKE,KAIG;AACD,aAVJ,KAKE,KAKG;AACD,aAXJ,KAKE,KAMG;AACD,aAZJ,KAKE,KAOG;EACC,kBAAkB,0CAAlB;;AAJF,aATJ,KAKE,KAIG,OAMC,EAAC;AALH,aAVJ,KAKE,KAKG,OAKC,EAAC;AAJH,aAXJ,KAKE,KAMG,MAIC,EAAC;AAHH,aAZJ,KAKE,KAOG,MAGC,EAAC;AANH,aATJ,KAKE,KAIG,OAOC,EAAC;AANH,aAVJ,KAKE,KAKG,OAMC,EAAC;AALH,aAXJ,KAKE,KAMG,MAKC,EAAC;AAJH,aAZJ,KAKE,KAOG,MAIC,EAAC;AAPH,aATJ,KAKE,KAIG,OAQC,EAAC;AAPH,aAVJ,KAKE,KAKG,OAOC,EAAC;AANH,aAXJ,KAKE,KAMG,MAMC,EAAC;AALH,aAZJ,KAKE,KAOG,MAKC,EAAC;EACC,qBAAA;;AAIJ,aAtBJ,KAKE,KAiBG;EACC,eAAA;;AAKN,aAAC;EACC,cAAA;EACA,kBAAkB,oCAAlB;EACA,OAAO,8BAAP;EACA,iBAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;EACA,qBAAA;;AAEA,aAVD,KAUE;EACC,aAAA;;AAKN,mBAAsC;EACpC;IACE,WAAA;;EADF,aAGE,KAAK;IACH,aAAA;;;ACtEN,aAAc,SAAQ,kBAAkB;EACtC,OAAO,kBAAP;;AAGF,aAAc,SAAQ,qBAAqB,kBAAmB;EFH5D,eAAA;EAIA,aAAA;;AEIF,OAAO,cAAe;EACpB,aAAA;;AAGF,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB;EAClE,aAAA;EACA,sBAAA;EACA,eAAA;EFfA,YAAA;EAIA,OAAA;EEcA,UAAA;EACA,iCAAA;EACA,SAAA;EACA,YAAY,qCAAZ;EACA,kBAAkB,qCAAlB;EACA,aAAA;EACA,4BAAA;;AAZF,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAclE,EAAC;EACC,cAAA;EACA,OAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;;AApBJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAclE,EAAC,qBAQC;EACE,UAAA;EACA,SAAA;EACA,YAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,YAAY,0BAAZ;EACA,mBAAA;;AAhCN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE;EACE,OAAO,+BAAP;EACA,aAAA;;AAtCJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAIE;EACE,sBAAsB,6BAAtB;EACA,mBAAA;;AA1CN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBASE;EACE,YAAA;EACA,gBAAA;EACA,uBAAA;EACA,iBAAA;EACA,gBAAA;;AAlDN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAiBE;EACE,OAAO,qCAAP;EACA,iBAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;;AA3DN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAiBE,EAQE;EACE,qBAAA;EACA,YAAA;;AA/DR,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA+BE;AAnEJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAgCE;AApEJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAiCE;EFbF,iBAAA;;AExDF,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAqCE,EAAC;EACC,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;;AA7EN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA4CE,EAAC;EACC,mBAAA;EACA,uBAAA;EACA,uBAAA;;AAnFN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAkDE,EAAC,eAAe;AAtFpB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAmDE,EAAC,WAAW;EACV,kBAAA;EACA,4BAAA;EACA,YAAY,qCAAZ;EACA,iCAAA;;AA3FN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA0DE;AA9FJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA2DE,EAAC;AA/FL,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA4DE,EAAC;AAhGL,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBA6DE,EAAC;EACC,OAAO,+BAAP;;AAlGN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoClE,sBAiEE,EAAC;EACC,0BAAA;;AAtGN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA0GlE,EAAC;EACC,SAAA;EFvHF,WAAA;EEyHE,eAAA;;AA7GJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAgHlE,EAAC;EACC,SAAA;EFzHF,UAAA;EE4HE,mBAAA;EFxGF,oBAAA;EE0GE,sBAAA;EFtGF,qBAAA;;AEhBF,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA0HlE,EAAC;EACC,SAAA;EFnIF,UAAA;EEqIE,eAAA;;AA7HJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAgIlE,EAAC;AAhIH,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAiIlE,EAAC;AAjIH,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAkIlE,EAAC;EACC,kBAAA;EACA,cAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;EACA,QAAQ,YAAR;EACA,aAAA;;AAzIJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAgIlE,EAAC,oBAWC;AA3IJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAiIlE,EAAC,mBAUC;AA3IJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAkIlE,EAAC,uBASC;EACE,cAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;;AA/IN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAmJlE,EAAC,mBAEC,KAAI;AArJR,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoJlE,EAAC,uBACC,KAAI;EAEF,mBAAA;;AAvJN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA2JlE,EAAC;AA3JH,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA4JlE,EAAC,oBAAoB;AA5JvB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA6JlE,EAAC,oBAAoB;AA7JvB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA8JlE,EAAC,oBAAoB;AA9JvB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA+JlE,EAAC;AA/JH,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAgKlE,EAAC,uBAAuB;AAhK1B,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAiKlE,EAAC,uBAAuB;AAjK1B,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAkKlE,EAAC,uBAAuB;AAlK1B,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAmKlE,EAAC;AAnKH,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAoKlE,EAAC,mBAAmB;AApKtB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAqKlE,EAAC,mBAAmB;AArKtB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAsKlE,EAAC,mBAAmB;EAClB,OAAO,+BAAP;EACA,YAAY,qCAAZ;EACA,kBAAkB,+BAAlB;;AAzKJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA4KlE,EAAC,oBAAoB;AA5KvB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA6KlE,EAAC,oBAAoB;AA7KvB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA8KlE,EAAC,uBAAuB;AA9K1B,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QA+KlE,EAAC,uBAAuB;AA/K1B,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAgLlE,EAAC,mBAAmB;AAhLtB,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAiLlE,EAAC,mBAAmB;EAClB,QAAQ,YAAR;;AAlLJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAqLlE;EACE,kBAAA;EACA,SAAA;EF/LF,SAAA;EEiME,wBAAwB,wCAAxB;EACA,0BAA0B,wCAA1B;EACA,2BAA2B,wCAA3B;EACA,yBAAyB,4CAAzB;;AAIJ,QAAQ,kBAAkB,UAAW,QAAO,cAAc,mBAAoB;EAC5E,MAAA;;AADF,QAAQ,kBAAkB,UAAW,QAAO,cAAc,mBAAoB,QAG5E,EAAC,qBAAsB;EACrB,YAAY,mBAAZ;;AAIJ,mBAAuC;EACrC,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB;IAClE,MAAA;IFtNF,QAAA;;EEqNA,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAIlE,EAAC;IACC,aAAA;IACA,sBAAA;IACA,uBAAA;;EAPJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAIlE,EAAC,qBAKC;IACE,WAAA;IACA,YAAY,mBAAZ;;EAXN,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAelE,EAAC;IFhOH,UAAA;;;AEsOF,mBAAsC;EACpC,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB;IAClE,MAAA;IF5OF,QAAA;IE8OE,aAAA;;EAHF,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAKlE,EAAC,qBAAsB;IACrB,WAAA;IACA,YAAY,mBAAZ;IACA,SAAA;;EARJ,QAAQ,kBAAmB,QAAO,cAAc,mBAAoB,QAWlE,sBAAsB,EAAE;IACtB,cAAA;IF/OJ,iBAAA;;;AGTF;EACE,2BAAA;EACA,yBAAA;;AAEA;EACE;IACE,UAAA;;EAGF;IACE,YAAA;IACA,WAAW,sBAAsB,WAAjC;;;AAKN,KAAK,eAAe,iBAAiB;EACnC,sBAAA;;ACjBF,MAAM;EACJ,aAAA;;AAGF,MAAM;EAGJ,YAAA;;AAGF,MAAM;EAOJ,aAAA;;AAGF,MAAM;EAEJ,aAAA;;AAGF,MAAM;EAEJ,aAAA;;AAGF,MAAM;EACJ,YAAA;;AC/BF,UACE;EACE,sBAAA;ENiBF,kBAAA;EMfE,kBAAkB,gCAAlB;EACA,OAAO,qBAAP;EACA,eAAA;EACA,cAAA;;ACNJ,eACE;EACE,cAAA;EACA,eAAA;;AAHJ,eAME;EACE,aAAA;;AAPJ,eAUE,MAAK;EACH,kBAAA;;AAXJ,eAcE;EACE,wBAAA;;AAfJ,eAkBE;EACE,2BAAA;;AAnBJ,eAsBE;AAtBF,eAuBE;EACE,kBAAA;;AAxBJ,eA2BE;EACE,mCAAA;;AA5BJ,eA+BE,OAAM,QAAS;AA/BjB,eAgCE,OAAM,QAAS;EACb,mBAAA;;AChCJ;EACE,iBAAA;EACA,yBAAA;;AAFF,aAIE,GAAG;AAJL,aAKE,GAAG;EACD,yBAAyB,0BAAzB;EACA,gBAAA;;AAPJ,aAUE,MAAK;EACH,iBAAA;EACA,yBAAA;;AAZJ,aAUE,MAAK,eAIH;AAdJ,aAUE,MAAK,eAKH;EACE,YAAA;;AAhBN,aAoBE;EACE,YAAA;;AArBJ,aAwBE;EACE,WAAA;EACA,iBAAA;;AA1BJ,aA6BE;EACE,iBAAA;;AAIJ,KAAK,aAAc,GAAE;AACrB,KAAK,aAAc,GAAE;AACrB;EACE,YAAA;;AAGF;EACE,gBAAA;;AADF,cAGE,MAAK;EACH,iBAAA;EACA,qBAAA;EACA,kBAAkB,0BAAlB;EPqBF,iBAAA;;AO3BF,cAGE,MAAK,aAMH,GAAG;AATP,cAGE,MAAK,aAOH,GAAG;EACD,eAAA;;AAGF,cAXF,MAAK,aAWD,KAAI;EACJ,8BAA8B,0BAA9B;EACA,mBAAA;EACA,oBAAA;;AAKN;EACE,UAAA;EACA,qBAAA;EACA,iBAAA;EACA,qBAAA;;AAGF;EACE,OAAO,iBAAP;EACA,qBAAA;;AAGF;EACE,kBAAkB,8BAAlB;EACA,aAAA;;AAGF;EACE,kBAAkB,8BAAlB;EACA,aAAA;EACA,WAAA;;AAGF;EACE,kBAAkB,gCAAlB;EACA,aAAA;EACA,WAAA;;AAGF;EACE,QAAA;EACA,SAAA;;AAMC;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,WAAA;;ACpGJ;EACE,aAAA;EACA,WAAA;EACA,cAAA;;ACLF;EACE,gBAAA;;AAGF;EACE,kBAAA;;AADF,MAGE;EACE,gBAAgB,+BAAhB;EACA,gBAAA;EACA,iBAAA;EACA,2BAAA;EACA,wBAAA;;AARJ,MAWE;EACE,cAAA;EACA,kBAAA;;AAbJ,MAgBE;AAhBF,MAiBE;EACE,cAAA;EACA,mBAAA;EACA,eAAA;EACA,UAAA;EACA,cAAA;;AAtBJ,MAyBE;EACE,cAAA;EACA,aAAA;;AA3BJ,MA8BE,UAAU;EACR,iBAAA;EACA,iCAAA;;AAIJ,mBAAuC;EACrC,GAAG,MACD;IACE,cAAA;;EAIJ;IACE,eAAA;;;AChDJ;EACE,yBAAA;;AADF,KAGE;AAHF,KAIE;EACE,kB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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgb(0 0 0 / 20%);\n --color-toolkit-loader-borderleft: rgb(255 255 255 / 0%);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n /// Other misc colors\n --color-bar-chart-primary: #5bc0de;\n --color-bar-chart-secondary: #deb15b;\n --color-image-resolution-background: rgb(0 0 0 / 50%);\n --color-image-resolution-font: #fff;\n --color-loading-indicator: rgb(255 255 255 / 20%);\n --color-loading-indicator-gap: #fff;\n --color-line-number: #64708d;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgb(255 255 255 / 20%);\n --color-toolkit-loader-borderleft: rgb(0 0 0 / 0%);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.black-themes() {\n --color-base-background: #000;\n --color-base-background-mobile: #000;\n --color-header-background: #000;\n --color-footer-background: #000;\n --color-sidebar-background: #000;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n:root.theme-black {\n .dark-themes();\n .black-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 10rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 13rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: var(--color-line-number);\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 5000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow: auto hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 100;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 1200;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked, [disabled], .checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 5000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-flow: row nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_header {\n direction: rtl;\n }\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 5000;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 1000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow: hidden hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 1200;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, sometimes the shown player has an height of\n // 200px, sometimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n font-size: 16px;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid var(--color-bar-chart-primary);\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid var(--color-bar-chart-primary);\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid var(--color-bar-chart-secondary);\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n gap: 1rem 1.2rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n// only used when JavaScript is disabled\n.no-js #categories_container:has(button.category_button:focus-within) button.category_button {\n &.selected {\n color: var(--color-base-font);\n border-bottom: none;\n }\n\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 1000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 100;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow: scroll hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n gap: 0 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 2000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n\n.favicon img {\n height: 1.5rem;\n width: 1.5rem;\n border-radius: 10%;\n background-color: var(--color-favicon-background-color);\n border: 1px solid var(--color-favicon-border-color);\n display: flex;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-alignment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-alignment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (width >= 62rem) {\n .center-alignment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-alignment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-alignment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-alignment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images, .image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n box-sizing: border-box;\n width: 100%;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_header {\n display: flex;\n gap: 0.5rem;\n }\n\n .url_wrapper {\n display: flex;\n align-items: center;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-flow: row nowrap;\n overflow: hidden;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n\n .url_i1 {\n unicode-bidi: plaintext;\n }\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex: 0 1 content;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove height value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove height value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n width: unset;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: var(--color-image-resolution-background);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: var(--color-image-resolution-font);\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template:\n \"corrections sidebar\" min-content\n \"answers sidebar\" min-content\n \"urls sidebar\" 1fr\n \"pagination sidebar\" min-content\n / @results-width @results-sidebar-width\n ;\n gap: 0 @results-gap;\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsible {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsible {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin: 5px 10px 10px auto;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#engines_msg {\n .engine-name {\n width: 10rem;\n }\n\n .response-error {\n color: var(--color-error);\n }\n\n .bar-chart-value {\n width: auto;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template:\n \"corrections\" min-content\n \"answers\" min-content\n \"sidebar\" min-content\n \"urls\" 1fr\n \"pagination\" min-content\n / @results-width\n ;\n gap: 0;\n }\n}\n\n@media screen and (width <= calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (width <= 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-alignment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-alignment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template:\n \"corrections\" min-content\n \"answers\" min-content\n \"sidebar\" min-content\n \"urls\" 1fr\n \"pagination\" min-content\n / 100%;\n gap: 0;\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 2%;\n width: 96%;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n width: unset;\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index dfccd41b1..75e29819c 100644 --- a/searx/static/themes/simple/css/searxng.min.css +++ b/searx/static/themes/simple/css/searxng.min.css @@ -1 +1,4884 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:rgba(0, 0, 0, 0.5);--color-image-resolution-font:#fff;--color-loading-indicator:rgba(255, 255, 255, 0.2);--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc;--color-base-background:#000;--color-base-background-mobile:#000;--color-header-background:#000;--color-footer-background:#000;--color-sidebar-background:#000}.code-highlight pre{line-height:100%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3d7b7b;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3d7b7b;font-style:italic}.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf{color:#3d7b7b;font-style:italic}.code-highlight .c1{color:#3d7b7b;font-style:italic}.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#e40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04d}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#b00040}.code-highlight .m{color:#666}.code-highlight .s{color:#ba2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00f;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#a2f}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#cb3f38;font-weight:700}.code-highlight .nf{color:#00f}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00f;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177c}.code-highlight .ow{color:#a2f;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#ba2121}.code-highlight .sb{color:#ba2121}.code-highlight .sc{color:#ba2121}.code-highlight .dl{color:#ba2121}.code-highlight .sd{color:#ba2121;font-style:italic}.code-highlight .s2{color:#ba2121}.code-highlight .se{color:#aa5d1f;font-weight:700}.code-highlight .sh{color:#ba2121}.code-highlight .si{color:#a45a77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#a45a77}.code-highlight .s1{color:#ba2121}.code-highlight .ss{color:#19177c}.code-highlight .bp{color:green}.code-highlight .fm{color:#00f}.code-highlight .vc{color:#19177c}.code-highlight .vg{color:#19177c}.code-highlight .vi{color:#19177c}.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#ffad66}:root.theme-auto .code-highlight .l{color:#d5ff80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#ffad66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#ffad66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#ffad66}:root.theme-auto .code-highlight .kd{color:#ffad66}:root.theme-auto .code-highlight .kn{color:#ffad66}:root.theme-auto .code-highlight .kp{color:#ffad66}:root.theme-auto .code-highlight .kr{color:#ffad66}:root.theme-auto .code-highlight .kt{color:#73d0ff}:root.theme-auto .code-highlight .ld{color:#d5ff80}:root.theme-auto .code-highlight .m{color:#dfbfff}:root.theme-auto .code-highlight .s{color:#d5ff80}:root.theme-auto .code-highlight .na{color:#ffd173}:root.theme-auto .code-highlight .nb{color:#ffd173}:root.theme-auto .code-highlight .nc{color:#73d0ff}:root.theme-auto .code-highlight .no{color:#ffd173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95e6cb}:root.theme-auto .code-highlight .ne{color:#73d0ff}:root.theme-auto .code-highlight .nf{color:#ffd173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#ffd173}:root.theme-auto .code-highlight .nt{color:#5ccfe6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#ffad66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#dfbfff}:root.theme-auto .code-highlight .mf{color:#dfbfff}:root.theme-auto .code-highlight .mh{color:#dfbfff}:root.theme-auto .code-highlight .mi{color:#dfbfff}:root.theme-auto .code-highlight .mo{color:#dfbfff}:root.theme-auto .code-highlight .sa{color:#f29e74}:root.theme-auto .code-highlight .sb{color:#d5ff80}:root.theme-auto .code-highlight .sc{color:#d5ff80}:root.theme-auto .code-highlight .dl{color:#d5ff80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#d5ff80}:root.theme-auto .code-highlight .se{color:#95e6cb}:root.theme-auto .code-highlight .sh{color:#d5ff80}:root.theme-auto .code-highlight .si{color:#95e6cb}:root.theme-auto .code-highlight .sx{color:#95e6cb}:root.theme-auto .code-highlight .sr{color:#95e6cb}:root.theme-auto .code-highlight .s1{color:#d5ff80}:root.theme-auto .code-highlight .ss{color:#dfbfff}:root.theme-auto .code-highlight .bp{color:#5ccfe6}:root.theme-auto .code-highlight .fm{color:#ffd173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#dfbfff}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#ffad66}:root.theme-dark .code-highlight .l{color:#d5ff80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#ffad66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#ffad66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#ffad66}:root.theme-dark .code-highlight .kd{color:#ffad66}:root.theme-dark .code-highlight .kn{color:#ffad66}:root.theme-dark .code-highlight .kp{color:#ffad66}:root.theme-dark .code-highlight .kr{color:#ffad66}:root.theme-dark .code-highlight .kt{color:#73d0ff}:root.theme-dark .code-highlight .ld{color:#d5ff80}:root.theme-dark .code-highlight .m{color:#dfbfff}:root.theme-dark .code-highlight .s{color:#d5ff80}:root.theme-dark .code-highlight .na{color:#ffd173}:root.theme-dark .code-highlight .nb{color:#ffd173}:root.theme-dark .code-highlight .nc{color:#73d0ff}:root.theme-dark .code-highlight .no{color:#ffd173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95e6cb}:root.theme-dark .code-highlight .ne{color:#73d0ff}:root.theme-dark .code-highlight .nf{color:#ffd173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#ffd173}:root.theme-dark .code-highlight .nt{color:#5ccfe6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#ffad66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#dfbfff}:root.theme-dark .code-highlight .mf{color:#dfbfff}:root.theme-dark .code-highlight .mh{color:#dfbfff}:root.theme-dark .code-highlight .mi{color:#dfbfff}:root.theme-dark .code-highlight .mo{color:#dfbfff}:root.theme-dark .code-highlight .sa{color:#f29e74}:root.theme-dark .code-highlight .sb{color:#d5ff80}:root.theme-dark .code-highlight .sc{color:#d5ff80}:root.theme-dark .code-highlight .dl{color:#d5ff80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#d5ff80}:root.theme-dark .code-highlight .se{color:#95e6cb}:root.theme-dark .code-highlight .sh{color:#d5ff80}:root.theme-dark .code-highlight .si{color:#95e6cb}:root.theme-dark .code-highlight .sx{color:#95e6cb}:root.theme-dark .code-highlight .sr{color:#95e6cb}:root.theme-dark .code-highlight .s1{color:#d5ff80}:root.theme-dark .code-highlight .ss{color:#dfbfff}:root.theme-dark .code-highlight .bp{color:#5ccfe6}:root.theme-dark .code-highlight .fm{color:#ffd173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#dfbfff}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:5000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow:auto hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:100}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;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:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image: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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image: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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked,[disabled],.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:5000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-flow:row nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:5000;margin-top:3.5rem;border-radius:.8rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:13rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow:hidden hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:1200}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;font-size:16px}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);margin:1px 0;float:left}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url('../img/searxng.png') no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:left}table tr.pref-group th{font-weight:400;text-align:left;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:left;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(2n)>td,#main_preferences table.cookies>tbody>tr:nth-child(2n)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;gap:1rem 1.2rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-right:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:1000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:100}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;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)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow:scroll hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;gap:0 0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:2000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.favicon img{height:1.5rem;width:1.5rem;border-radius:10%;background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (width >= 62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-left:3rem}.center-alignment-yes #main_results #sidebar{margin-right:1rem}.center-alignment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-alignment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-alignment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-alignment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-alignment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-alignment-yes #main_results #results.image-detail-open,.center-alignment-yes #main_results #results.only_template_images{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-left:0}.center-alignment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;box-sizing:border-box;width:100%;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_header{display:flex;gap:.5rem}.result .url_wrapper{display:flex;align-items:center;font-size:1rem;color:var(--color-result-url-font);flex-flow:row nowrap;overflow:hidden;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:0.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem;width:unset}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:.3rem .5rem;font-size:.9rem;color:var(--color-image-resolution-font);border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 0.35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template:"corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content/45rem 25rem;gap:0 5rem}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#engines_msg .engine-name{width:10rem}#engines_msg .response-error{color:var(--color-error)}#engines_msg .bar-chart-value{width:auto}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;right:1rem;text-align:right;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (width <= calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (width <= 52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{margin:2rem .5rem;width:auto}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-alignment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .thumbnail{max-width:98%}.center-alignment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-alignment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result{max-width:98%}.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0 0!important}.center-alignment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/45rem;gap:0}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/100%;gap:0}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content/45rem;gap:0}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;right:10px}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 2%;width:96%;border-radius:10px}.result-images{margin:0;height:10rem;background:var(--color-base-background-mobile);width:unset}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file +/* +* SearXNG, A privacy-respecting, hackable metasearch engine +* +* To convert "style.less" to "style.css" run: $make styles +*/ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/* + * SearXNG, A privacy-respecting, hackable metasearch engine + * + * To change the colors of the site, simple edit this variables + */ +:root { + --color-base-font: #444; + --color-base-font-rgb: 68, 68, 68; + --color-base-background: #fff; + --color-base-background-mobile: #f2f5f8; + --color-url-font: #334999; + --color-url-visited-font: #9822c3; + --color-header-background: #fdfbff; + --color-header-border: #ddd; + --color-footer-background: #fdfbff; + --color-footer-border: #ddd; + --color-sidebar-border: #ddd; + --color-sidebar-font: #000; + --color-sidebar-background: #fff; + --color-backtotop-font: #444; + --color-backtotop-border: #ddd; + --color-backtotop-background: #fff; + --color-btn-background: #3050ff; + --color-btn-font: #fff; + --color-show-btn-background: #bbb; + --color-show-btn-font: #000; + --color-search-border: #bbb; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #fff; + --color-search-font: #222; + --color-search-background-hover: #3050ff; + --color-error: #db3434; + --color-error-background: #fae1e1; + --color-warning: #dbba34; + --color-warning-background: #faf5e1; + --color-success: #42db34; + --color-success-background: #e3fae1; + --color-categories-item-selected-font: #3050ff; + --color-categories-item-border-selected: #3050ff; + --color-autocomplete-font: #000; + --color-autocomplete-border: #bbb; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #fff; + --color-autocomplete-background-hover: #e3e3e3; + --color-answer-font: #444; + --color-answer-background: #fff; + --color-result-background: #fff; + --color-result-border: #ddd; + --color-result-url-font: #000; + --color-result-vim-selected: #f7f7f7; + --color-result-vim-arrow: #000bbb; + --color-result-description-highlight-font: #000; + --color-result-link-font: #000bbb; + --color-result-link-font-highlight: #000bbb; + --color-result-link-visited-font: #9822c3; + --color-result-publishdate-font: #777; + --color-result-engines-font: #545454; + --color-result-search-url-border: #ddd; + --color-result-search-url-font: #000; + --color-result-image-span-font: #444; + --color-result-image-span-font-selected: #fff; + --color-result-image-background: #fff; + --color-settings-tr-hover: #ebebeb; + --color-settings-engine-description-font: #545454; + --color-settings-table-group-background: #0001; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #242424; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #545454; + --color-toolkit-kbd-font: #fff; + --color-toolkit-kbd-background: #000; + --color-toolkit-dialog-border: #ddd; + --color-toolkit-dialog-background: #fff; + --color-toolkit-tabs-label-border: #fff; + --color-toolkit-tabs-section-border: #ddd; + --color-toolkit-select-background: #e1e1e1; + --color-toolkit-select-border: #ddd; + --color-toolkit-select-background-hover: #bbb; + --color-toolkit-input-text-font: #222; + --color-toolkit-checkbox-onoff-off-background: #ddd; + --color-toolkit-checkbox-onoff-on-background: #ddd; + --color-toolkit-checkbox-onoff-on-mark-background: #3050ff; + --color-toolkit-checkbox-onoff-on-mark-color: #fff; + --color-toolkit-checkbox-onoff-off-mark-background: #aaa; + --color-toolkit-checkbox-onoff-off-mark-color: #fff; + --color-toolkit-checkbox-label-background: #ddd; + --color-toolkit-checkbox-label-border: #ddd; + --color-toolkit-checkbox-input-border: #3050ff; + --color-toolkit-engine-tooltip-border: #ddd; + --color-toolkit-engine-tooltip-background: #fff; + --color-toolkit-loader-border: rgba(0, 0, 0, 0.2); + --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0); + --color-doc-code: #003; + --color-doc-code-background: #ddeaff; + --color-bar-chart-primary: #5bc0de; + --color-bar-chart-secondary: #deb15b; + --color-image-resolution-background: rgba(0, 0, 0, 0.5); + --color-image-resolution-font: #fff; + --color-loading-indicator: rgba(255, 255, 255, 0.2); + --color-loading-indicator-gap: #fff; + --color-line-number: #64708d; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +@media (prefers-color-scheme: dark) { + :root.theme-auto { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + } +} +:root.theme-dark { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; +} +:root.theme-black { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222428; + --color-base-background-mobile: #222428; + --color-url-font: #8af; + --color-url-visited-font: #c09cd9; + --color-header-background: #1e1e22; + --color-header-border: #333; + --color-footer-background: #1e1e22; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-sidebar-background: #292c34; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #2b2e36; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-show-btn-background: #555; + --color-show-btn-font: #fff; + --color-search-border: #555; + --color-search-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-search-background: #2b2e36; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-shadow: 0 2px 8px rgba(34, 38, 46, 0.25); + --color-autocomplete-background: #2b2e36; + --color-autocomplete-background-hover: #1e1e22; + --color-answer-font: #bbb; + --color-answer-background: #26292f; + --color-result-background: #26292f; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #1f1f23cc; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #c09cd9; + --color-result-publishdate-font: #888; + --color-result-engines-font: #a4a4a4; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #1a1a1c; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-font: #bbb; + --color-result-image-span-font-selected: #222; + --color-result-image-background: #222; + --color-settings-tr-hover: #2c2c32; + --color-settings-engine-description-font: #909090; + --color-settings-table-group-background: #1b1b21; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #555; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #1e1e22; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-background: #313338; + --color-toolkit-select-border: #555; + --color-toolkit-select-background-hover: #373b49; + --color-toolkit-input-text-font: #fff; + --color-toolkit-checkbox-onoff-off-background: #313338; + --color-toolkit-checkbox-onoff-on-background: #313338; + --color-toolkit-checkbox-onoff-on-mark-background: #58f; + --color-toolkit-checkbox-onoff-on-mark-color: #222; + --color-toolkit-checkbox-onoff-off-mark-background: #ddd; + --color-toolkit-checkbox-onoff-off-mark-color: #222; + --color-toolkit-checkbox-label-background: #222; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); + --color-doc-code: #ddd; + --color-doc-code-background: #4d5a6f; + --color-favicon-background-color: #ddd; + --color-favicon-border-color: #ccc; + --color-base-background: #000; + --color-base-background-mobile: #000; + --color-header-background: #000; + --color-footer-background: #000; + --color-sidebar-background: #000; +} +/* + this file is generated automatically by searxng_extra/update/update_pygments.py + using pygments version 2.18.0 +*/ +.code-highlight { + /* Comment */ + /* Error */ + /* Keyword */ + /* Operator */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ +} +.code-highlight pre { + line-height: 100%; +} +.code-highlight td.linenos .normal { + color: inherit; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight span.linenos { + color: inherit; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight td.linenos .special { + color: #000000; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight span.linenos.special { + color: #000000; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +.code-highlight .hll { + background-color: #ffffcc; +} +.code-highlight .c { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .err { + border: 1px solid #FF0000; +} +.code-highlight .k { + color: #008000; + font-weight: bold; +} +.code-highlight .o { + color: #666666; +} +.code-highlight .ch { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cm { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cp { + color: #9C6500; +} +.code-highlight .cpf { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .c1 { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .cs { + color: #3D7B7B; + font-style: italic; +} +.code-highlight .gd { + color: #A00000; +} +.code-highlight .ge { + font-style: italic; +} +.code-highlight .ges { + font-weight: bold; + font-style: italic; +} +.code-highlight .gr { + color: #E40000; +} +.code-highlight .gh { + color: #000080; + font-weight: bold; +} +.code-highlight .gi { + color: #008400; +} +.code-highlight .go { + color: #717171; +} +.code-highlight .gp { + color: #000080; + font-weight: bold; +} +.code-highlight .gs { + font-weight: bold; +} +.code-highlight .gu { + color: #800080; + font-weight: bold; +} +.code-highlight .gt { + color: #0044DD; +} +.code-highlight .kc { + color: #008000; + font-weight: bold; +} +.code-highlight .kd { + color: #008000; + font-weight: bold; +} +.code-highlight .kn { + color: #008000; + font-weight: bold; +} +.code-highlight .kp { + color: #008000; +} +.code-highlight .kr { + color: #008000; + font-weight: bold; +} +.code-highlight .kt { + color: #B00040; +} +.code-highlight .m { + color: #666666; +} +.code-highlight .s { + color: #BA2121; +} +.code-highlight .na { + color: #687822; +} +.code-highlight .nb { + color: #008000; +} +.code-highlight .nc { + color: #0000FF; + font-weight: bold; +} +.code-highlight .no { + color: #880000; +} +.code-highlight .nd { + color: #AA22FF; +} +.code-highlight .ni { + color: #717171; + font-weight: bold; +} +.code-highlight .ne { + color: #CB3F38; + font-weight: bold; +} +.code-highlight .nf { + color: #0000FF; +} +.code-highlight .nl { + color: #767600; +} +.code-highlight .nn { + color: #0000FF; + font-weight: bold; +} +.code-highlight .nt { + color: #008000; + font-weight: bold; +} +.code-highlight .nv { + color: #19177C; +} +.code-highlight .ow { + color: #AA22FF; + font-weight: bold; +} +.code-highlight .w { + color: #bbbbbb; +} +.code-highlight .mb { + color: #666666; +} +.code-highlight .mf { + color: #666666; +} +.code-highlight .mh { + color: #666666; +} +.code-highlight .mi { + color: #666666; +} +.code-highlight .mo { + color: #666666; +} +.code-highlight .sa { + color: #BA2121; +} +.code-highlight .sb { + color: #BA2121; +} +.code-highlight .sc { + color: #BA2121; +} +.code-highlight .dl { + color: #BA2121; +} +.code-highlight .sd { + color: #BA2121; + font-style: italic; +} +.code-highlight .s2 { + color: #BA2121; +} +.code-highlight .se { + color: #AA5D1F; + font-weight: bold; +} +.code-highlight .sh { + color: #BA2121; +} +.code-highlight .si { + color: #A45A77; + font-weight: bold; +} +.code-highlight .sx { + color: #008000; +} +.code-highlight .sr { + color: #A45A77; +} +.code-highlight .s1 { + color: #BA2121; +} +.code-highlight .ss { + color: #19177C; +} +.code-highlight .bp { + color: #008000; +} +.code-highlight .fm { + color: #0000FF; +} +.code-highlight .vc { + color: #19177C; +} +.code-highlight .vg { + color: #19177C; +} +.code-highlight .vi { + color: #19177C; +} +.code-highlight .vm { + color: #19177C; +} +.code-highlight .il { + color: #666666; +} +.codelines { + margin: 0.125rem 0 0 0; + padding: 1rem 0 0 0; +} +.code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; +} +.code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; +} +.code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ +} +.code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ +} +.code-highlight span.linenos { + color: var(--color-line-number); +} +@media (prefers-color-scheme: dark) { + :root.theme-auto .code-highlight { + /* Comment */ + /* Error */ + /* Escape */ + /* Generic */ + /* Keyword */ + /* Literal */ + /* Name */ + /* Operator */ + /* Other */ + /* Punctuation */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Date */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Other */ + /* Name.Property */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Punctuation.Marker */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ + } + :root.theme-auto .code-highlight pre { + line-height: 100%; + } + :root.theme-auto .code-highlight td.linenos .normal { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight span.linenos { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight td.linenos .special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight span.linenos.special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; + } + :root.theme-auto .code-highlight .hll { + background-color: #6e7681; + } + :root.theme-auto .code-highlight .c { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .err { + color: #f88f7f; + } + :root.theme-auto .code-highlight .esc { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .g { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .k { + color: #FFAD66; + } + :root.theme-auto .code-highlight .l { + color: #D5FF80; + } + :root.theme-auto .code-highlight .n { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .o { + color: #FFAD66; + } + :root.theme-auto .code-highlight .x { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .p { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .ch { + color: #f88f7f; + font-style: italic; + } + :root.theme-auto .code-highlight .cm { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .cp { + color: #FFAD66; + font-weight: bold; + } + :root.theme-auto .code-highlight .cpf { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .c1 { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .cs { + color: #7e8aa1; + font-style: italic; + } + :root.theme-auto .code-highlight .gd { + color: #f88f7f; + background-color: #3d1e20; + } + :root.theme-auto .code-highlight .ge { + color: #d4d2c8; + font-style: italic; + } + :root.theme-auto .code-highlight .ges { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gr { + color: #f88f7f; + } + :root.theme-auto .code-highlight .gh { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gi { + color: #6ad4af; + background-color: #19362c; + } + :root.theme-auto .code-highlight .go { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .gp { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gs { + color: #d4d2c8; + font-weight: bold; + } + :root.theme-auto .code-highlight .gu { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .gt { + color: #f88f7f; + } + :root.theme-auto .code-highlight .kc { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kd { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kn { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kp { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kr { + color: #FFAD66; + } + :root.theme-auto .code-highlight .kt { + color: #73D0FF; + } + :root.theme-auto .code-highlight .ld { + color: #D5FF80; + } + :root.theme-auto .code-highlight .m { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .s { + color: #D5FF80; + } + :root.theme-auto .code-highlight .na { + color: #FFD173; + } + :root.theme-auto .code-highlight .nb { + color: #FFD173; + } + :root.theme-auto .code-highlight .nc { + color: #73D0FF; + } + :root.theme-auto .code-highlight .no { + color: #FFD173; + } + :root.theme-auto .code-highlight .nd { + color: #7e8aa1; + font-weight: bold; + font-style: italic; + } + :root.theme-auto .code-highlight .ni { + color: #95E6CB; + } + :root.theme-auto .code-highlight .ne { + color: #73D0FF; + } + :root.theme-auto .code-highlight .nf { + color: #FFD173; + } + :root.theme-auto .code-highlight .nl { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .nn { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .nx { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .py { + color: #FFD173; + } + :root.theme-auto .code-highlight .nt { + color: #5CCFE6; + } + :root.theme-auto .code-highlight .nv { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .ow { + color: #FFAD66; + } + :root.theme-auto .code-highlight .pm { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .w { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .mb { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mf { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mh { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mi { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .mo { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .sa { + color: #F29E74; + } + :root.theme-auto .code-highlight .sb { + color: #D5FF80; + } + :root.theme-auto .code-highlight .sc { + color: #D5FF80; + } + :root.theme-auto .code-highlight .dl { + color: #D5FF80; + } + :root.theme-auto .code-highlight .sd { + color: #7e8aa1; + } + :root.theme-auto .code-highlight .s2 { + color: #D5FF80; + } + :root.theme-auto .code-highlight .se { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sh { + color: #D5FF80; + } + :root.theme-auto .code-highlight .si { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sx { + color: #95E6CB; + } + :root.theme-auto .code-highlight .sr { + color: #95E6CB; + } + :root.theme-auto .code-highlight .s1 { + color: #D5FF80; + } + :root.theme-auto .code-highlight .ss { + color: #DFBFFF; + } + :root.theme-auto .code-highlight .bp { + color: #5CCFE6; + } + :root.theme-auto .code-highlight .fm { + color: #FFD173; + } + :root.theme-auto .code-highlight .vc { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vg { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vi { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .vm { + color: #d4d2c8; + } + :root.theme-auto .code-highlight .il { + color: #DFBFFF; + } + :root.theme-auto .code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; + } + :root.theme-auto .code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; + } + :root.theme-auto .code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ + } + :root.theme-auto .code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ + } + :root.theme-auto .code-highlight span.linenos { + color: var(--color-line-number); + } +} +:root.theme-dark .code-highlight { + /* Comment */ + /* Error */ + /* Escape */ + /* Generic */ + /* Keyword */ + /* Literal */ + /* Name */ + /* Operator */ + /* Other */ + /* Punctuation */ + /* Comment.Hashbang */ + /* Comment.Multiline */ + /* Comment.Preproc */ + /* Comment.PreprocFile */ + /* Comment.Single */ + /* Comment.Special */ + /* Generic.Deleted */ + /* Generic.Emph */ + /* Generic.EmphStrong */ + /* Generic.Error */ + /* Generic.Heading */ + /* Generic.Inserted */ + /* Generic.Output */ + /* Generic.Prompt */ + /* Generic.Strong */ + /* Generic.Subheading */ + /* Generic.Traceback */ + /* Keyword.Constant */ + /* Keyword.Declaration */ + /* Keyword.Namespace */ + /* Keyword.Pseudo */ + /* Keyword.Reserved */ + /* Keyword.Type */ + /* Literal.Date */ + /* Literal.Number */ + /* Literal.String */ + /* Name.Attribute */ + /* Name.Builtin */ + /* Name.Class */ + /* Name.Constant */ + /* Name.Decorator */ + /* Name.Entity */ + /* Name.Exception */ + /* Name.Function */ + /* Name.Label */ + /* Name.Namespace */ + /* Name.Other */ + /* Name.Property */ + /* Name.Tag */ + /* Name.Variable */ + /* Operator.Word */ + /* Punctuation.Marker */ + /* Text.Whitespace */ + /* Literal.Number.Bin */ + /* Literal.Number.Float */ + /* Literal.Number.Hex */ + /* Literal.Number.Integer */ + /* Literal.Number.Oct */ + /* Literal.String.Affix */ + /* Literal.String.Backtick */ + /* Literal.String.Char */ + /* Literal.String.Delimiter */ + /* Literal.String.Doc */ + /* Literal.String.Double */ + /* Literal.String.Escape */ + /* Literal.String.Heredoc */ + /* Literal.String.Interpol */ + /* Literal.String.Other */ + /* Literal.String.Regex */ + /* Literal.String.Single */ + /* Literal.String.Symbol */ + /* Name.Builtin.Pseudo */ + /* Name.Function.Magic */ + /* Name.Variable.Class */ + /* Name.Variable.Global */ + /* Name.Variable.Instance */ + /* Name.Variable.Magic */ + /* Literal.Number.Integer.Long */ +} +:root.theme-dark .code-highlight pre { + line-height: 100%; +} +:root.theme-dark .code-highlight td.linenos .normal { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight span.linenos { + color: #3c4354; + background-color: transparent; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight td.linenos .special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight span.linenos.special { + color: #3c4354; + background-color: #ffffc0; + padding-left: 5px; + padding-right: 5px; +} +:root.theme-dark .code-highlight .hll { + background-color: #6e7681; +} +:root.theme-dark .code-highlight .c { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .err { + color: #f88f7f; +} +:root.theme-dark .code-highlight .esc { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .g { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .k { + color: #FFAD66; +} +:root.theme-dark .code-highlight .l { + color: #D5FF80; +} +:root.theme-dark .code-highlight .n { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .o { + color: #FFAD66; +} +:root.theme-dark .code-highlight .x { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .p { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .ch { + color: #f88f7f; + font-style: italic; +} +:root.theme-dark .code-highlight .cm { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .cp { + color: #FFAD66; + font-weight: bold; +} +:root.theme-dark .code-highlight .cpf { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .c1 { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .cs { + color: #7e8aa1; + font-style: italic; +} +:root.theme-dark .code-highlight .gd { + color: #f88f7f; + background-color: #3d1e20; +} +:root.theme-dark .code-highlight .ge { + color: #d4d2c8; + font-style: italic; +} +:root.theme-dark .code-highlight .ges { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gr { + color: #f88f7f; +} +:root.theme-dark .code-highlight .gh { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gi { + color: #6ad4af; + background-color: #19362c; +} +:root.theme-dark .code-highlight .go { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .gp { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gs { + color: #d4d2c8; + font-weight: bold; +} +:root.theme-dark .code-highlight .gu { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .gt { + color: #f88f7f; +} +:root.theme-dark .code-highlight .kc { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kd { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kn { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kp { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kr { + color: #FFAD66; +} +:root.theme-dark .code-highlight .kt { + color: #73D0FF; +} +:root.theme-dark .code-highlight .ld { + color: #D5FF80; +} +:root.theme-dark .code-highlight .m { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .s { + color: #D5FF80; +} +:root.theme-dark .code-highlight .na { + color: #FFD173; +} +:root.theme-dark .code-highlight .nb { + color: #FFD173; +} +:root.theme-dark .code-highlight .nc { + color: #73D0FF; +} +:root.theme-dark .code-highlight .no { + color: #FFD173; +} +:root.theme-dark .code-highlight .nd { + color: #7e8aa1; + font-weight: bold; + font-style: italic; +} +:root.theme-dark .code-highlight .ni { + color: #95E6CB; +} +:root.theme-dark .code-highlight .ne { + color: #73D0FF; +} +:root.theme-dark .code-highlight .nf { + color: #FFD173; +} +:root.theme-dark .code-highlight .nl { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .nn { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .nx { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .py { + color: #FFD173; +} +:root.theme-dark .code-highlight .nt { + color: #5CCFE6; +} +:root.theme-dark .code-highlight .nv { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .ow { + color: #FFAD66; +} +:root.theme-dark .code-highlight .pm { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .w { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .mb { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mf { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mh { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mi { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .mo { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .sa { + color: #F29E74; +} +:root.theme-dark .code-highlight .sb { + color: #D5FF80; +} +:root.theme-dark .code-highlight .sc { + color: #D5FF80; +} +:root.theme-dark .code-highlight .dl { + color: #D5FF80; +} +:root.theme-dark .code-highlight .sd { + color: #7e8aa1; +} +:root.theme-dark .code-highlight .s2 { + color: #D5FF80; +} +:root.theme-dark .code-highlight .se { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sh { + color: #D5FF80; +} +:root.theme-dark .code-highlight .si { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sx { + color: #95E6CB; +} +:root.theme-dark .code-highlight .sr { + color: #95E6CB; +} +:root.theme-dark .code-highlight .s1 { + color: #D5FF80; +} +:root.theme-dark .code-highlight .ss { + color: #DFBFFF; +} +:root.theme-dark .code-highlight .bp { + color: #5CCFE6; +} +:root.theme-dark .code-highlight .fm { + color: #FFD173; +} +:root.theme-dark .code-highlight .vc { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vg { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vi { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .vm { + color: #d4d2c8; +} +:root.theme-dark .code-highlight .il { + color: #DFBFFF; +} +:root.theme-dark .code-highlight pre { + overflow: auto; + margin: 0; + padding: 0 0 0.75rem 0; +} +:root.theme-dark .code-highlight .linenos { + user-select: none; + cursor: default; + margin-right: 8px; + text-align: right; +} +:root.theme-dark .code-highlight .linenos::selection { + background: transparent; + /* WebKit/Blink Browsers */ +} +:root.theme-dark .code-highlight .linenos::-moz-selection { + background: transparent; + /* Gecko Browsers */ +} +:root.theme-dark .code-highlight span.linenos { + color: var(--color-line-number); +} +html.no-js .hide_if_nojs { + display: none; +} +html.js .show_if_nojs { + display: none; +} +.center { + text-align: center; +} +.right { + float: right; +} +.left { + float: left; +} +.invisible { + display: none !important; +} +.list-unstyled { + list-style-type: none; +} +.list-unstyled li { + margin-top: 4px; + margin-bottom: 4px; +} +.danger { + background-color: var(--color-error-background); +} +.warning { + background: var(--color-warning-background); +} +.success { + background: var(--color-success-background); +} +.badge { + display: inline-block; + color: var(--color-toolkit-badge-font); + background-color: var(--color-toolkit-badge-background); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + min-width: 10px; + padding: 1px 5px; + border-radius: 5px; +} +kbd { + padding: 2px 4px; + margin: 1px; + font-size: 90%; + color: var(--color-toolkit-kbd-font); + background: var(--color-toolkit-kbd-background); +} +table { + width: 100%; +} +table.striped tr { + border-bottom: 1px solid var(--color-settings-tr-hover); +} +th { + padding: 0.4em; +} +td { + padding: 0 4px; +} +tr:hover { + background: var(--color-settings-tr-hover) !important; +} +div.selectable_url { + display: block; + border: 1px solid var(--color-result-search-url-border); + padding: 4px; + color: var(--color-result-search-url-font); + margin: 0.1em; + overflow: hidden; + height: 1.2em; + line-height: 1.2em; + border-radius: 5px; +} +div.selectable_url pre { + display: block; + font-size: 0.8em; + word-break: break-all; + margin: 0.1em; + user-select: all; +} +.dialog-error { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: left; + border-radius: 10px; + color: var(--color-error); + background: var(--color-error-background); + border-color: var(--color-error); +} +.dialog-error .close { + float: right; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-error ul, +.dialog-error ol, +.dialog-error p { + margin: 1px 0 0 0; +} +.dialog-error table { + width: auto; +} +.dialog-error tr { + vertical-align: text-top; +} +.dialog-error tr:hover { + background: transparent !important; +} +.dialog-error td { + padding: 0 1em 0 0; + padding-top: 0; + padding-right: 1rem; + padding-bottom: 0; + padding-left: 0; +} +.dialog-error h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-error-block { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: left; + border-radius: 10px; + display: block; + color: var(--color-error); + background: var(--color-error-background); + border-color: var(--color-error); +} +.dialog-error-block .close { + float: right; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-error-block ul, +.dialog-error-block ol, +.dialog-error-block p { + margin: 1px 0 0 0; +} +.dialog-error-block table { + width: auto; +} +.dialog-error-block tr { + vertical-align: text-top; +} +.dialog-error-block tr:hover { + background: transparent !important; +} +.dialog-error-block td { + padding: 0 1em 0 0; + padding-top: 0; + padding-right: 1rem; + padding-bottom: 0; + padding-left: 0; +} +.dialog-error-block h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-warning { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: left; + border-radius: 10px; + color: var(--color-warning); + background: var(--color-warning-background); + border-color: var(--color-warning); +} +.dialog-warning .close { + float: right; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-warning ul, +.dialog-warning ol, +.dialog-warning p { + margin: 1px 0 0 0; +} +.dialog-warning table { + width: auto; +} +.dialog-warning tr { + vertical-align: text-top; +} +.dialog-warning tr:hover { + background: transparent !important; +} +.dialog-warning td { + padding: 0 1em 0 0; + padding-top: 0; + padding-right: 1rem; + padding-bottom: 0; + padding-left: 0; +} +.dialog-warning h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-modal { + position: relative; + display: flex; + padding: 1rem; + margin: 0 0 1em 0; + border: 1px solid var(--color-toolkit-dialog-border); + text-align: left; + border-radius: 10px; + display: block; + background: var(--color-toolkit-dialog-background); + position: fixed; + top: 50%; + left: 50%; + margin: 0 auto; + transform: translate(-50%, -50%); + z-index: 5000; +} +.dialog-modal .close { + float: right; + position: relative; + top: -3px; + color: inherit; + font-size: 1.5em; +} +.dialog-modal ul, +.dialog-modal ol, +.dialog-modal p { + margin: 1px 0 0 0; +} +.dialog-modal table { + width: auto; +} +.dialog-modal tr { + vertical-align: text-top; +} +.dialog-modal tr:hover { + background: transparent !important; +} +.dialog-modal td { + padding: 0 1em 0 0; + padding-top: 0; + padding-right: 1rem; + padding-bottom: 0; + padding-left: 0; +} +.dialog-modal h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; +} +.dialog-modal h3 { + margin-top: 0; +} +.btn-collapse { + cursor: pointer; +} +.scrollx { + overflow: auto hidden; + display: block; + padding: 0; + margin: 0; + border: none; +} +/* -- tabs -- */ +.tabs .tabs > label { + font-size: 90%; +} +ul.tabs { + border-bottom: 1px solid var(--color-toolkit-tabs-section-border); + list-style: none; + padding-left: 0; +} +ul.tabs li { + display: flex; +} +.tabs { + display: flex; + flex-wrap: wrap; + width: 100%; + min-width: 100%; +} +.tabs > * { + order: 2; +} +.tabs > input[type=radio] { + display: none; +} +.tabs > label, +.tabs > li > a { + order: 1; + padding: 0.7em; + margin: 0 0.7em; + letter-spacing: 0.5px; + text-transform: uppercase; + border: solid var(--color-toolkit-tabs-label-border); + border-width: 0 0 2px 0; + color: unset; + -webkit-touch-callout: none; + user-select: none; + cursor: pointer; +} +.tabs > label.active, +.tabs > li > a.active { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); +} +.tabs > label:hover, +.tabs > li > a:hover { + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +.tabs > section { + min-width: 100%; + padding: 0.7rem 0; + box-sizing: border-box; + border-top: 1px solid var(--color-toolkit-tabs-section-border); + display: none; +} +.tabs > label:last-of-type { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); + letter-spacing: -0.1px; +} +.tabs > section:last-of-type { + display: block; +} +html body .tabs > input:checked ~ section { + display: none; +} +html body .tabs > input:checked ~ label { + position: inherited; + background: inherit; + border-bottom: 2px solid transparent; + font-weight: normal; + color: inherit; +} +html body .tabs > input:checked ~ label:hover { + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +html body .tabs > input:checked + label { + border-bottom: 2px solid var(--color-categories-item-border-selected); + background: var(--color-categories-item-selected); + color: var(--color-categories-item-selected-font); +} +html body .tabs > input:checked + label + section { + display: block; +} +/* -- select -- */ +select { + height: 2.4rem; + margin-top: 0; + margin-right: 1rem; + margin-bottom: 0; + margin-left: 0; + padding: 0.2rem !important; + color: var(--color-search-font); + font-size: 0.9rem; + z-index: 100; +} +select:hover, +select:focus { + cursor: pointer; +} +@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) { + select { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + 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: calc(100% + 2rem); + background-size: 2rem; + background-origin: content-box; + background-color: var(--color-toolkit-select-background); + outline: medium none; + text-overflow: ellipsis; + border-radius: 5px; + } + select:hover, + select:focus { + background-color: var(--color-toolkit-select-background-hover); + } + select option { + background-color: var(--color-base-background); + } + @media (prefers-color-scheme: dark) { + html.theme-auto select, + html.theme-dark select { + background-image: 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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } + } + html.theme-dark select { + background-image: 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%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } +} +/* -- checkbox-onoff -- */ +input.checkbox-onoff[type="checkbox"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + display: inline-block; + width: 2.5em; + height: 0.7em; + box-shadow: none !important; + margin: 0 16px; + border-radius: 10px; + position: relative; + /* focus & hover */ +} +input.checkbox-onoff[type="checkbox"]:focus, +input.checkbox-onoff[type="checkbox"]:hover { + outline: none; +} +input.checkbox-onoff[type="checkbox"]:focus::after { + content: ""; + position: absolute; + width: 3.5em; + height: 1.65em; + border: 1px solid var(--color-btn-background); + border-radius: 12px; + box-shadow: var(--color-btn-background) 0 0 3px; + z-index: 1200; + top: -0.55em; + left: -0.6em; +} +input.checkbox-onoff[type="checkbox"]::before { + position: absolute; + top: -0.5em; + display: flex; + justify-content: center; + align-items: center; + font-size: 0.75em; + width: 1.875em; + height: 1.875em; + border-radius: 50%; +} +/* check mark +reversed-checkbox displays unchecked checkedboxes as checked, and vice versa. +see https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313 +*/ +input.checkbox-onoff[type="checkbox"], +input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked { + background: var(--color-toolkit-checkbox-onoff-off-background); +} +input.checkbox-onoff[type="checkbox"]::before, +input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked::before { + left: -0.5em; + content: "\2715"; + color: var(--color-toolkit-checkbox-onoff-off-mark-color); + background: var(--color-toolkit-checkbox-onoff-off-mark-background); +} +input.checkbox-onoff[type="checkbox"]:checked, +input.checkbox-onoff.reversed-checkbox[type="checkbox"] { + background: var(--color-toolkit-checkbox-onoff-on-background); +} +input.checkbox-onoff[type="checkbox"]:checked::before, +input.checkbox-onoff.reversed-checkbox[type="checkbox"]::before { + left: calc(100% - 1.5em); + content: "\2713"; + color: var(--color-toolkit-checkbox-onoff-on-mark-color); + background: var(--color-toolkit-checkbox-onoff-on-mark-background); +} +/* -- checkbox -- */ +@supports (transform: rotate(-45deg)) { + input[type=checkbox]:not(.checkbox-onoff) { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 20px; + height: 20px; + cursor: pointer; + position: relative; + top: 0; + left: 0; + border: 2px solid var(--color-toolkit-checkbox-input-border); + border-radius: 0.3em; + } + input[type=checkbox]:not(.checkbox-onoff)::after { + content: ''; + width: 9px; + height: 5px; + position: absolute; + top: 3px; + left: 2px; + border: 3px solid var(--color-toolkit-checkbox-label-border); + border-top: none; + border-right: none; + background: transparent; + opacity: 0; + transform: rotate(-45deg); + } + input[type=checkbox]:not(.checkbox-onoff):checked::after { + border-color: var(--color-toolkit-checkbox-input-border); + opacity: 1; + } + input[type=checkbox][disabled]:not(.checkbox-onoff) { + border: inherit; + background-color: transparent !important; + cursor: inherit; + } + input.checkbox[type=checkbox]:not(:checked, [disabled], .checkbox-onoff):hover::after { + opacity: 0.5; + } +} +@media screen and (max-width: 50em) { + .tabs > label { + width: 100%; + } +} +/* -- loader -- */ +.loader, +.loader::after { + border-radius: 50%; + width: 2em; + height: 2em; +} +.loader { + margin: 1em auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 0.5em solid var(--color-toolkit-loader-border); + border-right: 0.5em solid var(--color-toolkit-loader-border); + border-bottom: 0.5em solid var(--color-toolkit-loader-border); + border-left: 0.5em solid var(--color-toolkit-loader-borderleft); + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: load8 1.2s infinite linear; + animation: load8 1.2s infinite linear; +} +@-webkit-keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/* -- engine-tooltip -- */ +.engine-tooltip { + display: none; + position: absolute; + padding: 0.5rem 1rem; + margin: 0 0 0 2rem; + border: 1px solid var(--color-toolkit-engine-tooltip-border); + background: var(--color-toolkit-engine-tooltip-background); + font-size: 14px; + font-weight: normal; + z-index: 5000; + text-align: left; + border-radius: 10px; +} +th:hover .engine-tooltip, +td:hover .engine-tooltip, +.engine-tooltip:hover { + display: inline-block; +} +/* -- stacked bar chart -- */ +.stacked-bar-chart { + margin: 0; + padding: 0 0.125rem 0 4rem; + width: 100%; + width: -moz-available; + width: -webkit-fill-available; + width: fill; + flex-flow: row nowrap; + align-items: center; + display: inline-flex; +} +.stacked-bar-chart-value { + width: 3rem; + display: inline-block; + position: absolute; + padding: 0 0.5rem; + text-align: right; +} +.stacked-bar-chart-base { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; +} +.stacked-bar-chart-median { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: var(--color-base-font); + border: 1px solid rgba(var(--color-base-font-rgb), 0.9); + padding: 0.3rem 0; +} +.stacked-bar-chart-rate80 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border: 1px solid rgba(var(--color-base-font-rgb), 0.3); + padding: 0.3rem 0; +} +.stacked-bar-chart-rate95 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5); + padding: 0; +} +.stacked-bar-chart-rate100 { + display: flex; + flex-shrink: 0; + flex-grow: 0; + flex-basis: unset; + background: transparent; + border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9); + padding: 0.4rem 0; + width: 1px; +} +/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */ +.autocomplete { + position: absolute; + width: 44rem; + max-height: 0; + overflow-y: hidden; + text-align: left; + border-radius: 10px; +} +.autocomplete:active, +.autocomplete:focus, +.autocomplete:hover { + background-color: var(--color-autocomplete-background); +} +.autocomplete:empty { + display: none; +} +.autocomplete > ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.autocomplete > ul > li { + cursor: pointer; + padding: 0.5rem 1rem; +} +.autocomplete > ul > li.active, +.autocomplete > ul > li:active, +.autocomplete > ul > li:focus, +.autocomplete > ul > li:hover { + background-color: var(--color-autocomplete-background-hover); +} +.autocomplete > ul > li.active a:active, +.autocomplete > ul > li:active a:active, +.autocomplete > ul > li:focus a:active, +.autocomplete > ul > li:hover a:active, +.autocomplete > ul > li.active a:focus, +.autocomplete > ul > li:active a:focus, +.autocomplete > ul > li:focus a:focus, +.autocomplete > ul > li:hover a:focus, +.autocomplete > ul > li.active a:hover, +.autocomplete > ul > li:active a:hover, +.autocomplete > ul > li:focus a:hover, +.autocomplete > ul > li:hover a:hover { + text-decoration: none; +} +.autocomplete > ul > li.locked { + cursor: inherit; +} +.autocomplete.open { + display: block; + background-color: var(--color-autocomplete-background); + color: var(--color-autocomplete-font); + max-height: 32rem; + overflow-y: auto; + z-index: 5000; + margin-top: 3.5rem; + border-radius: 0.8rem; +} +.autocomplete.open:empty { + display: none; +} +@media screen and (max-width: 50em) { + .autocomplete { + width: 100%; + } + .autocomplete > ul > li { + padding: 1rem; + } +} +#main_results #results.image-detail-open.only_template_images { + width: min(98%, 59.25rem) !important; +} +#main_results #results.only_template_images.image-detail-open #backToTop { + left: 56.75rem !important; + right: inherit; +} +article.result-images .detail { + display: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail { + display: flex; + flex-direction: column; + position: fixed; + left: 60rem; + right: 0; + top: 13rem; + transition: top 0.064s ease-in 0s; + bottom: 0; + background: var(--color-result-detail-background); + border: 1px solid var(--color-result-detail-background); + z-index: 1000; + padding: 4rem 3rem 3rem 3rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source { + display: block; + flex: 1; + text-align: left; + width: 100%; + border: none; + text-decoration: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + padding: 0; + margin: 0; + border: none; + object-fit: contain; + width: inherit; + height: inherit; + max-width: 100%; + min-height: inherit; + max-height: calc(100vh - 25rem - 7rem); + background: inherit; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels { + color: var(--color-result-detail-font); + height: 19rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr { + border-top: 1px solid var(--color-result-detail-hr); + border-bottom: none; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4 { + height: 2rem; + overflow: hidden; + text-overflow: ellipsis; + font-size: 0.9rem; + margin-bottom: 0; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p { + color: var(--color-result-detail-label-font); + font-size: 0.9rem; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + margin: 0.8rem 0; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span { + display: inline-block; + width: 12rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a { + text-align: left; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content { + height: 2rem; + line-height: unset; + overflow: hidden; + text-overflow: ellipsis; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url { + white-space: nowrap; + overflow: hidden hidden; + text-overflow: ellipsis; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover { + position: relative; + overflow: inherit !important; + background: var(--color-result-detail-background); + text-overflow: inherit !important; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active { + color: var(--color-result-detail-link); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover { + text-decoration: underline; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close { + top: 1rem; + left: 1rem; + padding: 0.4rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous { + top: 1rem; + right: 6rem; + padding-top: 0.4rem; + padding-right: 0.5rem; + padding-bottom: 0.4rem; + padding-left: 0.3rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next { + top: 1rem; + right: 2rem; + padding: 0.4rem; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous { + border-radius: 50%; + display: block; + width: 1.5rem; + height: 1.5rem; + position: absolute; + filter: opacity(40%); + z-index: 1200; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span { + display: block; + width: 1.5rem; + height: 1.5rem; + text-align: center; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before { + vertical-align: sub; +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active { + color: var(--color-result-detail-font); + background: var(--color-result-detail-background); + border: 1px solid var(--color-result-detail-font); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus, +#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover { + filter: opacity(80%); +} +#results.image-detail-open article.result-images[data-vim-selected] .detail .loader { + position: absolute; + top: 1rem; + right: 50%; + border-top: 0.5em solid var(--color-result-detail-loader-border); + border-right: 0.5em solid var(--color-result-detail-loader-border); + border-bottom: 0.5em solid var(--color-result-detail-loader-border); + border-left: 0.5em solid var(--color-result-detail-loader-borderleft); +} +#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail { + top: 0; +} +#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img { + max-height: calc(100vh - 25rem); +} +@media screen and (max-width: 79.75em) { + #results.image-detail-open article.result-images[data-vim-selected] .detail { + top: 0; + left: 0; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source { + display: flex; + flex-direction: column; + justify-content: center; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + width: 100%; + max-height: calc(100vh - 24rem); + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next { + right: 1rem; + } +} +@media screen and (max-width: 50em) { + #results.image-detail-open article.result-images[data-vim-selected] .detail { + top: 0; + left: 0; + padding: 1rem; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img { + width: 100%; + max-height: calc(100vh - 20rem); + margin: 0; + } + #results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span { + width: inherit; + margin-right: 1rem; + } +} +.dialog-modal { + animation-name: dialogmodal; + animation-duration: 0.13s; +} +@keyframes dialogmodal { + 0% { + opacity: 0; + } + 50% { + opacity: 0.5; + transform: translate(-50%, -50%) scale(1.05); + } +} +input.checkbox-onoff[type="checkbox"]::before { + transition: left 0.25s; +} +iframe[src^="https://w.soundcloud.com"] { + height: 120px; +} +iframe[src^="https://www.deezer.com"] { + height: 94px; +} +iframe[src^="https://www.mixcloud.com"] { + height: 250px; +} +iframe[src^="https://bandcamp.com/EmbeddedPlayer"] { + height: 350px; +} +iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"] { + height: 120px; +} +iframe[src^="https://genius.com/songs"] { + height: 65px; +} +.info-page code { + font-family: monospace; + border-radius: 5px; + background-color: var(--color-doc-code-background); + color: var(--color-doc-code); + padding: 0.2rem; + border: 0 none; +} +.stats_endpoint .github-issue-button { + display: block; + font-size: 16px; +} +.stats_endpoint .issue-hide { + display: none; +} +.stats_endpoint input[type=checked] { + position: absolute; +} +.stats_endpoint label { + margin: 1rem 1rem 1rem 0; +} +.stats_endpoint .step_content { + margin: 1rem 1rem 1rem 2rem; +} +.stats_endpoint .step1, +.stats_endpoint .step2 { + visibility: hidden; +} +.stats_endpoint .step1_delay { + transition: visibility 0s linear 4s; +} +.stats_endpoint #step1:checked ~ .step1, +.stats_endpoint #step2:checked ~ .step2 { + visibility: visible; +} +.engine-stats { + border-spacing: 0; + border-collapse: collapse; +} +.engine-stats tr td, +.engine-stats tr th { + border-bottom: 1px solid var(--color-result-border); + padding: 0.25rem; +} +.engine-stats table.engine-tooltip { + border-spacing: 0; + border-collapse: collapse; +} +.engine-stats table.engine-tooltip td, +.engine-stats table.engine-tooltip th { + border: none; +} +.engine-stats .engine-name { + width: 20rem; +} +.engine-stats .engine-score { + width: 7rem; + text-align: right; +} +.engine-stats .engine-reliability { + text-align: right; +} +table.engine-error th.engine-error-type, +table.engine-error td.engine-error-type, +failed-test { + width: 10rem; +} +.engine-errors { + margin-top: 3rem; +} +.engine-errors table.engine-error { + max-width: 1280px; + margin: 1rem 0 3rem 0; + border: 1px solid var(--color-result-border); + text-align: left; +} +.engine-errors table.engine-error tr th, +.engine-errors table.engine-error tr td { + padding: 0.5rem; +} +.engine-errors table.engine-error span.log_parameters { + border-right: 1px solid solid var(--color-result-border); + padding: 0 1rem 0 0; + margin: 0 0 0 0.5rem; +} +.bar-chart-value { + width: 3em; + display: inline-block; + text-align: right; + padding-right: 0.5rem; +} +.bar-chart-graph { + width: calc(100% - 5rem); + display: inline-block; +} +.bar-chart-bar { + border: 3px solid var(--color-bar-chart-primary); + margin: 1px 0; +} +.bar-chart-serie1 { + border: 3px solid var(--color-bar-chart-primary); + margin: 1px 0; + float: left; +} +.bar-chart-serie2 { + border: 3px solid var(--color-bar-chart-secondary); + margin: 1px 0; + float: left; +} +.bar0 { + width: 0; + border: 0; +} +.bar1 { + width: 1%; +} +.bar2 { + width: 2%; +} +.bar3 { + width: 3%; +} +.bar4 { + width: 4%; +} +.bar5 { + width: 5%; +} +.bar6 { + width: 6%; +} +.bar7 { + width: 7%; +} +.bar8 { + width: 8%; +} +.bar9 { + width: 9%; +} +.bar10 { + width: 10%; +} +.bar11 { + width: 11%; +} +.bar12 { + width: 12%; +} +.bar13 { + width: 13%; +} +.bar14 { + width: 14%; +} +.bar15 { + width: 15%; +} +.bar16 { + width: 16%; +} +.bar17 { + width: 17%; +} +.bar18 { + width: 18%; +} +.bar19 { + width: 19%; +} +.bar20 { + width: 20%; +} +.bar21 { + width: 21%; +} +.bar22 { + width: 22%; +} +.bar23 { + width: 23%; +} +.bar24 { + width: 24%; +} +.bar25 { + width: 25%; +} +.bar26 { + width: 26%; +} +.bar27 { + width: 27%; +} +.bar28 { + width: 28%; +} +.bar29 { + width: 29%; +} +.bar30 { + width: 30%; +} +.bar31 { + width: 31%; +} +.bar32 { + width: 32%; +} +.bar33 { + width: 33%; +} +.bar34 { + width: 34%; +} +.bar35 { + width: 35%; +} +.bar36 { + width: 36%; +} +.bar37 { + width: 37%; +} +.bar38 { + width: 38%; +} +.bar39 { + width: 39%; +} +.bar40 { + width: 40%; +} +.bar41 { + width: 41%; +} +.bar42 { + width: 42%; +} +.bar43 { + width: 43%; +} +.bar44 { + width: 44%; +} +.bar45 { + width: 45%; +} +.bar46 { + width: 46%; +} +.bar47 { + width: 47%; +} +.bar48 { + width: 48%; +} +.bar49 { + width: 49%; +} +.bar50 { + width: 50%; +} +.bar51 { + width: 51%; +} +.bar52 { + width: 52%; +} +.bar53 { + width: 53%; +} +.bar54 { + width: 54%; +} +.bar55 { + width: 55%; +} +.bar56 { + width: 56%; +} +.bar57 { + width: 57%; +} +.bar58 { + width: 58%; +} +.bar59 { + width: 59%; +} +.bar60 { + width: 60%; +} +.bar61 { + width: 61%; +} +.bar62 { + width: 62%; +} +.bar63 { + width: 63%; +} +.bar64 { + width: 64%; +} +.bar65 { + width: 65%; +} +.bar66 { + width: 66%; +} +.bar67 { + width: 67%; +} +.bar68 { + width: 68%; +} +.bar69 { + width: 69%; +} +.bar70 { + width: 70%; +} +.bar71 { + width: 71%; +} +.bar72 { + width: 72%; +} +.bar73 { + width: 73%; +} +.bar74 { + width: 74%; +} +.bar75 { + width: 75%; +} +.bar76 { + width: 76%; +} +.bar77 { + width: 77%; +} +.bar78 { + width: 78%; +} +.bar79 { + width: 79%; +} +.bar80 { + width: 80%; +} +.bar81 { + width: 81%; +} +.bar82 { + width: 82%; +} +.bar83 { + width: 83%; +} +.bar84 { + width: 84%; +} +.bar85 { + width: 85%; +} +.bar86 { + width: 86%; +} +.bar87 { + width: 87%; +} +.bar88 { + width: 88%; +} +.bar89 { + width: 89%; +} +.bar90 { + width: 90%; +} +.bar91 { + width: 91%; +} +.bar92 { + width: 92%; +} +.bar93 { + width: 93%; +} +.bar94 { + width: 94%; +} +.bar95 { + width: 95%; +} +.bar96 { + width: 96%; +} +.bar97 { + width: 97%; +} +.bar98 { + width: 98%; +} +.bar99 { + width: 99%; +} +.bar100 { + width: 100%; +} +.osm-map-box { + height: 300px; + width: 100%; + margin: 10px 0; +} +#main_index { + margin-top: 26vh; +} +.index { + text-align: center; +} +.index .title { + background: url('../img/searxng.png') no-repeat; + min-height: 4rem; + margin: 4rem auto; + background-position: center; + background-size: contain; +} +.index h1 { + font-size: 4em; + visibility: hidden; +} +.index #search, +.index #search_header { + margin: 0 auto; + background: inherit; + border: inherit; + padding: 0; + display: block; +} +.index .search_filters { + display: block; + margin: 1em 0; +} +.index .category label { + padding: 6px 10px; + border-bottom: initial !important; +} +@media screen and (max-width: 79.75em) { + div.title h1 { + font-size: 1em; + } + #main_index { + margin-top: 6em; + } +} +table { + border-collapse: collapse; +} +table th, +table td { + text-align: center; + padding: 1rem 0.5rem; + text-align: left; +} +table tr.pref-group th { + font-weight: normal; + text-align: left; + background: var(--color-settings-table-group-background); +} +#main_preferences form { + width: 100%; +} +#main_preferences fieldset { + margin: 8px; + border: none; +} +#main_preferences legend { + margin: 0; + padding: 5px 0 0 0; + display: block; + float: left; + width: 300px; +} +#main_preferences input[type="text"] { + width: 13.25rem; + color: var(--color-toolkit-input-text-font); + border: none; + background: none repeat scroll 0 0 var(--color-toolkit-select-background); + padding: 0.2rem 0.4rem; + height: 2rem; + border-radius: 5px; +} +#main_preferences input[type="text"]:hover, +#main_preferences input[type="text"]:focus { + background-color: var(--color-toolkit-select-background-hover); +} +#main_preferences .value { + margin: 0; + padding: 0; + float: left; + width: 15em; +} +#main_preferences .value select, +#main_preferences .value input[type="text"] { + font-size: inherit !important; + margin-top: 0; + margin-right: 1rem; + margin-bottom: 0; + margin-left: 0; +} +#main_preferences .value select { + width: 14rem; +} +#main_preferences .value select:focus, +#main_preferences .value input:focus { + outline: none; + box-shadow: 0 0 1px 1px var(--color-btn-background); +} +#main_preferences .description { + margin: 0; + padding: 5px 0 0 0; + float: right; + width: 50%; + color: var(--color-settings-engine-description-font); + font-size: 90%; +} +#main_preferences .bang { + text-align: left; + border-radius: 5px; + background-color: var(--color-doc-code-background); + color: var(--color-doc-code); + padding: 0.2rem; + border: 0 none; +} +#main_preferences .category { + margin-right: 0.5rem; +} +#main_preferences .category label { + border: 2px solid transparent; + padding: 0.2rem 0.4rem; + border-radius: 5px; +} +#main_preferences .category input[type="checkbox"]:checked + label { + border: 2px solid var(--color-categories-item-border-selected); +} +#main_preferences table.table_engines th.name { + /* stylelint-disable */ + /* stylelint-enable */ +} +#main_preferences table.table_engines th.name label { + cursor: pointer; +} +#main_preferences table.table_engines th.name .engine-tooltip { + margin-top: 1.8rem; + left: calc((100% - 85em) / 2 + 10em); + max-width: 40rem; +} +#main_preferences table.table_engines th.name .engine-tooltip .engine-description { + margin-top: 0.5rem; +} +#main_preferences table.table_engines th.name .engine-tooltip .bang { + margin: 0.3rem; +} +#main_preferences table.table_engines .checkbox-col, +#main_preferences table.table_engines .name, +#main_preferences table.table_engines .shortcut { + text-align: left; +} +#main_preferences table.cookies { + width: 100%; + direction: ltr; +} +#main_preferences table.cookies th, +#main_preferences table.cookies td { + text-align: left; + font-family: monospace; + font-size: 1rem; + padding: 0.5em; + vertical-align: top; +} +#main_preferences table.cookies td:first-child { + word-break: keep-all; + width: 14rem; + padding-right: 1rem; +} +#main_preferences table.cookies td:last-child { + word-break: break-all; +} +#main_preferences table.cookies > tbody > tr:nth-child(even) > th, +#main_preferences table.cookies > tbody > tr:nth-child(even) > td { + background-color: var(--color-settings-tr-hover); +} +#main_preferences .preferences_back { + background: none repeat scroll 0 0 var(--color-btn-background); + color: var(--color-btn-font); + border: 0 none; + border-radius: 10px; + cursor: pointer; + display: inline-block; + margin: 2px 4px; + padding: 0.7em; +} +#main_preferences .preferences_back a { + color: var(--color-settings-return-font); +} +#main_preferences .preferences_back a::first-letter { + text-transform: uppercase; +} +#main_preferences #toggle-all-engines-container { + width: max-content; + margin-left: auto; +} +#main_preferences div.selectable_url pre { + width: 100%; +} +#main_preferences #copy-hash-container { + display: flex; + align-items: center; + gap: 0.5rem; +} +#main_preferences #copy-hash-container div.selectable_url pre { + width: auto; + flex-grow: 1; +} +#main_preferences #pref-hash-input { + width: 100%; +} +@media screen and (max-width: 79.75em) { + .preferences_back { + clear: both; + } + .engine-tooltip { + left: 10em !important; + } +} +/* +* SearXNG, A privacy-respecting, hackable metasearch engine +*/ +#search { + padding: 0; + margin: 0; +} +#search_header { + padding-top: 1.5em; + padding-right: 2em; + padding-left: 7rem; + margin: 0; + background: var(--color-header-background); + border-bottom: 1px solid var(--color-header-border); + display: grid; + gap: 1rem 1.2rem; + grid-template-columns: 3rem 1fr; + grid-template-areas: "logo search" "spacer categories"; +} +.category_checkbox, +.category_button { + display: inline-block; + position: relative; + margin-right: 1rem; + padding: 0; +} +.category_checkbox input { + display: none; +} +.category_checkbox label { + cursor: pointer; + padding: 0.2rem 0; + display: inline-flex; + text-transform: capitalize; + font-size: 0.9em; + border-bottom: 2px solid transparent; + -webkit-touch-callout: none; + user-select: none; +} +.category_checkbox label svg { + padding-right: 0.2rem; +} +.category_checkbox label div.category_name { + margin: auto 0; +} +.category_checkbox input[type="checkbox"]:checked + label { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +button.category_button { + background-color: inherit; + color: var(--color-base-font); + cursor: pointer; + padding: 0.2rem 0; + display: inline-flex; + align-items: center; + text-transform: capitalize; + font-size: 0.9em; + border: none; + border-bottom: 2px solid transparent; +} +button.category_button svg { + padding-right: 0.2rem; +} +button.category_button.selected, +button.category_button:active { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected { + color: var(--color-base-font); + border-bottom: none; +} +.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within { + color: var(--color-categories-item-selected-font); + border-bottom: 2px solid var(--color-categories-item-border-selected); +} +#search_logo { + padding: 0.5rem 10px 0 10px; + grid-area: logo; + display: flex; + align-items: center; + justify-content: center; +} +#search_logo svg { + flex: 1; + width: 30px; + height: 30px; + margin: 0.5rem 0 auto 0; +} +.search_categories { + grid-area: categories; +} +.search_categories .help { + display: none; +} +.search_categories:hover .help { + display: block; + position: absolute; + background: var(--color-base-background); + padding: 1rem 0.6rem 0.6rem 0; + z-index: 1000; + width: 100%; + left: -0.1rem; +} +#search_view { + padding: 0.5rem 0.3rem 0 0.5rem; + grid-area: search; +} +body.results_endpoint #search_view { + padding: 0.5rem 2.8rem 0 0; +} +.search_box { + border-radius: 0.8rem; + width: 44rem; + display: inline-flex; + flex-direction: row; + white-space: nowrap; + box-shadow: var(--color-search-shadow); +} +#clear_search { + display: block; + border-collapse: separate; + box-sizing: border-box; + width: 1.8rem; + margin: 0; + padding: 0.8rem 0.2rem; + background: none repeat scroll 0 0 var(--color-search-background); + border: none; + outline: none; + color: var(--color-search-font); + font-size: 1.1rem; + z-index: 1000; +} +#clear_search:hover { + color: var(--color-search-background-hover); +} +#clear_search.empty * { + display: none; +} +html.no-js #clear_search.hide_if_nojs { + display: none; +} +#q, +#send_search { + display: block; + margin: 0; + padding: 0.8rem; + background: none repeat scroll 0 0 var(--color-search-background); + border: none; + outline: none; + color: var(--color-search-font); + font-size: 1.1rem; + z-index: 100; +} +#q { + width: 100%; + padding-left: 1rem; + padding-right: 0 !important; + border-radius: 0.8rem 0 0 0.8rem; +} +#q::-ms-clear, +#q::-webkit-search-cancel-button { + display: none; +} +#send_search { + border-radius: 0 0.8rem 0.8rem 0; +} +#send_search:hover { + cursor: pointer; + 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); +} +.search_filters { + margin-top: 0.6rem; + margin-right: 0; + margin-bottom: 0; + margin-left: 10.6rem; + display: flex; + overflow-x: auto; + overscroll-behavior-inline: contain; +} +.search_filters select { + background-color: inherit; +} +.search_filters select:hover, +.search_filters select:focus { + color: var(--color-base-font); +} +@media screen and (max-width: 79.75em) { + #search_header { + padding: 1.5em 0.5rem 0 0.5rem; + column-gap: 0.5rem; + } + .search_filters { + margin-top: 0.6rem; + margin-right: 0; + margin-bottom: 0; + margin-left: 3.5rem; + } + #categories { + font-size: 90%; + clear: both; + } +} +@media screen and (max-width: 79.75em) and (hover: none) { + #main_index #categories_container, + #main_results #categories_container { + width: max-content; + } + #main_index #categories_container .category_checkbox, + #main_results #categories_container .category_checkbox { + display: inline-block; + width: auto; + } + #main_index #categories, + #main_results #categories { + width: 100%; + text-align: left; + overflow: scroll hidden; + -webkit-overflow-scrolling: touch; + } +} +@media screen and (max-width: 50em) { + #search_header { + width: 100%; + margin: 0; + padding: 0.1rem 0 0 0; + gap: 0 0; + grid-template-areas: "logo search" "categories categories"; + } + .search_logo { + padding: 0; + } + .search_box { + width: 98%; + display: flex; + } + #q { + width: 100%; + flex: 1; + } + .search_filters { + margin: 0 10px; + padding: 0.5rem 0; + } + .category { + display: inline-block; + width: auto; + margin: 0; + } + .category svg { + display: none; + } + .category_checkbox label { + padding: 1rem !important; + margin: 0 !important; + } + .category_button { + padding: 1rem !important; + margin: 0 !important; + } + #search_view:focus-within { + display: block; + background-color: var(--color-search-background); + position: absolute; + top: 0; + height: 100%; + width: 100%; + z-index: 2000; + } + #search_view:focus-within .search_box { + border-bottom: 1px solid var(--color-search-border); + width: 100%; + border-radius: 0; + box-shadow: none; + } + #search_view:focus-within .search_box #send_search { + margin-right: 0 !important; + } + #search_view:focus-within .search_box * { + border: none; + border-radius: 0; + box-shadow: none; + } + #main_results #q:placeholder-shown ~ #send_search { + margin-right: 2.6rem; + transition: margin 0.1s; + } +} +@media screen and (max-width: 20rem) { + #search_header { + grid-template-areas: "search search" "categories categories"; + } + #search_logo { + display: none; + } +} +#categories { + -webkit-touch-callout: none; + user-select: none; +} +#categories::-webkit-scrollbar { + width: 0; + height: 0; +} +#categories_container { + position: relative; +} +.favicon img { + height: 1.5rem; + width: 1.5rem; + border-radius: 10%; + background-color: var(--color-favicon-background-color); + border: 1px solid var(--color-favicon-border-color); + display: flex; +} +/* +--center-page-width overrides the less variable @results-width when the results are centered +see the CSS rules for #results in style.less ( grid-template-columns and gap). + +In this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3). + +All rules starts with ".center-alignment-yes #main_results" to be enabled only +on the /search URL and when the "center alignment" preference is enabled. +*/ +@media screen and (min-width: 50em) { + .center-alignment-yes #main_results { + --center-page-width: 48rem; + } +} +@media screen and (width >= 62rem) { + .center-alignment-yes #main_results { + --center-page-width: 60rem; + } +} +@media screen and (min-width: 79.75em) { + .center-alignment-yes #main_results { + --center-page-width: 73rem; + } +} +@media screen and (min-width: 50em) and (max-width: 79.75em) { + .center-alignment-yes #main_results #results { + grid-template-columns: 60% calc(40% - 5rem); + margin-left: 0; + margin-right: 0; + } + .center-alignment-yes #main_results #urls { + margin-left: 3rem; + } + .center-alignment-yes #main_results #sidebar { + margin-right: 1rem; + } + .center-alignment-yes #main_results #backToTop { + left: calc(60% + 1rem); + } +} +@media screen and (min-width: 79.75em) { + .center-alignment-yes #main_results { + display: flex; + flex-direction: column; + align-items: center; + } + .center-alignment-yes #main_results #search { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .center-alignment-yes #main_results #search_header { + grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width); + grid-template-areas: "na logo search" "na spacer categories"; + column-gap: 1.2rem; + width: 100%; + padding-left: 0; + padding-right: 0; + } + .center-alignment-yes #main_results .search_filters { + margin-left: 0.5rem; + width: var(--center-page-width); + } + .center-alignment-yes #main_results #results { + margin-right: 2rem; + margin-left: 10rem; + } + .center-alignment-yes #main_results #results.only_template_images, + .center-alignment-yes #main_results #results.image-detail-open { + align-self: flex-start; + } + .center-alignment-yes #main_results #results:not(.only_template_images, .image-detail-open) { + margin-left: 1.5rem; + grid-template-columns: calc(var(--center-page-width) - 5rem - 25rem) 25rem; + } + .center-alignment-yes #main_results #results:not(.only_template_images, .image-detail-open) #backToTop { + left: calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2); + } + .center-alignment-yes #main_results #results .result .content { + max-width: inherit; + } + .center-alignment-yes #main_results #urls { + margin-left: 0; + } + .center-alignment-yes #main_results #sidebar { + margin-right: 0; + } +} +.ion-icon { + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(1, 1); +} +.ion-icon-small { + width: 1rem; + height: 1rem; + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(1, 1); +} +.ion-icon-big { + width: 1.5rem; + height: 1.5rem; + display: inline-block; + vertical-align: bottom; + line-height: 1; + text-decoration: inherit; + transform: scale(1, 1); +} +html { + font-family: sans-serif; + font-size: 0.9em; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; + color: var(--color-base-font); + background-color: var(--color-base-background); + padding: 0; + margin: 0; + scroll-behavior: smooth; +} +body, +main { + padding: 0; + margin: 0; +} +body { + display: flex; + flex-direction: column; + height: 100vh; + margin: 0; +} +main { + width: 100%; + margin-bottom: 2rem; + flex: 1; +} +.page_with_header { + margin: 2em auto; + width: 85em; +} +footer { + clear: both; + min-height: 4rem; + padding: 1rem 0; + width: 100%; + text-align: center; + background-color: var(--color-footer-background); + border-top: 1px solid var(--color-footer-border); + overflow: hidden; +} +footer p { + font-size: 0.9em; +} +.page_with_header .logo { + height: 40px; +} +input[type="submit"], +#results button[type="submit"], +.button { + padding: 0.7rem; + display: inline-block; + background: var(--color-btn-background); + color: var(--color-btn-font); + border-radius: 10px; + border: 0; + cursor: pointer; +} +a { + text-decoration: none; + color: var(--color-url-font); +} +a:visited { + color: var(--color-url-visited-font); +} +a:visited .highlight { + color: var(--color-url-visited-font); +} +article[data-vim-selected] { + background: var(--color-result-vim-selected); + border-left: 0.2rem solid var(--color-result-vim-arrow); + border-radius: 0 10px 10px 0; +} +article.result-images[data-vim-selected] { + background: var(--color-result-vim-arrow); + border: none; + border-radius: 10px; +} +article.result-images[data-vim-selected] .image_thumbnail { + filter: opacity(60%); +} +article.result-images[data-vim-selected] span.title, +article.result-images[data-vim-selected] span.source { + color: var(--color-result-image-span-font-selected); +} +article[data-vim-selected].category-videos, +article[data-vim-selected].category-news, +article[data-vim-selected].category-map, +article[data-vim-selected].category-music, +article[data-vim-selected].category-files, +article[data-vim-selected].category-social { + border: 1px solid var(--color-result-vim-arrow); + border-radius: 10px; +} +.result { + margin: 0.125rem 0; + padding: 1rem; + box-sizing: border-box; + width: 100%; + border-left: 0.2rem solid transparent; +} +.result h3 { + font-size: 1.2rem; + word-wrap: break-word; + margin: 0.4rem 0 0.4rem 0; + padding: 0; +} +.result h3 a { + color: var(--color-result-link-font); + font-weight: normal; + font-size: 1.1em; +} +.result h3 a:visited { + color: var(--color-result-link-visited-font); +} +.result h3 a:focus, +.result h3 a:hover { + text-decoration: underline; + border: none; + outline: none; +} +.result .cache_link, +.result .proxyfied_link { + font-size: smaller !important; + margin-left: 0.5rem; +} +.result .content, +.result .stat { + font-size: 0.9em; + margin: 0; + padding: 0; + max-width: 54em; + word-wrap: break-word; + line-height: 1.24; +} +.result .content .highlight, +.result .stat .highlight { + color: var(--color-result-description-highlight-font); + background: inherit; + font-weight: bold; +} +.result .altlink a { + font-size: 0.9em; + margin: 0 10px 0 0; + padding: 5px 10px; + border-radius: 5px; + background: var(--color-show-btn-background); + color: var(--color-show-btn-font); + cursor: pointer; +} +.result .altlink a:hover { + background: var(--color-btn-background); + color: var(--color-btn-font); +} +.result .codelines .highlight { + color: inherit; + background: inherit; + font-weight: normal; +} +.result .url_header { + display: flex; + gap: 0.5rem; +} +.result .url_wrapper { + display: flex; + align-items: center; + font-size: 1rem; + color: var(--color-result-url-font); + flex-flow: row nowrap; + overflow: hidden; + margin: 0; + padding: 0; +} +.result .url_wrapper .url_o1 { + white-space: nowrap; + flex-shrink: 1; + padding-bottom: 1px; +} +.result .url_wrapper .url_o1 .url_i1 { + unicode-bidi: plaintext; +} +.result .url_wrapper .url_o1::after { + content: " "; + width: 1ch; + display: inline-block; +} +.result .url_wrapper .url_o2 { + overflow: hidden; + white-space: nowrap; + flex: 0 1 content; + text-align: right; + padding-bottom: 1px; +} +.result .url_wrapper .url_o2 .url_i2 { + float: right; +} +.result .published_date, +.result .result_length, +.result .result_views, +.result .result_author, +.result .result_shipping, +.result .result_source_country { + font-size: 0.8em; + color: var(--color-result-publishdate-font); +} +.result .result_price { + font-size: 1.2em; + color: var(--color-result-description-highlight-font); +} +.result img.thumbnail { + float: left; + padding-top: 0.6rem; + padding-right: 1rem; + width: 7rem; + height: unset; +} +.result .break { + clear: both; +} +.result-paper .attributes, +.result-packages .attributes { + display: table; + border-spacing: 0.125rem; +} +.result-paper .attributes div, +.result-packages .attributes div { + display: table-row; +} +.result-paper .attributes div span, +.result-packages .attributes div span { + font-size: 0.9rem; + margin-top: 0.25rem; + display: table-cell; +} +.result-paper .attributes div span time, +.result-packages .attributes div span time { + font-size: 0.9rem; +} +.result-paper .attributes div span:first-child, +.result-packages .attributes div span:first-child { + color: var(--color-base-font); + min-width: 10rem; +} +.result-paper .attributes div span:nth-child(2), +.result-packages .attributes div span:nth-child(2) { + color: var(--color-result-publishdate-font); +} +.result-paper .content, +.result-packages .content { + margin-top: 0.25rem; +} +.result-paper .comments, +.result-packages .comments { + font-size: 0.9rem; + margin: 0.25rem 0 0 0; + padding: 0; + word-wrap: break-word; + line-height: 1.24; + font-style: italic; +} +.result-packages .attributes { + margin-top: 0.3rem; +} +.template_group_images { + display: flex; + flex-wrap: wrap; +} +.template_group_images::after { + flex-grow: 10; + content: ""; +} +.category-videos, +.category-news, +.category-map, +.category-music, +.category-files, +.category-social { + border: 1px solid var(--color-result-border); + margin: 0 0.5rem 1rem 0.5rem !important; + border-radius: 10px; +} +.category-social .image { + width: auto !important; + min-width: 48px; + min-height: 48px; + padding: 0 5px 25px 0 !important; +} +.audio-control audio { + width: 100%; + padding: 10px 0 0 0; +} +.embedded-content iframe { + width: 100%; + padding: 10px 0 0 0; +} +.result-videos img.thumbnail { + float: left; + padding-top: 0.6rem; + padding-right: 1rem; + width: 20rem; + height: unset; +} +.result-videos .content { + overflow: hidden; +} +.result-videos .embedded-video iframe { + width: 100%; + aspect-ratio: 16 / 9; + padding: 10px 0 0 0; +} +@supports not (aspect-ratio: 1 / 1) { + .result-videos .embedded-video iframe { + height: calc(45rem * 9 / 16); + } +} +.engines { + float: right; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + color: var(--color-result-engines-font); +} +.engines span { + font-size: smaller; + margin-top: 0; + margin-bottom: 0; + margin-right: 0.5rem; + margin-left: 0; +} +.small_font { + font-size: 0.8em; +} +.highlight { + color: var(--color-result-link-font-highlight); + background: inherit; +} +.empty_element { + font-style: italic; +} +.result-images { + flex-grow: 1; + padding: 0.5rem 0.5rem 3rem 0.5rem; + margin: 0.25rem; + border: none !important; + height: 12rem; + width: unset; +} +.result-images > a { + position: relative; + outline: none; +} +.result-images img { + margin: 0; + padding: 0; + border: none; + height: 100%; + width: 100%; + object-fit: cover; + vertical-align: bottom; + background: var(--color-result-image-background); +} +.result-images .image_resolution { + position: absolute; + right: 0; + bottom: 0; + background: var(--color-image-resolution-background); + padding: 0.3rem 0.5rem; + font-size: 0.9rem; + color: var(--color-image-resolution-font); + border-top-left-radius: 0.3rem; +} +.result-images span.title, +.result-images span.source { + display: block; + position: absolute; + width: 100%; + font-size: 0.9rem; + color: var(--color-result-image-span-font); + padding: 0.5rem 0 0 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.result-images span.source { + padding: 1.8rem 0 0 0; + font-size: 0.7rem; +} +.result-map img.image { + float: right !important; + height: 100px !important; + width: auto !important; +} +.result-map table { + font-size: 0.9em; + width: auto; + border-collapse: separate; + border-spacing: 0 0.35rem; +} +.result-map table th { + font-weight: inherit; + width: 17rem; + vertical-align: top; + text-align: left; +} +.result-map table td { + vertical-align: top; + text-align: left; +} +.hidden { + display: none !important; +} +#results { + margin-top: 1rem; + margin-right: 2rem; + margin-bottom: 0; + margin-left: 10rem; + display: grid; + grid-template: "corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content / 45rem 25rem; + gap: 0 5rem; +} +#results #sidebar *:first-child { + margin-top: 0; +} +#urls { + padding: 0; + grid-area: urls; +} +#apis .wrapper { + display: flex; +} +#suggestions .wrapper { + display: flex; + flex-flow: column; + justify-content: flex-end; +} +#suggestions .wrapper form { + display: inline-block; + flex: 1 1 50%; +} +#suggestions input, +#infoboxes input { + padding: 0; + margin: 3px; + font-size: 0.9em; + display: inline-block; + background: transparent; + color: var(--color-result-search-url-font); + cursor: pointer; + width: calc(100%); + text-overflow: ellipsis; + overflow: hidden; + text-align: left; +} +#suggestions input[type="submit"], +#infoboxes input[type="submit"], +#suggestions .infobox .url a, +#infoboxes .infobox .url a { + color: var(--color-result-link-font); + text-decoration: none; + font-size: 0.9rem; +} +#suggestions input[type="submit"]:hover, +#infoboxes input[type="submit"]:hover, +#suggestions .infobox .url a:hover, +#infoboxes .infobox .url a:hover { + text-decoration: underline; +} +#corrections { + grid-area: corrections; + display: flex; + flex-flow: row wrap; + margin: 0 0 1em 0; +} +#corrections h4, +#corrections input[type="submit"] { + display: inline-block; + padding: 0.5rem; + margin: 0.5rem; +} +#corrections input[type="submit"] { + font-size: 0.8rem; + border-radius: 5px; +} +#infoboxes .title, +#suggestions .title, +#search_url .title, +#engines_msg .title, +#apis .title { + margin: 2em 0 0.5em 0; + color: var(--color-base-font); +} +summary.title { + cursor: pointer; + padding-top: 1em; +} +.sidebar-collapsible { + border-top: 1px solid var(--color-sidebar-border); + padding-bottom: 0.5em; +} +#sidebar-end-collapsible { + border-bottom: 1px solid var(--color-sidebar-border); + width: 100%; +} +#answers { + grid-area: answers; + background: var(--color-answer-background); + padding: 1rem; + margin: 1rem 0; + margin-top: 0; + color: var(--color-answer-font); + border-radius: 10px; +} +#answers h4 { + display: none; +} +#answers span { + overflow-wrap: anywhere; +} +#answers .answer { + display: flex; + flex-direction: column; +} +#answers .answer-url { + margin: 5px 10px 10px auto; +} +#infoboxes form { + min-width: 210px; +} +#sidebar { + grid-area: sidebar; + word-wrap: break-word; + color: var(--color-sidebar-font); +} +#sidebar .infobox { + margin: 10px 0 10px; + border: 1px solid var(--color-sidebar-border); + padding: 1rem; + font-size: 0.9em; + border-radius: 10px; +} +#sidebar .infobox h2 { + margin: 0 0 0.5em 0; +} +#sidebar .infobox img { + max-width: 100%; + max-height: 12em; + display: block; + margin: 0 auto; + padding: 0; +} +#sidebar .infobox dt { + font-weight: bold; +} +#sidebar .infobox .attributes dl { + margin: 0.5em 0; +} +#sidebar .infobox .attributes dt { + display: inline; + margin-top: 0.5em; + margin-right: 0.25em; + margin-bottom: 0.5em; + margin-left: 0; + padding: 0; +} +#sidebar .infobox .attributes dd { + display: inline; + margin: 0.5em 0; + padding: 0; +} +#sidebar .infobox input { + font-size: 1em; +} +#sidebar .infobox br { + clear: both; +} +#sidebar .infobox .attributes, +#sidebar .infobox .urls { + clear: both; +} +#apis input { + font-size: 0.9em; + margin: 0 10px 0 0; + padding: 5px 10px; + border-radius: 5px; + background: var(--color-show-btn-background); + color: var(--color-show-btn-font); + cursor: pointer; +} +#apis input:hover { + background: var(--color-btn-background); + color: var(--color-btn-font); +} +#engines_msg .engine-name { + width: 10rem; +} +#engines_msg .response-error { + color: var(--color-error); +} +#engines_msg .bar-chart-value { + width: auto; +} +#search_url div.selectable_url pre { + float: left; + width: 200em; +} +#search_url button#copy_url { + float: right; + padding: 0.4rem; + margin-left: 0.5rem; + border-radius: 0.3rem; + display: none; +} +#links_on_top { + position: absolute; + right: 1rem; + text-align: right; + top: 2.7rem; + padding: 0; + border: 0; + display: flex; + align-items: center; + font-size: 1em; + color: var(--color-search-font); +} +#links_on_top a { + display: flex; + align-items: center; + margin-left: 1em; +} +#links_on_top a svg { + font-size: 1.2em; + margin-right: 0.125em; +} +#links_on_top a, +#links_on_top a:link *, +#links_on_top a:hover *, +#links_on_top a:visited *, +#links_on_top a:active * { + color: var(--color-search-font); +} +#pagination { + grid-area: pagination; +} +#pagination br { + clear: both; +} +.numbered_pagination { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + overflow: hidden; +} +.page_number { + background: transparent !important; + color: var(--color-result-link-font) !important; + text-decoration: underline; +} +.page_number_current { + background: transparent; + color: var(--color-result-link-visited-font); + border: none; +} +#backToTop { + border: 1px solid var(--color-backtotop-border); + margin: 0; + padding: 0; + font-size: 1em; + background: var(--color-backtotop-background); + position: fixed; + bottom: 8rem; + left: 56.3rem; + transition: opacity 0.5s; + opacity: 0; + pointer-events: none; + border-radius: 10px; +} +#backToTop a { + display: block; + margin: 0; + padding: 0.7em; +} +#backToTop a, +#backToTop a:visited, +#backToTop a:hover, +#backToTop a:active { + color: var(--color-backtotop-font); +} +#results.scrolling #backToTop { + opacity: 1; + pointer-events: all; +} +/* + tablet layout +*/ +@media screen and (width <= calc(79.75em - 0.5px)) { + #links_on_top span { + display: none; + } +} +@media screen and (width <= 52rem) { + body.results_endpoint #links_on_top .link_on_top_about, + body.results_endpoint #links_on_top .link_on_top_donate { + display: none; + } +} +@media screen and (min-width: 50em) and (max-width: 79.75em) { + .center-alignment-no #links_on_top span { + display: none; + } + .center-alignment-no .page_with_header { + margin: 2rem 0.5rem; + width: auto; + } + .center-alignment-no #infoboxes { + position: inherit; + max-width: inherit; + } + .center-alignment-no #infoboxes .infobox { + clear: both; + } + .center-alignment-no #infoboxes .infobox img { + float: left; + max-width: 10em; + margin-top: 0.5em; + margin-right: 0.5em; + margin-bottom: 0.5em; + margin-left: 0; + } + .center-alignment-no #sidebar { + margin: 0 0.5rem 0.125rem 0.5rem; + padding: 0; + float: none; + border: none; + width: auto; + } + .center-alignment-no #sidebar input { + border: 0; + } + .center-alignment-no .result .thumbnail { + max-width: 98%; + } + .center-alignment-no .result .url span.url { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } + .center-alignment-no .result .engines { + float: right; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + padding: 3px 0 0 0; + } + .center-alignment-no .result-images { + border-bottom: none !important; + } + .center-alignment-no .image_result { + max-width: 98%; + } + .center-alignment-no .image_result img { + max-width: 98%; + } + .center-alignment-no #backToTop { + display: none; + } + .center-alignment-no #pagination { + margin: 2rem 0 0 0 !important; + } + .center-alignment-no #main_results div#results { + margin: 0 auto; + justify-content: center; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem; + gap: 0; + } +} +/* Misc */ +#main_results div#results.only_template_images { + margin: 1rem 0.5rem 0 0.5rem; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 100%; + gap: 0; +} +#main_results div#results.only_template_images #sidebar { + display: none; +} +#main_results div#results.only_template_images #urls { + margin: 0; + display: flex; + flex-wrap: wrap; +} +#main_results div#results.only_template_images #urls::after { + flex-grow: 10; + content: ""; +} +#main_results div#results.only_template_images #backToTop { + left: auto; + right: 1rem; +} +#main_results div#results.only_template_images #pagination { + margin-right: 4rem; +} +/* + phone layout +*/ +@media screen and (max-width: 50em) { + #links_on_top span { + display: none; + } + .page_with_header { + margin: 2rem 0.5rem; + width: auto; + } + #infoboxes { + position: inherit; + max-width: inherit; + } + #infoboxes .infobox { + clear: both; + } + #infoboxes .infobox img { + float: left; + max-width: 10em; + margin-top: 0.5em; + margin-right: 0.5em; + margin-bottom: 0.5em; + margin-left: 0; + } + #sidebar { + margin: 0 0.5rem 0.125rem 0.5rem; + padding: 0; + float: none; + border: none; + width: auto; + } + #sidebar input { + border: 0; + } + .result .thumbnail { + max-width: 98%; + } + .result .url span.url { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } + .result .engines { + float: right; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + padding: 3px 0 0 0; + } + .result-images { + border-bottom: none !important; + } + .image_result { + max-width: 98%; + } + .image_result img { + max-width: 98%; + } + #backToTop { + display: none; + } + #pagination { + margin: 2rem 0 0 0 !important; + } + #main_results div#results { + margin: 0 auto; + justify-content: center; + display: grid; + grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem; + gap: 0; + } + html { + background-color: var(--color-base-background-mobile); + } + #main_results div#results { + grid-template-columns: 100%; + margin: 0 auto; + } + #links_on_top { + top: 1.4rem; + right: 10px; + } + #main_index #links_on_top { + top: 0.5rem; + right: 0.5rem; + } + #results { + margin: 0; + padding: 0; + } + #pagination { + margin: 2rem 1rem 0 1rem !important; + } + article[data-vim-selected] { + border: 1px solid var(--color-result-vim-arrow); + border-radius: 10px; + } + .result { + background: var(--color-result-background); + border: 1px solid var(--color-result-background); + margin: 1rem 2%; + width: 96%; + border-radius: 10px; + } + .result-images { + margin: 0; + height: 10rem; + background: var(--color-base-background-mobile); + width: unset; + } + .infobox { + border: none !important; + background-color: var(--color-sidebar-background); + } + .numbered_pagination { + display: none; + } + .result-paper .attributes, + .result-packages .attributes { + display: block; + } + .result-paper .attributes div, + .result-packages .attributes div { + display: block; + } + .result-paper .attributes div span, + .result-packages .attributes div span { + display: inline; + } + .result-paper .attributes div span:first-child, + .result-packages .attributes div span:first-child { + font-weight: bold; + } + .result-paper .attributes div span:nth-child(2), + .result-packages .attributes div span:nth-child(2) { + margin-left: 0.5rem; + } +} +/* + small-phone layout +*/ +@media screen and (max-width: 35em) { + .result-videos img.thumbnail { + float: none !important; + } + .result-videos .content { + overflow: inherit; + } +} +pre code { + white-space: pre-wrap; +} +/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index 21706751f..4dec295b7 100644 --- a/searx/static/themes/simple/css/searxng.min.css.map +++ b/searx/static/themes/simple/css/searxng.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["$stdin"],"names":[],"mappings":"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KACP,YAAa,IAEf,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,KACP,YAAa,IAEf,oBACE,MAAO,MACP,YAAa,IAEf,oBACE,MAAO,QAET,oBACE,MAAO,KACP,YAAa,IAEf,mBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QACP,WAAY,OAEd,oBACE,MAAO,QAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,QAET,oBACE,MAAO,QACP,YAAa,IAEf,oBACE,MAAO,MAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,MAET,oBACE,MAAO,KAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,QAET,oBACE,MAAO,KAET,WACE,OAAQ,QAAS,EAAE,EAAE,EACrB,QAAS,KAAK,EAAE,EAAE,EAEpB,oBACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,yBACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,oCACE,WAAY,IAGd,yCACE,WAAY,IAGd,6BACE,MAAO,yBAET,mCAiFE,qCACE,YAAa,KAEf,oDACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,8CACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,qDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sCACE,iBAAkB,QAEpB,oCACE,MAAO,QAET,sCACE,MAAO,QAET,sCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QACP,WAAY,OAEd,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IACb,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,0CACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,qDACE,WAAY,IAGd,0DACE,WAAY,IAGd,8CACE,MAAO,0BAmFX,qCACE,YAAa,KAEf,oDACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,8CACE,MAAO,QACP,iBAAkB,YAClB,aAAc,IACd,cAAe,IAEjB,qDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sDACE,MAAO,QACP,iBAAkB,QAClB,aAAc,IACd,cAAe,IAEjB,sCACE,iBAAkB,QAEpB,oCACE,MAAO,QAET,sCACE,MAAO,QAET,sCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,WAAY,OAEd,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QACP,WAAY,OAEd,sCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,iBAAkB,QAEpB,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IAEf,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QACP,YAAa,IACb,WAAY,OAEd,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,oCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,MAAO,QAET,qCACE,SAAU,KACV,OAAQ,EACR,QAAS,EAAE,EAAE,OAAQ,EAEvB,0CACE,YAAa,KACb,OAAQ,QACR,aAAc,IACd,WAAY,MAEd,qDACE,WAAY,IAGd,0DACE,WAAY,IAGd,8CACE,MAAO,yBAET,yBACE,QAAS,KAEX,sBACE,QAAS,KAEX,QACE,WAAY,OAEd,OACE,MAAO,MAET,MACE,MAAO,KAET,WACE,QAAS,eAEX,eACE,gBAAiB,KAEnB,kBACE,WAAY,IACZ,cAAe,IAEjB,QACE,iBAAkB,8BAEpB,SACE,WAAY,gCAEd,SACE,WAAY,gCAEd,OACE,QAAS,aACT,MAAO,gCACP,iBAAkB,sCAClB,WAAY,OACZ,YAAa,OACb,eAAgB,SAChB,UAAW,KACX,QAAS,IAAI,IACb,cAAe,IAEjB,IACE,QAAS,IAAI,IACb,OAAQ,IACR,UAAW,IACX,MAAO,8BACP,WAAY,oCAEd,MACE,MAAO,KAET,iBACE,cAAe,IAAI,MAAM,+BAE3B,GACE,QAAS,KAEX,GACE,QAAS,EAAE,IAEb,SACE,WAAY,yCAEd,mBACE,QAAS,MA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P,OAAQ,EAEV,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,MACE,MAAO,GAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OACE,MAAO,IAET,OAC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","sourcesContent":[null]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":";;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;ACtVA;EAEE,uBAAA;EACA,iCAAA;EACA,6BAAA;EACA,uCAAA;EACA,yBAAA;EACA,iCAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,kCAAA;EACA,2BAAA;EAEA,4BAAA;EACA,0BAAA;EACA,gCAAA;EAEA,4BAAA;EACA,8BAAA;EACA,kCAAA;EAEA,+BAAA;EACA,sBAAA;EACA,iCAAA;EACA,2BAAA;EAEA,2BAAA;EACA,uDAAA;EACA,+BAAA;EACA,yBAAA;EACA,wCAAA;EAEA,sBAAA;EACA,iCAAA;EACA,wBAAA;EACA,mCAAA;EACA,wBAAA;EACA,mCAAA;EAEA,8CAAA;EACA,gDAAA;EAEA,+BAAA;EACA,iCAAA;EACA,6DAAA;EACA,qCAAA;EACA,8CAAA;EAEA,yBAAA;EACA,+BAAA;EAEA,+BAAA;EACA,2BAAA;EACA,6BAAA;EACA,oCAAA;EACA,iCAAA;EACA,+CAAA;EACA,iCAAA;EACA,2CAAA;EACA,yCAAA;EACA,qCAAA;EACA,oCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,oCAAA;EACA,6CAAA;EACA,qCAAA;EAEA,kCAAA;EACA,iD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,gBAAA;;AO3BF,cAGE,MAAK,aAMH,GAAG;AATP,cAGE,MAAK,aAOH,GAAG;EACD,eAAA;;AAGF,cAXF,MAAK,aAWD,KAAI;EACJ,8BAA8B,0BAA9B;EACA,mBAAA;EACA,oBAAA;;AAKN;EACE,UAAA;EACA,qBAAA;EACA,iBAAA;EACA,qBAAA;;AAGF;EACE,OAAO,iBAAP;EACA,qBAAA;;AAGF;EACE,kBAAkB,8BAAlB;EACA,aAAA;;AAGF;EACE,kBAAkB,8BAAlB;EACA,aAAA;EACA,WAAA;;AAGF;EACE,kBAAkB,gCAAlB;EACA,aAAA;EACA,WAAA;;AAGF;EACE,QAAA;EACA,SAAA;;AAMC;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,SAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,UAAA;;AADD;EACC,WAAA;;ACpGJ;EACE,aAAA;EACA,WAAA;EACA,cAAA;;ACLF;EACE,gBAAA;;AAGF;EACE,kBAAA;;AADF,MAGE;EACE,gBAAgB,+BAAhB;EACA,gBAAA;EACA,iBAAA;EACA,2BAAA;EACA,wBAAA;;AARJ,MAWE;EACE,cAAA;EACA,kBAAA;;AAbJ,MAgBE;AAhBF,MAiBE;EACE,cAAA;EACA,mBAAA;EACA,eAAA;EACA,UAAA;EACA,cAAA;;AAtBJ,MAyBE;EACE,cAAA;EACA,aAAA;;AA3BJ,MA8BE,UAAU;EACR,iBAAA;EACA,iCAAA;;AAIJ,mBAAuC;EACrC,GAAG,MACD;IACE,cAAA;;EAIJ;IACE,eAAA;;;AChDJ;EACE,yBAAA;;AADF,KAGE;AAHF,KAIE;EACE,kBAAA;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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgb(0 0 0 / 20%);\n --color-toolkit-loader-borderleft: rgb(255 255 255 / 0%);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n /// Other misc colors\n --color-bar-chart-primary: #5bc0de;\n --color-bar-chart-secondary: #deb15b;\n --color-image-resolution-background: rgb(0 0 0 / 50%);\n --color-image-resolution-font: #fff;\n --color-loading-indicator: rgb(255 255 255 / 20%);\n --color-loading-indicator-gap: #fff;\n --color-line-number: #64708d;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgb(255 255 255 / 20%);\n --color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgb(255 255 255 / 20%);\n --color-toolkit-loader-borderleft: rgb(0 0 0 / 0%);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n // Favicons Colors\n --color-favicon-background-color: #ddd;\n --color-favicon-border-color: #ccc;\n}\n\n.black-themes() {\n --color-base-background: #000;\n --color-base-background-mobile: #000;\n --color-header-background: #000;\n --color-footer-background: #000;\n --color-sidebar-background: #000;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n:root.theme-black {\n .dark-themes();\n .black-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 10rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 13rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: var(--color-line-number);\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 5000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow: auto hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 100;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 1200;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked, [disabled], .checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 5000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-flow: row nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 5000;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 1000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow: hidden hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 1200;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, sometimes the shown player has an height of\n // 200px, sometimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n font-size: 16px;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid var(--color-bar-chart-primary);\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid var(--color-bar-chart-primary);\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid var(--color-bar-chart-secondary);\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n gap: 1rem 1.2rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n// only used when JavaScript is disabled\n.no-js #categories_container:has(button.category_button:focus-within) button.category_button {\n &.selected {\n color: var(--color-base-font);\n border-bottom: none;\n }\n\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 1000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 100;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow: scroll hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n gap: 0 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 2000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n\n.favicon img {\n height: 1.5rem;\n width: 1.5rem;\n border-radius: 10%;\n background-color: var(--color-favicon-background-color);\n border: 1px solid var(--color-favicon-border-color);\n display: flex;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-alignment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-alignment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (width >= 62rem) {\n .center-alignment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-alignment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-alignment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-alignment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images, .image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n box-sizing: border-box;\n width: 100%;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_header {\n display: flex;\n gap: 0.5rem;\n }\n\n .url_wrapper {\n display: flex;\n align-items: center;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-flow: row nowrap;\n overflow: hidden;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n\n .url_i1 {\n unicode-bidi: plaintext;\n }\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex: 0 1 content;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove height value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove height value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n width: unset;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: var(--color-image-resolution-background);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: var(--color-image-resolution-font);\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template:\n \"corrections sidebar\" min-content\n \"answers sidebar\" min-content\n \"urls sidebar\" 1fr\n \"pagination sidebar\" min-content\n / @results-width @results-sidebar-width\n ;\n gap: 0 @results-gap;\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsible {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsible {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin: 5px 10px 10px auto;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#engines_msg {\n .engine-name {\n width: 10rem;\n }\n\n .response-error {\n color: var(--color-error);\n }\n\n .bar-chart-value {\n width: auto;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template:\n \"corrections\" min-content\n \"answers\" min-content\n \"sidebar\" min-content\n \"urls\" 1fr\n \"pagination\" min-content\n / @results-width\n ;\n gap: 0;\n }\n}\n\n@media screen and (width <= calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (width <= 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-alignment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-alignment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template:\n \"corrections\" min-content\n \"answers\" min-content\n \"sidebar\" min-content\n \"urls\" 1fr\n \"pagination\" min-content\n / 100%;\n gap: 0;\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 2%;\n width: 96%;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n width: unset;\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file