diff options
author | Ruben Rodriguez <ruben@trisquel.info> | 2022-09-08 20:18:54 -0400 |
---|---|---|
committer | Ruben Rodriguez <ruben@trisquel.info> | 2022-09-08 20:18:54 -0400 |
commit | 5da28b0f8771834ae208d61431d632875e9f8e7d (patch) | |
tree | 688ecaff26197bad8abde617b4947b11d617309e /data/extensions/jsr@javascriptrestrictor/common.css | |
parent | 4a87716686104266a9cccc2d83cc249e312f3673 (diff) |
Updated extensions:
* Upgraded Privacy Redirect to 1.1.49 and configured to use the 10 most reliable invidious instances
* Removed ViewTube
* Added torproxy@icecat.gnu based on 'Proxy toggle' extension
* Added jShelter 0.11.1
* Upgraded LibreJS to 7.21.0
* Upgraded HTTPS Everywhere to 2021.7.13
* Upgraded SubmitMe to 1.9
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/common.css')
-rw-r--r-- | data/extensions/jsr@javascriptrestrictor/common.css | 215 |
1 files changed, 215 insertions, 0 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/common.css b/data/extensions/jsr@javascriptrestrictor/common.css new file mode 100644 index 0000000..6b0c0a4 --- /dev/null +++ b/data/extensions/jsr@javascriptrestrictor/common.css @@ -0,0 +1,215 @@ +/* + * SPDX-FileCopyrightText: 2022 Libor Polčák + * SPDX-FileCopyrightText: 2021-2022 Ana Isabel Carvalho + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +:root { + --text-color: #333333; /* Very dark grey */ + --background-color: white; + --background-color-input: white; + --light-logo: #f5ab8d; /* Logo light red */ + --light-logo-contrast: #333333; /* Very dark grey */ + --dark-logo: #e76f51; /* Logo dark red */ + --dark-logo-contrast: white; + --help-icon-color: white; + --help-icon-background: blue; + --title-color: var(--dark-logo); + --good-news: darkgreen; /* Combine with background color */ + --separator-color: grey; /* Combine with background color */ + --button-background-color: #dddddd; /* Light grey */ + --button-text-color: black; + --button-background-active-color: var(--light-logo); + --button-text-active-color: black; + --button-background-hover-color: #c9c9c9; /* low dark grey */ + --button-text-hover-color: black; + --menu-color: blue; + --menu-background: white; + --attention-color: var(--dark-logo-contrast); + --attention-background: var(--dark-logo); + --slider-bg-color: white; + --slider-off-color: gray; + --slider-on-color: var(--light-logo); + --slider-text-color: black; +} + +@media screen and (prefers-color-scheme: dark) { + :root { + --text-color: #e8e6e3; /* Almost white */ + --background-color: #181a1b; /* Very very dark grey */ + --background-color-input: var(--background-color); + --help-icon-color: blue; + --help-icon-background: white; + --title-color: var(--light-logo); + --good-news: lightgreen; + --separator-color: lightgrey; + --button-background-color: #c9c9c9; /* low dark grey */ + --button-text-color: black; + --button-background-active-color: var(--dark-logo); + --button-text-active-color: var(--dark-logo-contrast); + --button-background-hover-color: darkgrey; /* Light grey */ + --button-text-hover-color: white; + --menu-color: lightblue; + --menu-background: var(--background-color); + --attention-color: var(--light-logo-contrast); + --attention-background: var(--light-logo); + } +} + +body { + color: var(--text-color); + background-color: var(--background-color); +} + +input[type=text], select, textarea { + color: var(--text-color); + background-color: var(--background-color-input); +} + +button { + background-color: var(--button-background-color); + color: var(--button-text-color); +} + +button:hover { + cursor: pointer; + background-color: var(--button-background-hover-color); + color: var(--button-text-hover-color); +} + +h1, h2, h3, h4, h5, h6 { + color: var(--title-color); +} + +.level { + font-weight: bold; + border: 2px solid var(--separator-color); + border-radius: 0.5ex; + background-color: var(--button-background-color); + color: var(--button-text-color); +} + +.level:hover { + cursor: pointer; + background-color: var(--button-background-hover-color); + color: var(--button-text-hover-color); +} + +.active { + border: 2px solid var(--button-text-active-color); + background-color: var(--button-background-active-color); + color: var(--button-text-active-color); +} + +.help { + margin-left: 0.5em; + background-color: var(--help-icon-background); + color: var(--help-icon-color); + border-radius: 10px; + font-weight: bold; +} + +.hidden_descr { + display: none !important; +} + +.explainer { + grid-column-start: 1; + grid-column-end: -1; + padding-bottom: 3px; + border-bottom: 1px solid var(--separator-color); +} + +a:link, a:visited { + color: var(--title-color); +} + +a:hover, a:active { + color: var(--text-color); +} + +/****************************************************************************** + * Slider + */ +/* The switch - the box around the slider */ +.switch { + position: relative; + display: inline-block; + width: 64px; + height: 34px; + margin-left: 3px; +} + +/* Hide default HTML checkbox */ +.switch input { + opacity: 0; + width: 0; + height: 0; + +} + +/* ON/OFF slider */ +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: var(--slider-off-color); + -webkit-transition: .4s; + transition: .4s; + font-size: 14px; + font-weight: bold; + text-align: center; + vertical-align: middle; + line-height: 25px; +} + +.slider:before { + position: absolute; + content: ""; + height: 26px; + width: 30px; + left: 4px; + bottom: 4px; + background-color: var(--slider-bg-color); + -webkit-transition: .4s; + transition: .4s; + color: var(--off-color); + content:"OFF"; +} + +input:checked + .slider { + background-color: var(--slider-on-color); +} + +input:focus + .slider { + box-shadow: 0 0 1px var(--slider-on-color); +} + +input:checked + .slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); + content:"ON"; + color: var(--slider-text-color); +} + + +.flex { + display: flex; +} + +.flex.align-items-center { + align-items: center; +} + +.flex.justify-content-between { + justify-content: space-between; +} + +.text-large { + font-size: large; +} |