* {
padding: 0;
margin: 0;
}
html {
height: 100%;
}
body {
background: #ee3172;
background: linear-gradient(135deg, #ee3172 0%, #1079d1 82%);
height: 100%;
font-family: Helvetica, sans-serif;
}
.header-container {
display: flex;
justify-content: center;
}
.header-container header {
width: 60%;
padding: 3vh 0px;
display: flex;
justify-content: center;
border-bottom: 2px solid #fff;
margin-bottom: 5vh;
}
.header-container header h1 {
color: #fff;
user-select: none;
}
form {
display: flex;
flex-direction: column;
align-items: center;
padding: 0px 0px 5vh 0px;
}
form .input-container {
display: flex;
flex-direction: column;
width: 20vw;
margin-bottom: 2vh;
}
form .input-container label {
color: #fff;
margin-bottom: 0.5vh;
}
form .input-container input {
border: none;
border-bottom: 1px solid #fff;
background: none;
outline: none;
color: #fff;
}
form .input-container input::placeholder {
color: rgba(255, 255, 255, 0.685);
}
form button {
width: 20vw;
height: 5vh;
box-sizing: border-box;
border: none;
border: 2px solid rgba(255, 255, 255, 0.699);
border-radius: 15px;
font-weight: bold;
color: #fff;
background: rgba(255, 255, 255, 0.1);
transition: 0.3s ease-in-out;
user-select: none;
}
form button:hover {
background: rgba(255, 255, 255, 0.4);
transition: 0.3s ease-in-out;
}
form button:disabled {
opacity: 20%;
transition: 0.3s ease-in-out;
}
form button:disabled:hover {
background: rgba(255, 255, 255, 0.1);
}
.counter-element-container {
display: flex;
flex-direction: column;
align-items: center;
}
.counter-element-container #counter-element {
color: #fff;
font-weight: bold;
font-size: 45pt;
}
@media (max-width: 768px) {
.header-container header {
width: 100%;
}
form .input-container {
width: 80vw;
}
form button {
width: 80vw;
}
}
/*# sourceMappingURL=styles.css.map */