.Header h1 { color: var(--color-primary); font-weight: 700; font-size: 4em; display: inline-block; } .Header p { color: var(--color-primary); font-weight: 300; text-transform: uppercase; height: 30px; } .HeaderMain { display: flex; justify-content: space-between; align-items: center; margin-bottom: 2.5rem; } .SettingsButton { width: 35px; height: 35px; background-color: var(--color-accent); border-radius: 50%; position: fixed; bottom: var(--spacing-ui); left: var(--spacing-ui); display: flex; justify-content: center; align-items: center; opacity: 0.25; transition: all 0.3s; visibility: hidden; } .SettingsButton:hover { cursor: pointer; opacity: 1; } .SettingsLink { visibility: visible; color: var(--color-accent); } @media (min-width: 769px) { .SettingsButton { visibility: visible; } .SettingsLink { visibility: hidden; } } .HomeSpace { height: 20px; }