gull/public/style.css

138 lines
2.1 KiB
CSS

:root {
--text: #171717;
--bg: #fefefe;
}
@media(prefers-color-scheme: dark) {
:root {
--bg: #171717;
--text: #fefefe;
}
}
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(/Poppins.ttf) format('truetype');
}
body {
font-family: "Poppins", sans-serif;
font-weight: bold;
font-size: 4em;
margin: 0 auto;
display: flex;
flex-direction: column;
background-color: var(--bg);
color: var(--text);
height: 98vh;
animation: fadeIn ease .3s;
animation-iteration-count: 1;
animation-fill-mode: forwards;
}
main {
flex: 1;
}
footer {
height: 2em;
padding: .5em 1em .5em;
color: #ff906b;
font-size: .4em;
}
a {
text-decoration: none;
color: inherit;
}
form {
border: 0;
outline: 0;
width: 100%;
display: block;
box-sizing: border-box;
text-align: left;
}
input {
background: inherit;
font-family: inherit;
font-weight: inherit;
font-size: inherit;
width: inherit;
box-sizing: inherit;
border: inherit;
outline: inherit;
color: var(--text);
padding: .25em .5em .25em;
}
::placeholder {
opacity: .5;
}
button {
background: inherit;
font-family: inherit;
font-weight: inherit;
font-size: inherit;
border: inherit;
outline: inherit;
cursor: pointer;
padding: .25em .5em .25em;
}
span {
display: inherit;
padding: .25em .5em .25em;
animation: fadeIn ease .3s;
animation-iteration-count: 1;
animation-fill-mode: forwards;
}
.gradient-text {
/* Fallback color */
background-color: var(--text);
background-repeat: repeat;
background-size: 100%;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
@media screen and (max-width: 55em) {
body {
font-size: 2em;
}
input {
padding: .5em 1em .5em;
}
button {
padding: .5em 1em .5em;
}
span {
padding: .5em 1em .5em;
}
footer {
padding: 1em 2em 1em;
}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}