@font-face { font-family: Banquise; src: url(../assets/Banquise-Regular.woff); } @font-face { font-family: Dymo; src: url(../assets/Dymo.ttf); } @font-face { font-family: Erika; src: url(../assets/Erika-Type.ttf); } html, body { height: 100%; margin: 0; } a { text-decoration: none; color: black; } main { background-color: #413f43; background-image: url(../assets/background.jpg); background-repeat: no-repeat; background-size: cover; } main h1, main h2 { font-family: Banquise; color: white; } main h1 { font-size: 8em; } nav, footer, aside { background: #d7d7d7; background: url(../assets/paper.avif); padding: 5px; font-family: Erika; z-index: 10000; position: relative; opacity: 0.95; box-shadow: 0px 0px 10px #00000070; } nav a, footer a, aside a { font-family: Dymo; font-size: 3em; display: inline-block; } nav a.current { text-decoration: underline 3px; } footer a:hover, nav a:hover { transform: rotate(-2deg); } footer { display: block; text-align: center; display: flex; justify-content: space-evenly; } @media (max-width: 600px) { footer { flex-direction: column; } }