* { margin: 0; padding: 0; font-family: 'Roboto Mono', monospace; } body { background: #121212; } .headers { position: absolute; left: 0; right: 0; top: 3vh; text-align: center; } .title:link { color: #bb86fc; text-decoration: none; font-size: 50px; font-weight: bold; } .title:visited { color: #bb86fc; } .title:hover { color: #7b59a5; } .desc { font-size: 25px; font-weight: bold; color: #ffffff; } .url-form { position: relative; z-index: 100; background-color: #2c2c2c; border-radius: 8px; padding: 30px; box-shadow: 0px 10px 20px #000000; margin: 35vh 10vw 0 10vw; } .input-list { width: 100%; list-style: none; text-align: center; } .url { width: 80%; padding: 10px; background: #121212; border: 2px solid #bb86fc; color: #ffffff; margin-bottom: 2vh; } .url:focus { border-color: #7b59a5; } .token { width: 80%; padding: 10px; background: #121212; border: 2px solid #bb86fc; color: #ffffff; margin-bottom: 2vh; } .token:focus { border-color: #7b59a5; } .button { width: 100px; background: #bb86fc; border: 2px solid #bb86fc; border-radius: 3px; padding: 10px; color: #000000; font-weight: bold; } .button:hover { background: #7b59a5; border-color: #7b59a5; } .form-error-message { color: #ffffff; list-style: none; text-align: center; margin: -1vh 0 2vh 0; } .token-explanation { color: #ffffff; font-size: 13px; list-style: none; text-align: center; margin-bottom: 2vh; } .error-message { text-align: center; color: #ffffff; font-size: 50px; font-weight: bold; margin: 35vh auto 0 auto; } .donation { color: #ffffff; list-style: none; text-align: center; margin: 30vh auto 0 auto; } .donation-title { font-size: 40px; font-weight: bold; margin-bottom: 2vh; } .donation-patreon { font-size: 30px; font-weight: bold; margin-bottom: 5vh; } .donation-bitcoin { font-size: 16px; font-weight: bold; } .donation a:link { color: #bb86fc; text-decoration: none; } .donation a:visited { color: #bb86fc; } .donation a:hover { color: #7b59a5; } .page-container { position: relative; min-height: 100vh; } .content-wrap { padding-bottom: 2.5rem; } footer { position: absolute; bottom: 0; width: 100%; height: 2.5rem; margin-bottom: 5vh; } .footer-list { list-style: none; text-align: center; } .footer-list li { color: #ffffff; display: inline; } .footer-list a:link { color: #bb86fc; text-decoration: none; } .footer-list a:visited { color: #bb86fc; } .footer-list a:hover { color: #7b59a5; } .copyright { font-family: serif; }