69 lines
1.1 KiB
CSS
69 lines
1.1 KiB
CSS
* {
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-family: "PT Sans", sans-serif;
|
|
}
|
|
|
|
:root {
|
|
--primary: rgb(41, 63, 87);
|
|
--primary-contr: rgb(9, 11, 46);
|
|
--secondary: rgb(218, 218, 218);
|
|
--third: rgb(171, 183, 183);
|
|
--forth: rgb(255, 255, 255);
|
|
--error: rgb(221, 82, 18);
|
|
}
|
|
|
|
.home,
|
|
.about {
|
|
display: flex;
|
|
height: 90vh;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 3rem;
|
|
}
|
|
|
|
.about {
|
|
background-position: center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
font-size: 100px;
|
|
}
|
|
|
|
.sitePage {
|
|
min-height: 90vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-content: center;
|
|
align-items: center;
|
|
background-color: var(--secondary);
|
|
color: var(--primary);
|
|
}
|
|
|
|
h1 {
|
|
font-size: 5em;
|
|
margin: 0.7em auto;
|
|
}
|
|
|
|
.sitePage h2 {
|
|
font-size: 3.75em;
|
|
margin: 0.7em auto;
|
|
}
|
|
|
|
.sitePage p {
|
|
font-size: 1.5em;
|
|
max-width: 60%;
|
|
margin-bottom: 4vh;
|
|
}
|
|
|
|
.errorMessage {
|
|
color: var(--error);
|
|
max-width: 60%;
|
|
/* top, right, bottom, left */
|
|
margin: 0 auto;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
.bildnachweise {
|
|
font-size: 1.3em;
|
|
}
|