94 lines
1.9 KiB
CSS
94 lines
1.9 KiB
CSS
|
*, *::before, *::after {
|
||
|
box-sizing: border-box;
|
||
|
}
|
||
|
|
||
|
* {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
:root {
|
||
|
--tipus--color--black: #3f3b37;
|
||
|
--tipus--color--dark-gray: #8a8885;
|
||
|
--tipus--color--light-gray: #e1dbd6;
|
||
|
--tipus--color--white: #ffffff;
|
||
|
--tipus--color--yellow: #ffd200;
|
||
|
--tipus--color--red: #ff7a53;
|
||
|
--tipus--color--rosy: #ffbaa6;
|
||
|
--tipus--color--green: #5ae487;
|
||
|
--tipus--color--light-green: #9fefb9;
|
||
|
--tipus--color--blue: #55bfff;
|
||
|
--tipus--color--light-blue: #cbebff;
|
||
|
--tipus--color--hay: #ffe673;
|
||
|
|
||
|
--tipus--text-color: var(--tipus--color--black);
|
||
|
--tipus--background-color: var(--tipus--color--white);
|
||
|
--tipus--font-family: 'JetBrains Mono';
|
||
|
}
|
||
|
|
||
|
html, body {
|
||
|
height: 100%;
|
||
|
}
|
||
|
|
||
|
html {
|
||
|
font-family: var(--tipus--font-family), monospace;
|
||
|
font-size: 62.5%;
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
font-size: 1.6rem;
|
||
|
line-height: 1.5;
|
||
|
-webkit-font-smoothing: antialiased;
|
||
|
}
|
||
|
|
||
|
body, dialog {
|
||
|
background-color: var(--tipus--background-color);
|
||
|
color: var(--tipus--text-color);
|
||
|
}
|
||
|
|
||
|
img, picture, video, canvas, svg {
|
||
|
display: block;
|
||
|
max-width: 100%;
|
||
|
}
|
||
|
|
||
|
input, button, textarea, select {
|
||
|
font: inherit;
|
||
|
}
|
||
|
|
||
|
p, h1, h2, h3, h4, h5, h6 {
|
||
|
overflow-wrap: break-word;
|
||
|
}
|
||
|
|
||
|
input[type="submit"], button, .button {
|
||
|
min-width: 34rem;
|
||
|
background-color: var(--tipus--color--white);
|
||
|
border: 2px solid var(--tipus--color--black);
|
||
|
text-transform: uppercase;
|
||
|
display: inline-block;
|
||
|
text-align: center;
|
||
|
padding: 1rem;
|
||
|
}
|
||
|
|
||
|
input[type="submit"]:hover, button:hover {
|
||
|
background-color: var(--tipus--color--light-gray);
|
||
|
}
|
||
|
|
||
|
input[type="submit"]:active, button:active {
|
||
|
background-color: var(--tipus--color--black);
|
||
|
border-color: var(--tipus--color--white);
|
||
|
color: var(--tipus--color--white);
|
||
|
}
|
||
|
|
||
|
#login {
|
||
|
background-color: var(--tipus--color--hay);
|
||
|
padding: 1.25em;
|
||
|
}
|
||
|
|
||
|
#login h2 {
|
||
|
margin-bottom: 1em;
|
||
|
}
|
||
|
|
||
|
div[role="alert"].error {
|
||
|
padding: 1.25em;
|
||
|
background-color: var(--tipus--color--red);
|
||
|
}
|