/** * Copyright (c) 2023, Benjamin Cabé . * SPDX-License-Identifier: Apache-2.0 * * Custom stylesheet for Google Programmable Search Engine results. */ .gs-webResult .gs-snippet, .gs-fileFormatType, .gs-spelling, .gsc-refinementHeader, .gsc-result-info, .gsc-orderby-label { color: var(--body-color) !important; } .gsc-control-cse { width: 100%; padding: 0 !important; font-family: inherit !important; font-size: inherit !important; background-color: inherit !important; border: none !important; font-size: inherit !important; } .gsc-completion-container { font-family: inherit !important; } .gs-result .gs-title, .gs-result .gs-title * { color: var(--link-color) !important; background-color: var(--content-background-color) !important; } .gs-result .gs-title:visited, .gs-result .gs-title:visited * { color: var(--link-color-visited) !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page, .gsc-results .gsc-cursor-box .gsc-cursor-current-page { background-color: var(--content-background-color) !important; color: var(--link-color) !important; } .gs-result .gs-image, .gs-result .gs-promotion-image { border: none !important; padding-right: .5em; } .gsc-table-result { font-family: inherit !important; padding-top: .5em !important; font-size: inherit !important; } .gsc-tabHeader.gsc-tabhActive, .gsc-refinementHeader.gsc-refinementhActive, .gsc-tabHeader.gsc-tabhInactive, .gsc-refinementHeader.gsc-refinementhInactive { background-color: inherit !important; } .gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet { color: var(--admonition-attention-title-color) !important; background-color: var(--admonition-attention-title-background-color) !important; } .gsc-webResult .gsc-result { background-color: inherit !important; margin: 0; padding: .5em 0; border: none !important; border-bottom: 1px solid var(--hr-color) !important; } .gs-webResult div.gs-per-result-labels { margin-top: 1.3em; margin-bottom: 0.3em; font-size:0.8em; } .gs-webResult div.gs-per-result-labels span { display: none; } .gs-webResult div.gs-per-result-labels a.gs-label { text-decoration: none !important; cursor: pointer; padding: 0.4em 0.6em; margin-left: .5em; color: var(--admonition-tip-title-color) !important; background-color: var(--admonition-tip-title-background-color) !important; border-radius: 50px; } .gcsc-find-more-on-google { color: var(--link-color) !important; } .gcsc-find-more-on-google-magnifier { fill: var(--link-color) !important; }