espial-0.0.37: static/css/common.css
/* Base */
html,
body {
background-color: light-dark(#fff, #121212);
}
[hidden] {
display: none !important;
}
a {
color: light-dark(oklch(42.903% 0.29735 264.073), oklch(76% 0.29735 264.073));
}
a:visited {
color: light-dark(oklch(37.836% 0.17168 302.149), oklch(73% 0.12 283));
}
a:active {
color: light-dark(oklch(59.598% 0.24457 29.223), oklch(75% 0.24457 29.223));
}
button {
background: none;
border: none;
padding: 0;
cursor: pointer;
white-space: nowrap;
}
button:focus {
outline: none;
}
input[type="text"],
input[type="url"],
input[type="password"],
textarea {
font-size: 16px;
}
input[type="text"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="number"],
textarea {
color: light-dark(#000, #f2f2f2);
background-color: light-dark(#fff, #0c0c0c);
border: 1px solid light-dark(#767676, #555);
appearance: none;
-webkit-appearance: none;
box-shadow: none;
caret-color: currentColor;
-webkit-text-fill-color: currentColor;
}
:is(
input[type="text"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="number"],
textarea
):focus,
:is(
input[type="text"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="number"],
textarea
):focus-visible {
outline: none;
border-width: 2px;
border-color: light-dark(oklch(0% 0 258), oklch(75% 0 258));
border-radius: 4px;
}
label {
cursor: pointer;
}
:root {
color-scheme: light dark;
}
:root[data-color-scheme="light"] {
color-scheme: light;
}
:root[data-color-scheme="dark"] {
color-scheme: dark;
}
.color-scheme-toggle-dark-label,
.color-scheme-toggle-light-label {
display: none;
}
:root[data-color-scheme="light"] .color-scheme-toggle-dark-label {
display: inline;
}
:root[data-color-scheme="dark"] .color-scheme-toggle-light-label {
display: inline;
}
/* Colors */
.thm-bg-surface {
background-color: light-dark(#fff, #121212);
}
.thm-bg-secondary {
background-color: light-dark(#f4f4f4, #1f1f1f);
}
.thm-bg-selected {
background-color: light-dark(#96ccff, #1c4f7e);
}
.thm-bg-disabled {
background-color: light-dark(#aaa, #666);
cursor: not-allowed;
}
.not-allowed {
cursor: not-allowed;
}
.thm-text-primary {
color: light-dark(#333, #ddd);
}
.thm-text-secondary {
color: light-dark(#555, #bdbdbd);
}
.thm-text-tertiary,
.pager-arrow,
.search-icon {
color: light-dark(#777, #999);
}
.thm-text-muted {
color: light-dark(#aaa, #7a7a7a);
}
.thm-text-border,
.thm-text-faded {
color: light-dark(#ccc, #666);
}
.thm-text-strong {
color: light-dark(#000, #fff);
}
.thm-text-error {
color: light-dark(#ff4136, #ff6b63);
}
.thm-text-killed {
color: light-dark(#f00, #ff5c5c);
}
.thm-text-success {
color: light-dark(#137752, #44c08a);
}
.thm-text-selected {
color: light-dark(#001b44, #cfe1ff);
}
.thm-border-default {
border-color: light-dark(#ccc, #666);
}
.thm-border-dotted {
border-color: light-dark(#aaa, #777);
}
.thm-border-pwd {
border-color: light-dark(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.35));
}
.thm-border-pwd-box {
border-color: light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2));
}
.thm-border-doc-table {
border-color: light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.2));
}
.thm-border-primary {
border-color: light-dark(#111, #efefef);
}
.thm-hover-link-color:hover {
color: light-dark(#06c, #6ab0ff);
}
input::placeholder {
color: light-dark(#d3d3d3, #8a8a8a);
}
.queryInput {
border-color: light-dark(gray, #8f8f8f);
}
.submitting .queryInput,
.queryInput.search-active {
border-color: light-dark(#990, #d9c65a);
background-color: light-dark(#ff9, #5b4d00);
}
.star.selected button {
color: light-dark(#22a, #7da2ff);
}
.tag,
a.tag:visited {
color: light-dark(oklch(54.38% 0.13279 52.009), oklch(64% 0.13229 52.009));
}
.tag-include,
a.tag-include:visited {
color: light-dark(#ddd, #9a9a9a);
}
.tag-exclude,
a.tag-exclude:visited {
color: light-dark(#faa, #ff9b9b);
}
.private {
background: light-dark(#ddd, #252525);
border: 1px solid light-dark(#d1d1d1, #101010);
}
.unread,
a.unread {
color: light-dark(oklch(54.561% 0.16363 39.683), oklch(81.93% 0.1259 60.765));
}
.mark_read {
color: light-dark(oklch(64.082% 0.12701 90.313), oklch(72% 0.12701 90.313));
}
.flash {
color: light-dark(green, #6fdd8b);
background: light-dark(#efe, #143321);
}
.top_menu a {
color: light-dark(blue, #8ab4ff);
}
.alert {
background: light-dark(#ced, #1d3340);
border: 1px solid light-dark(#acc, #3c5c70);
}
.alert.alert-err {
background-color: light-dark(#ffdfdf, #4a2323);
}
.bulk_bookmark_form {
border: 1px solid light-dark(#d1d1d1, #666);
/* background: light-dark(#ddd, #252525); */
/* color: light-dark(#888, #a0a0a0); */
}
.bulk_bookmark_form input,
.bulk_bookmark_form textarea {
border: 1px solid light-dark(#ddd, #555);
}
.edit_bookmark_form {
color: light-dark(#888, #a0a0a0);
}
.edit_bookmark_form input,
.edit_bookmark_form textarea {
border: 1px solid light-dark(#ddd, #555);
}
.nav-active {
/* color: light-dark(rgb(0, 0, 255), #9ec1ff); */
background: light-dark(#ff8, #645700);
font-weight: 700;
}
.close-x {
stroke: light-dark(gray, #9a9a9a);
}
.rss {
color: light-dark(
oklch(82.529% 0.17086 80.013),
oklch(62.035% 0.17086 80.013)
);
}
.rss:hover {
color: light-dark(
oklch(69.203% 0.20655 42.566),
oklch(49.203% 0.20655 42.566)
);
}
.hover-alt:hover {
color: light-dark(#357edd, #7aaeff);
}
.pager-link {
color: light-dark(#aaa, #8d8d8d);
}
.logo-div {
color: light-dark(#aaa, #eee);
}
.post-input {
color: light-dark(#000, #f2f2f2);
border-color: light-dark(#001b44, #5f88d6);
}
@keyframes flashIn {
from {
opacity: 0;
transform: translateY(-6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.layout-msg {
color: light-dark(oklch(23.191% 0.08487 257.743), oklch(0.96 0.03 107.8));
border-color: light-dark(
oklch(23.191% 0.08487 257.743),
oklch(0.69 0.03 105.53)
);
background-color: light-dark(
oklch(98.883% 0.02238 98.671),
oklch(0.26 0.03 111.5)
);
animation: flashIn 0.35s ease-out;
}
.query-info-icon {
color: light-dark(#357edd, #7aaeff);
}
.docs-item-bg,
.docs-striped-item:nth-child(odd) {
background-color: light-dark(#eee, #242424);
}
.login-div {
background-color: light-dark(#fff, #121212);
}
.login-bg {
background-color: light-dark(#f4f4f4, #1f1f1f);
}