@import url("https://file.brz9.dev/web/css/normalize.css"); @import url("https://file.brz9.dev/cdn/fonts/byl-iconfont-v4.0/icons.css"); @import url("./layout.css"); @import url("./colors.css"); @import url("./fonts.css"); @import url("./ux.css"); input[type=text] { border: 5px solid var(--black); border-right: 0px; padding: 10px; border-radius: 0px; background-color: var(--white); font-family: inherit; font-weight: inherit; display: flex; margin: 0px; width: auto; outline: none; } select#lang { border: 5px solid var(--black); padding: 10px; border-radius: 0px; background-color: var(--white); font-family: inherit; font-weight: inherit; display: flex; margin: 0px; width: auto; outline: none; } input[type=submit] { border: 5px solid var(--black); padding: 10px; border-radius: 0px; background-color: var(--black); color: var(--white); font-family: inherit; font-weight: inherit; width: 100%; } form section.input { display: flex; } section.input select, section.input input[type=text] { flex-grow: 1; } /* Loading screen */ div.loading { position: fixed; background-color: var(--black); color: var(--white); width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; font-size: 3rem; } div.loading span { width: 2rem; height: 2rem; margin: 0 5px; background-color: var(--white); border-radius: 50%; display: inline-block; animation-name: dots; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; } div.loading span:nth-child(2){ animation-delay: 0.4s; } div.loading span:nth-child(3){ animation-delay: 0.8s; } @keyframes dots{ 50%{ opacity: 0; transform: scale(0.7) translate(10px); } }