thsf.net/src/thsf/static/css/style.css

133 lines
1.8 KiB
CSS

@font-face {
font-family: pfdintextcomppromedium;
src: url(../fonts/PFDinTextCompPro-Medium.ttf);
}
@font-face {
font-family: pfdintextcompprothin;
src: url(../fonts/PFDinTextCompPro-Thin.ttf);
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #e6007e;
font-family: pfdintextcomppromedium;
}
span.header {
font-size: 9.75em;
font-weight: bold;
}
span.subheader {
margin: 0;
font-size: 3.47em;
font-weight: thin;
}
span.place {
margin: 0;
font-size: 2.145em;
}
.white {
color: #ffffff;
}
.black {
color: #1A000D;
}
.thin {
font-family: pfdintextcompprothin;
}
.bold {
font-family: pfdintextcomppromedium;
}
#main_wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
#header {
text-align: center;
margin-bottom: -3em;
}
#logo_wrapper {
margin-top: 1em;
width: 40em;
}
img.logo {
width: inherit;
}
#navbar_wrapper {
margin-top: 1em;
display: flex;
flex-direction: line;
justify-content: flex-start;
align-items: center;
gap: 2em;
}
.button {
font-size: 4em;
transition-property: color;
transition-duration: 1s;
}
.button:hover {
color: #ffffff;
cursor: pointer;
}
#cursorbar {
margin-top: 1em;
}
.cursor {
width: 0;
height: 0;
border-left: 0.75em solid transparent;
border-right: 0.75em solid transparent;
border-bottom: 0.75em solid #1A000D;
}
#blah {
margin-top: 2em;
font-size: 2em;
/* font-family: pfdintextcompprothin; */
color: #ffffff;
width: 25em;
}
#blah > p {
margin: 1em 0 0 2em;
}
a {
font-family: pfdintextcomppromedium;
font-weight: bold;
color: #1A000D;
transition-property: color;
transition-duration: 1s;
text-decoration: wavy;
}
a:hover {
color: #ffffff;
}