96 lines
1.6 KiB
CSS
Raw Normal View History

:root {
2024-07-25 10:50:06 -07:00
--code-bg: #36383d;
--code-fg: #ffffff;
}
:root,
[data-theme="dark"] {
--main-bg: #000;
--text-color: #fff;
--muted-text-color: #b3b3b3;
--input-bg: #2b303b;
--input-bg-hover: #3b404b;
--meta-bg: #525262;
--divider-color: #42464e;
--link-color: #92adff;
}
@media (prefers-color-scheme: light) {
2024-07-25 10:50:06 -07:00
:root:not([data-theme="dark"]) {
--main-bg: #dbdbdb;
--text-color: #000;
--muted-text-color: #636363;
--input-bg: #bcbcbc;
--input-bg-hover: #a8a8a8;
--meta-bg: #aaa8a8;
--divider-color: #b5b5b5;
--link-color: #335ad0;
}
}
2024-07-25 10:50:06 -07:00
[data-theme="light"] {
--main-bg: #dbdbdb;
--text-color: #000;
--muted-text-color: #636363;
--input-bg: #bcbcbc;
--input-bg-hover: #a8a8a8;
--meta-bg: #aaa8a8;
--divider-color: #b5b5b5;
--link-color: #335ad0;
}
a {
color: var(--link-color);
word-wrap: break-word;
}
html {
margin: auto;
max-width: 40rem;
}
@media only screen and (max-width: calc(40rem + 2rem)) {
body {
padding-left: 1rem;
padding-right: 1rem;
}
}
body {
background-color: var(--main-bg);
color: var(--text-color);
font-family: sans-serif;
margin: 0;
}
.icon {
width: 2rem;
min-width: 2rem;
height: 2rem;
min-height: 2rem;
cursor: pointer;
}
.icon img {
background: white;
border-radius: 50%;
padding: 0.25rem;
}
details {
cursor: pointer;
}
.d-flex {
display: flex;
}
.fd-column {
flex-direction: column;
}
.fw-nowrap {
flex-wrap: nowrap;
}