Files

190 lines
3.1 KiB
CSS

@font-face {
font-family: comicsansms;
src: url(/fonts/comic.ttf);
}
@supports (display: grid) {
#oldmodelink {
display: none;
}
}
.fitinpageplease {
max-width: 100%;
height: auto;
display: block;
}
body {
color: #f5b;
}
.bgimage {
background-color: #88a;
background-image: url("/Images/DingusSun.jpg");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
position: fixed;
top:-10%;
left:-10%;
filter: blur(8px);
-webkit-filter: blur(8px);
width: 120%;
height: 130vh;
height: 130svh;
margin: none;
}
.gray {
background-color: #333;
color: #ccc;
}
footer {
padding: 1%;
margin: none;
}
header {
position: sticky;
top:0;
}
.bottomright {
position:fixed;
right:20;
bottom:20;
}
#grid-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
display:grid;
grid-template-rows: auto 1fr auto;
grid-template-columns: 100%;
min-height: 100vh;
min-height: 100svh;
}
article {
width: 65%;
margin: auto;
margin-top: 0;
}
.article-content-block {
background-color: #222;
padding: 3%;
}
.navbar {
background-color: #333;
color: #fff;
height: 48px;
padding:none;
}
.nav-button {
position:relative;
display: inline-block;
vertical-align: top;
border: 2px solid #000;
padding: 6px;
background-color: #333;
height: 32px;
color: #fff;
}
.nav-content {
height: 32px;
color: #fff;
display: flex;
align-items: center;
}
.nav-content img {
height: 32px;
width: 32px;
object-fit: cover;
margin-right: 6px;
}
.definition {
cursor: help;
text-decoration: underline;
text-decoration-style: dotted;
}
.dropdown-content {
display: none;
position: absolute;
margin-left: -8px;
margin-top: 8px;
width: max-content;
background-color: #444;
z-index: 1;
border: 2px solid #000;
}
.nav-button a {
text-decoration: none;
}
.nav-button:hover {
background-color: #444;
}
h1, h2, h3, h4, h5, h6 {
color: #b5f;
margin-bottom: 0px;
}
a {
color: #88f;
}
li a {
color: #f5b;
}
h6 a {
color: #b5f;
}
.subtitle, .subtitle * {
font-size: 10pt;
color: #888;
}
.nav-button:hover .dropdown-content {
display: block;
}
.dropdown-content .nav-button {
width: calc(100% - 16px);
}
.error {
background-color: #f44;
color: #000;
width: fit-content;
padding: 0.3%
}
.container {
display: block;
}
@media print {
.no-print, .no-print * {
display: none !important;
}
article {
width: 100%;
margin: auto;
margin-top: 0;
}
.article-content-block {
break-inside: auto;
}
h2, h3 {
break-after: avoid;
}
p, ul, li {
break-inside: avoid;
}
#grid-container {
display: block;
position: static;
min-height: unset;
}
.bgimage {
display: none;
}
.container {
break-inside: avoid;
}
footer {
position: fixed;
bottom: 0;
}
}