2025-02-07 14:22:14 -05:00

196 lines
3.3 KiB
CSS
Executable File

* {
box-sizing: border-box;
}
body {
padding: px;
background: #989898;
margin: 0;
overflow-x: hidden;
font-family: sans-serif;
}
.bg {
position: fixed;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
width: 200%;
height: 200vh;
z-index: -1;
background: transparent url("/assets/imgs/noise-transparent.png") repeat 0 0;
background-repeat: repeat;
animation: shake 0.2s infinite;
opacity: 0.9;
visibility: visible;
}
@keyframes shake {
0% {
transform: translate(0, 0);
}
10% {
transform: translate(-5%, -5%);
}
20% {
transform: translate(-10%, 5%);
}
30% {
transform: translate(5%, -10%);
}
40% {
transform: translate(-5%, 15%);
}
50% {
transform: translate(-10%, 5%);
}
60% {
transform: translate(15%, 0);
}
70% {
transform: translate(0, 10%);
}
80% {
transform: translate(-15%, 0);
}
90% {
transform: translate(10%, 5%);
}
100% {
transform: translate(5%, 0);
}
}
#page-container {
min-height: 100vh;
}
#content-wrap {
padding-bottom: 2.5rem;
margin-top: 15px;
margin-left: 20px;
}
@media screen and (max-width: 800px) {
.leftcolumn,
.rightcolumn {
width: 100%;
padding: 0;
}
}
@font-face {
font-family: "opensans";
src: url("/assets/styles/Font/opensans.woff2") format("woff2"),
url("/assets/styles/Font/opensans.woff") format("woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "notosans";
src: url("/assets/styles/Font/NotoSans.woff2") format("woff2"),
url("/assets/styles/Font/NotoSans.woff") format("woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Material Symbols Rounded";
font-style: normal;
font-weight: 100 700;
src: url(https://fonts.gstatic.com/s/materialsymbolsrounded/v92/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2)
format("woff2");
}
.material-symbols-rounded {
font-family: "Material Symbols Rounded";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
font-feature-settings: "liga";
}
.material-symbols-rounded {
font-variation-settings: "FILL" 0, "wght" 700, "GRAD" 200, "opsz" 48;
}
.materialtext {
font-size: 20px;
}
ul {
list-style-type: none;
margin: auto;
padding: auto;
overflow: hidden;
background-color: hsl(0, 0%, 0%);
width: 98%;
border-radius: 50px;
margin-top: 10px;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover:not(.active) {
background-color: hsl(144, 72%, 18%);
}
.active {
background-color: hsl(141, 100%, 24%);
}
.noscroll {
overflow-x: hidden;
overflow-y: hidden;
}
.button {
padding: 15px 25px;
font-size: 24px;
text-align: center;
cursor: pointer;
outline: none;
color: #fff;
background-color: #3c3c3c;
border: none;
border-radius: 15px;
box-shadow: 0 9px #999;
}
.button:hover {
background-color: #000000;
}
.button:active {
background-color: #000000;
box-shadow: 0 5px #666;
transform: translateY(4px);
}