:root { --main-bg-color: #4e0408; --main-fg-color: #73232d; --main-ac-color: #963C3F; } body { font-family:Verdana, Geneva, Tahoma, sans-serif; margin: 0; } header { display: flex; background:linear-gradient(to bottom, var(--main-bg-color) 0%, var(--main-fg-color) 100%); box-shadow: rgba(0,0,0,.3) 0 3px 8px; padding: 0.5rem; color: #ffffff; align-items: stretch; } a.link::after { content: url("/icons/link_go.png"); } header img { object-fit: cover; margin-right: 1rem; height: 4rem; align-items: center; } nav { display: flex; flex-direction: row; align-items: center; font-size: 95%; background-color: whitesmoke; } nav a { margin: 0 0.5rem; display: flex; flex-direction: row; align-items: center; } nav img { margin-right: 0.5rem; } header h1 { margin: 0; color: white; } header h1 a { font-size: 120%; color: white; text-decoration: none; } .subtitle { display: flex; background-color: var(--main-ac-color); color: white; flex-direction: row; max-height: 2.5rem; align-items: center; gap: 1.5rem; } .subtitle::before { content: ""; flex: 0 0 2.5rem; height: 2.5rem; background: url("/media/muleteer.png") center / contain no-repeat; } hr { padding: 0; margin: 0; border-color: white; } main { margin: 0 0 0 2.5rem; } .fig { position: fixed; bottom: 0%; right: -2%; opacity: 0.15; transition: opacity 0.25s ease-in; z-index: -1; width: 25%; } .fig:hover { z-index: 5; opacity: 1; }