notes/.config/chromium/Default/Extensions/doojmbjmlfjjnbmnoijecmcbfeoakpjm/11.4.6_0/ui/common.css

172 lines
No EOL
3.7 KiB
CSS

/*
* Copyright (C) 2005-2022 Giorgio Maone <https://maone.net>
*
* SPDX-License-Identifier: GPL-3.0-or-later
*/
@import url(../common/themes.css);
body {
background-color: var(--bg-color2);
color: var(--text-color);
font-size: 12px;
font-family: sistem-ui, sans-serif;
font: use-system-font;
}
html.mobile > body {
font-family: Inter, sans-serif;
font-size: 4mm;
}
html.mobile .desktop {
display: none !important;
}
html:not(.tor) .tor, html.tor .not-tor {
display: none;
}
html.tor .tor, html:not(.tor) .not-tor {
display: initial;
}
a, a:visited {
color: var(--accent-color);
}
button, .button {
appearance: none;
background: var(--form-color1);
border: 1px solid var(--fg-color1);
border-radius: .5em;
color: var(--text-color);
font-weight: bold;
padding: .6em;
cursor: pointer;
text-decoration: none;
}
input[type="text"], textarea, select {
color: var(--text-color);
background-color: var(--bg-color2);
border: 1px solid var(--fg-color1);
border-radius: .4em;
padding: 0.5em;
margin: 0.5em;
}
input[type="checkbox"]:not(.https-only, .temp) {
-webkit-appearance: none;
appearance: none;
margin: .4em;
font: inherit;
color: currentColor;
width: 1.2em;
height: 1.2em;
min-width: 1.2em;
border: 0.15em solid currentColor;
border-radius: 0.3em;
transform: translateY(-0.075em);
display: grid;
place-content: center;
background-color: var(--form-color1);
}
input[type="checkbox"]:not(.https-only, .temp)::before {
content: "";
width: 0.7em;
height: 0.7em;
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
transform: scale(0);
transform-origin: bottom left;
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em var(--form-check-color);
}
input[type="checkbox"]:not(.https-only, .temp):checked::before {
transform: scale(1);
}
input[type="checkbox"]:not(.https-only, .temp):checked {
background-color: var(--form-check-bg-color);
border-color: var(--form-check-bg-color);
}
input[type="radio"]:not(.preset) {
-webkit-appearance: none;
appearance: none;
background-color: var(--form-color1);
margin: .4em;
font: inherit;
color: currentColor;
width: 1.2em;
height: 1.2em;
min-width: 1.2em;
border: 0.15em solid currentColor;
border-radius: 50%;
transform: translateY(-0.075em);
display: grid;
place-content: center;
}
input[type="radio"]:not(.preset)::before {
content: "";
width: 0.7em;
height: 0.7em;
border-radius: 50%;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em var(--form-radio-color);
background-color: CanvasText;
}
input[type="radio"]:not(.preset):checked::before {
transform: scale(1);
}
input[type="radio"]:not(.preset):checked {
background-color: var(--form-radio-bg-color);
}
input:disabled, button:disabled, select:disabled {
filter: grayscale(100%) contrast(33%) !important;
opacity: .7;
}
:disabled {
cursor: not-allowed !important;
}
:focus-visible, :is(.cap.needed, .switch):focus-within {
outline: 0;
filter:
drop-shadow(1px 1px 1px var(--focus-color))
drop-shadow(-1px -1px 1px var(--focus-color))
drop-shadow(1px -1px 1px var(--focus-color))
drop-shadow(-1px -1px 1px var(--focus-color)) !important;
}
:is(label, .full-address, .full-address *):is(:focus, :focus-visible) {
text-shadow: 0 0 .1em var(--focus-color);
filter: none !important;
}
.donate {
color: var(--text-color1) !important;
border-color: transparent;
background-color: transparent;
transform: scale(1.2);
transition: all .5s ease-in-out;
text-transform: uppercase;
}
.donate:hover {
transform: scale(1.8);
}
.donate:before {
content: "♥";
color: var(--accent-color);
padding: 0 .2em 0 .5em;
text-shadow: 0.04em 0.04em 0.04em #0004;
}