treehouse/static/css/main.css

76 lines
1.2 KiB
CSS
Raw Normal View History

2023-08-18 17:04:12 +02:00
/* Choose more pretty colors than vanilla HTML */
body {
background-color: rgb(255, 253, 246);
color: #333;
}
/* Set up fonts */
body,
pre,
code {
font-family: 'RecVar', sans-serif;
font-size: 14px;
}
:root {
--recursive-mono: 0.0;
--recursive-casl: 1.0;
--recursive-wght: 400;
--recursive-slnt: -2.0;
--recursive-crsv: 0.5;
}
*,
*:before,
*:after {
font-variation-settings:
"MONO" var(--recursive-mono),
"CASL" var(--recursive-casl),
"wght" var(--recursive-wght),
"slnt" var(--recursive-slnt),
"CRSV" var(--recursive-crsv);
}
h1 {
--recursive-slnt: 0.0;
--recursive-casl: 0.0;
--recursive-crsv: 0.0;
--recursive-wght: 900;
}
pre,
code {
--recursive-mono: 1.0;
}
/* Make the tree have + and - instead of the default details/summary arrow */
.tree details>summary {
list-style: none;
cursor: pointer;
}
.tree li {
list-style: none;
}
.tree details::before {
content: '+';
opacity: 0.5;
padding-right: 8px;
vertical-align: text-bottom;
--recursive-mono: 1.0;
}
.tree details[open]::before {
content: '-';
}
.tree details *:first-child {
display: inline-block;
}