* { 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); }