/* * #000000 - Black * #FFC857 - Yellow * #E9724C - Orange * #C5283D - Red * #255F85 - Blue */ html { height: 100%; display: flex; } body { background-color: #F2F2FF; display: flex; margin: 1em; width: 100%; border: 1px solid black; font-family: "Noto Sans Mono", "Monaco", serif; flex-direction: column; } body header { display: flex; justify-content: space-between; } header h1 { font-family: "Noto Serif Display", "American Typewriter", serif; font-weight: normal; text-align: center; display: block; margin: 2rem; } header nav { display: flex; align-items: center; margin 2rem; margin-right: 4rem; } nav a { margin: 1rem; font-size: 1.2rem; text-decoration: none; color: black; padding: 1rem; } .button { background-color: #17466E; color: #F2F2FF; border-radius: 20px; } main { height: 100%; display: flex; align-items: center; justify-content: space-evenly; } main figure { width: 40%; margin: 2rem; display: block; position: relative; font-size: 1.5rem; right: 4rem; bottom: 1rem; } main figure figcaption { text-align: right; } main span { text-align: right; font-size: 3rem; position: relative; bottom: 5rem; } mark { background-color: #EDAF1F; position: relative; }