@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap"); body { font-family: "Roboto", Arial, Helvetica, sans-serif; margin: 0; background: #111; display: flex; flex-direction: column; min-height: 100vh; } .fa-magnifying-glass { color: white; } .flex-center { display: flex; justify-content: center; } .header-center { align-items: center; flex-direction: column; margin-top: 10%; } .left-margin { margin: 0px 16px; } #uv-error { color: #ff6666 !important; white-space: pre-wrap; } #uv-error-code { font-size: 12px; color: #fff; font-family: "Courier New", Courier, monospace; } #uv-register-sw { color: white; background: #555555; cursor: pointer; outline: none; border: none; border-radius: 6px; padding: 16px 20px; line-height: 16px; display: none; } #uv-register-sw:active { background: #333333; } #uv-register-sw.show { display: block; } .logo { width: 150px; height: 150px; } .logo-wrapper .text { font-size: 75px; color: #fff; } .logo-wrapper h1 { color: white; } footer { margin: 0 5vw; margin-top: auto; display: flex; flex-direction: column; line-height: 30px; margin-bottom: 20px; } footer > div { display: flex; justify-content: left; align-items: center; flex-wrap: wrap; margin-bottom: 15px; } footer a, footer span { margin: 0 15px; text-decoration: none; color: #fff; font-size: 15px; } footer a { cursor: pointer; } footer a:hover { text-decoration: underline; } .desc p { width: 560px; color: rgba(253, 253, 253, 0.514); } #uv-address { background: none; font-family: inherit; padding: 0px 17px; height: 48px; border: 1px solid rgb(255, 255, 255, 0.2); color: var(--text-color); border-radius: 3px; outline: none; width: 350px; margin-top: 5px; border-radius: 50px; color: #fff; transition: border-radius 0.1s; } #uv-address:focus { border: 1px solid rgba(253, 253, 253, 0.514); border-radius: 6px; } .credit { border-radius: 10px; padding: 10px; display: block; border: #fff 1px solid; color: #fff; display: flex; flex-wrap: wrap; margin-bottom: 15px; } .credit label { margin-left: auto; margin-right: 15px; } .credit a, .credit label { color: white; text-decoration: underline; text-align: right; } .credit pre { display: none; width: 100%; } .credit label::after { content: "show license"; cursor: pointer; } .credit input:checked + label::after { content: "hide license"; } .credit input:checked ~ pre { display: block; }