snow-finals-schedule/www/index.css

116 lines
1.6 KiB
CSS

/*
Kyler Olsen
Feb 2025
*/
main {
padding-left: 20vw;
padding-right: 20vw;
}
h1, h2, h3, h4 {
font-family:
'Lucida Sans',
'Lucida Sans Regular',
'Lucida Grande',
'Lucida Sans Unicode',
Geneva,
Verdana,
sans-serif;
/* margin: 16px 64px; */
margin-top: 16px;
margin-bottom: 16px;
}
h1 {
text-align: center;
}
h1 .title {
font-size: 48px;
}
h1 .semester {
font-size: 24px;
font-style: italic;
}
table {
margin-left: auto;
margin-right: auto;
}
table, th, td {
border: 1px solid black;
}
th, td {
padding: 8px;
text-align: left;
}
hr {
margin-top: 16px;
}
p {
font-size: 18px;
/* text-indent: 4rem; */
/* margin: 16px 64px; */
margin-top: 16px;
margin-bottom: 16px;
}
ul {
display: block;
font-size: 18px;
/* margin: 16px 98px; */
margin-top: 16px;
margin-bottom: 16px;
}
ul ul {
margin-top: revert;
margin-bottom: revert;
}
a {
color: blue;
text-decoration: underline;
}
footer {
text-align: center;
padding: 8px;
padding-left: 20vw;
padding-right: 20vw;
}
@media screen and (max-width: 768px) {
main {
padding-left: 5vw;
padding-right: 5vw;
}
footer {
padding-left: 5vw;
padding-right: 5vw;
}
}
body[mode="dark"] {
background-color: #121212;
color: #dedede;
}
body[mode="dark"] table, body[mode="dark"] th, body[mode="dark"] td {
border: 1px solid #404040;
}
body[mode="dark"] a {
color: #3399ff;
}
.no-classes {
display: none;
}