website/style.css

261 lines
4.2 KiB
CSS

html {
/* background-color: #111111; */
/* background: linear-gradient(to bottom, rgba(11, 11, 11, 0.900), rgba(11, 11, 11, 0.900)); */
/* background-image: url(./assets/bg.png) ; */
/* opacity: ; */
color: #f8feff;
font-family: "Roboto", monospace;
/* background-blend-mode: overlay;
background-size: auto; */
/* margin-top: 1px; */
background-image: linear-gradient(to bottom,
rgba(11, 11, 11, 0.80),
rgba(11, 11, 11, 0.90)),
url(./assets/bgs/bgtile3.gif);
background-attachment: fixed;
}
body {
margin-top: 0px;
font-size: 1.1em;
}
h1 {
text-align: center;
position: relative;
font-size: 1.7em;
margin-top: 15px;
margin-bottom: 15px;
}
h2 {
font-size: 1.5em;
color: rgb(70, 200, 180);
margin-top: 15px;
margin-bottom: 15px;
}
h3 {
font-size: 1.3em;
color: rgb(70, 185, 180);
margin-top: 15px;
margin-bottom: 15px;
}
h4 {
font-size: 1.1em;
color: rgb(70, 170, 180);
margin-top: 15px;
margin-bottom: 15px;
}
p {
font-size: 0.9em;
line-height: 1.5em;
margin-top: 12px;
margin-bottom: 12px;
}
a {
font-size: 0.9em;
line-height: 1.5em;
}
a:link {
color: rgb(255, 180, 255);
}
a:visited {
color: rgb(255, 180, 255);
}
li {
margin-top: 1vh;
margin-bottom: 1vh;
font-size: 0.9em;
line-height: 1.5em;
}
footer {
text-align: center;
padding: 1em;
}
code {
color: #adff2f;
}
#donate>* {
margin: 0 auto;
}
#uptime-up {
text-shadow: 0 0 10px #ffffff45, 0 0 20px #ffffff40, 0 0 30px lime, 0 0 40px #04e669,
0 0 50px #34ff1b, 0 0 60px #25fa2b, 0 0 70px #02ec55;
color: greenyellow;
}
#uptime-down {
text-shadow: 0 0 10px #ffffff45, 0 0 20px #ffffff40, 0 0 30px red, 0 0 40px #e61704,
0 0 50px #ff391b, 0 0 60px #fa3725, 0 0 70px #ec0202;
color: red;
}
.lastupdate {
text-align: center;
font-size: 1.2ch;
color: #80d7ff;
}
.content {
padding: 20px 20px;
margin: 0 auto;
max-width: 780px;
width: 68%;
min-height: 60vh;
word-wrap: break-word;
line-height: 1.5em;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
height: auto;
}
.qa {
margin-top: 1vh;
margin-bottom: 1vh;
}
.THEYGLOW {
text-shadow: 0 0 10px #ffffff45, 0 0 20px #ffffff40, 0 0 30px lime, 0 0 40px #04e669,
0 0 50px #34ff1b, 0 0 60px #25fa2b, 0 0 70px #02ec55;
}
.langglow {
text-shadow: 1px 2px 11px rgb(255, 255, 255);
}
.top {
font-size: small;
margin-top: 1ch;
flex: 1;
text-align: center;
}
.box {
position: relative;
text-align: center;
width: 1%;
margin-top: 9ch;
border: 4px solid #60976b83;
margin: auto;
}
.selfhosted {
color: #adff2f;
}
.header1 {
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
display: flex;
align-items: center;
}
.header2 {
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
position: relative;
animation: slide 8s linear infinite;
}
#fade {
opacity: 1;
animation: fadeOut 7s linear;
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes slide {
0% {
transform: translateX(100vw);
/* opacity: 1; */
}
/* 50% {
opacity: 1;
} */
100% {
transform: translateX(-100%);
/* opacity: 0; */
}
}
/* https://systemspace.dimden.dev/res/css/scanlines.css
/* Scanlines */
body:before {
content: "";
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 1000;
background-image: url(/assets/bgs/overlay.png);
background-repeat: all;
background-position: 0px 0px;
animation-name: Static;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-timing-function: steps(4);
opacity: 0.2;
/* box-shadow: inset 0px 0px 10em rgba(0, 0, 0, 0); */
}
body:after {
content: "";
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 1000;
background-image: url(/assets/bgs/overlay2.png);
background-repeat: all;
background-position: 0px 0px;
animation-name: Static;
animation-duration: 0.8s;
animation-iteration-count: infinite;
animation-timing-function: steps(4);
opacity: 0.2;
}
@keyframes Static {
0% {
background-position: 0px 0px;
}
100% {
background-position: 0px 4px;
}
}