98 lines
No EOL
1.7 KiB
CSS
98 lines
No EOL
1.7 KiB
CSS
@font-face {
|
|
font-family: "Fira Code";
|
|
src: url("../assets/fonts/FiraCode.ttf");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Lexend";
|
|
src: url("../assets/fonts/Lexend.ttf");
|
|
}
|
|
|
|
:root {
|
|
--color-text-primary: #352B38;
|
|
--color-text-link: #306662;
|
|
--color-background-primary: #EDF1EA;
|
|
--color-background-secondary: #D9DED4;
|
|
--color-background-tertiary: #EBE1E9;
|
|
}
|
|
|
|
body {
|
|
color: var(--color-text-primary);
|
|
background-color: var(--color-background-primary);
|
|
font-family: "Fira Code", "Courier New", Courier, monospace;
|
|
font-style: normal;
|
|
font-weight: 300;
|
|
margin: auto;
|
|
margin-top: 50px;
|
|
margin-bottom: 10vmin;
|
|
max-width: min(98%, 45em);
|
|
overflow-wrap: break-word;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
h1, h2 {
|
|
font-family: "Lexend", "Arial", Arial, sans-serif;
|
|
text-align: center;
|
|
}
|
|
|
|
h2 {
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
p {
|
|
padding-left: 0.6em;
|
|
padding-right: 0.6em;
|
|
}
|
|
|
|
a {
|
|
color: var(--color-text-link)
|
|
}
|
|
|
|
table, tr, th, td {
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
td:first-child {
|
|
padding-left: 0.6em;
|
|
}
|
|
|
|
td:last-child {
|
|
padding-right: 0.6em;
|
|
}
|
|
|
|
.reduceTopMargin {
|
|
margin-top: -0.75em;
|
|
}
|
|
|
|
.centerHoriz {
|
|
margin: auto;
|
|
width: min(100%, 45em);
|
|
}
|
|
|
|
.categoryLink {
|
|
padding-top: 1em;
|
|
display: block;
|
|
}
|
|
|
|
.categoryBoard {
|
|
background-color: var(--color-background-secondary);
|
|
text-align: left;
|
|
}
|
|
|
|
.categoryBoard tr td:nth-child(3) {
|
|
text-align: center;
|
|
}
|
|
|
|
.categoryBoard tr td:nth-child(4) {
|
|
text-align: right;
|
|
}
|
|
|
|
.categoryBoard tr:nth-child(even) {
|
|
background-color: var(--color-background-tertiary);
|
|
}
|
|
|
|
.runContainer {
|
|
text-align: center;
|
|
padding-bottom: 3%;
|
|
padding-top: 3%
|
|
} |