192 lines
2.5 KiB
CSS
192 lines
2.5 KiB
CSS
|
:root {
|
||
|
color-scheme: light dark;
|
||
|
|
||
|
--fixedwidth: 768px;
|
||
|
|
||
|
--foreground: light-dark(#343b58, #a9b1d6);
|
||
|
--background: light-dark(#d5d6db, #1a1b26);
|
||
|
|
||
|
--black: light-dark(#32344a, #444b6a);
|
||
|
--red: light-dark(#f7768e, #ff7a93);
|
||
|
--green: light-dark(#9ece6a, #b9f27c);
|
||
|
--yellow: light-dark(#e0af68, #ff9e64);
|
||
|
--blue: light-dark(#7aa2f7, #7da6ff);
|
||
|
--magenta: light-dark(#ad8ee6, #bb9af7);
|
||
|
--cyan: light-dark(#449dab, #0db9d7);
|
||
|
--white: light-dark(#787c99, #acb0d0);
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
background-color: var(--black);
|
||
|
color: var(--foreground);
|
||
|
|
||
|
font-family: monospace;
|
||
|
font-size: larger;
|
||
|
}
|
||
|
|
||
|
header {
|
||
|
display: flex;
|
||
|
justify-content: space-between;
|
||
|
width: fit-content;
|
||
|
width: 100%;
|
||
|
max-width: var(--fixedwidth);
|
||
|
}
|
||
|
|
||
|
main {
|
||
|
background-color: var(--background);
|
||
|
width: fit-content;
|
||
|
width: 100%;
|
||
|
max-width: var(--fixedwidth);
|
||
|
}
|
||
|
|
||
|
.fetch {
|
||
|
display: flex;
|
||
|
}
|
||
|
|
||
|
.uppercase {
|
||
|
text-transform: uppercase;
|
||
|
}
|
||
|
|
||
|
p {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
a {
|
||
|
color: var(--blue);
|
||
|
|
||
|
text-underline-offset: 0.25em;
|
||
|
}
|
||
|
|
||
|
a:hover,
|
||
|
a:visited:hover {
|
||
|
background-color: var(--blue);
|
||
|
color: var(--black);
|
||
|
text-decoration-color: var(--blue);
|
||
|
}
|
||
|
|
||
|
a:visited {
|
||
|
color: var(--blue);
|
||
|
}
|
||
|
|
||
|
pre {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
code {
|
||
|
font-family: inherit;
|
||
|
font-size: inherit;
|
||
|
}
|
||
|
|
||
|
h1,
|
||
|
h2,
|
||
|
h3,
|
||
|
h4,
|
||
|
h5,
|
||
|
h6 {
|
||
|
margin: 0;
|
||
|
|
||
|
font-size: inherit;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
h1::before {
|
||
|
content: "# ";
|
||
|
}
|
||
|
|
||
|
h2::before {
|
||
|
content: "## ";
|
||
|
}
|
||
|
|
||
|
h3::before {
|
||
|
content: "### ";
|
||
|
}
|
||
|
|
||
|
h4::before {
|
||
|
content: "#### ";
|
||
|
}
|
||
|
|
||
|
h5::before {
|
||
|
content: "##### ";
|
||
|
}
|
||
|
|
||
|
h6::before {
|
||
|
content: "###### ";
|
||
|
}
|
||
|
|
||
|
.colors span {
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.bc-black {
|
||
|
background-color: var(--black);
|
||
|
}
|
||
|
|
||
|
.c-black {
|
||
|
color: var(--black);
|
||
|
}
|
||
|
|
||
|
.bc-red {
|
||
|
background-color: var(--red);
|
||
|
}
|
||
|
|
||
|
.c-red {
|
||
|
color: var(--red);
|
||
|
}
|
||
|
|
||
|
.bc-green {
|
||
|
background-color: var(--green);
|
||
|
}
|
||
|
|
||
|
.c-green {
|
||
|
color: var(--green);
|
||
|
}
|
||
|
|
||
|
.bc-yellow {
|
||
|
background-color: var(--yellow);
|
||
|
}
|
||
|
|
||
|
.c-yellow {
|
||
|
color: var(--yellow);
|
||
|
}
|
||
|
|
||
|
.bc-blue {
|
||
|
background-color: var(--blue);
|
||
|
}
|
||
|
|
||
|
.c-blue {
|
||
|
color: var(--blue);
|
||
|
}
|
||
|
|
||
|
.bc-magenta {
|
||
|
background-color: var(--magenta);
|
||
|
}
|
||
|
|
||
|
.c-magenta {
|
||
|
color: var(--magenta);
|
||
|
}
|
||
|
|
||
|
.bc-cyan {
|
||
|
background-color: var(--cyan);
|
||
|
}
|
||
|
|
||
|
.c-cyan {
|
||
|
color: var(--cyan);
|
||
|
}
|
||
|
|
||
|
.bc-white {
|
||
|
background-color: var(--white);
|
||
|
}
|
||
|
|
||
|
.c-whites {
|
||
|
color: var(--white);
|
||
|
}
|
||
|
|
||
|
@media screen and (max-width: 640px) {
|
||
|
.fetch {
|
||
|
flex-direction: column;
|
||
|
}
|
||
|
|
||
|
#icon {
|
||
|
overflow-x: scroll;
|
||
|
}
|
||
|
}
|