frzn.dev/app/assets/stylesheets/master.css
2024-08-13 20:35:06 +01:00

147 lines
1.9 KiB
CSS

:root {
--background: #11111b;
--foreground: #cdd6f4;
--links: #89b4fa;
}
body {
background-color: var(--background);
color: var(--foreground);
margin: 20px 75px 20px 75px;
line-height: 1.5em;
font-size: 10pt;
letter-spacing: -0.015em;
min-width: 520px;
}
body,
pre {
font-family: "FiraCode", monospace;
}
a {
color: var(--links);
text-decoration: underline dotted;
}
a:hover {
text-decoration: underline solid;
}
ul {
list-style: none;
margin-left: 0;
padding: 0;
}
li {
padding-left: 1em;
text-indent: -1em;
}
li:before {
content: "-";
padding-right: 5px;
}
p, ul, pre {
margin: 0;
}
.header,
.section {
padding-bottom: 1em;
}
.section {
min-width: 20em;
width: max-content;
}
.section:last-child {
padding-bottom: 0;
}
ul.members li {
text-indent: 0;
}
ul.members li:before {
content: none
}
ul.sidebar-links li:before {
content: ">";
}
body > div {
padding-bottom: 1em;
}
body > div:nth-last-child(-n + 3) {
padding-bottom: 0;
}
.footer {
text-align: center;
}
table.services {
padding-left: 1em;
}
table.services td {
padding: 0 1em 0 0;
}
table.services tr td:first-child {
padding-right: 0.5em;
}
table.services tr td:nth-child(2)::before {
content: "- ";
}
table.services tr td:last-child {
font-style: italic;
}
table.system-info {
padding-left: 1em;
}
table.system-info td {
padding: 0 1em 0 0;
}
table.system-info tr td:first-child {
padding-right: 0.5em;
min-width: 100px;
}
.page-container {
display: grid;
grid-template-columns: 1fr 250px;
grid-template-rows: 1fr;
grid-column-gap: 0;
grid-row-gap: 0;
}
.page-container > div {
padding: 5px;
}
.page-container > div.sidebar {
border-left: 2px solid gray;
padding-left: 10px;
}
.footer hr {
margin-top: 0;
border: none;
border-top: 2px solid gray;
}
small {
line-height: 0;
}