body { background-color: #2E2E2E; color: #D3D3D3; font-family: Arial, sans-serif; } .container { display: flex; justify-content: center; } .column { width: 45em; padding-top: 0.0em; padding-bottom: 0.0em; padding-left: 1em; padding-right: 1em; } .narrow-column { width: 30em; } .wtext { font-family: monospace; font-size: x-large; } .wtextfooter { font-size: large; color: #b3b3b3; } .wtext h1 { color: #5C4033; } a { color: #4F4F2F; } .button { background-color: #5C4033; color: #D3D3D3; border: none; padding: 10px 20px; cursor: pointer; } .button:hover { background-color: #4F4F2F; } .loader { height: 10em; background-color: white; margin-top: 1em; margin-bottom: 1em; animation: throb 3s infinite; } .loader-row { height: 2em; background-color: #4f4f4f; margin-top: 10px; margin-bottom: 10pw; animation: throb 3s infinite; } @keyframes throb { 0%, 100% { opacity: 0.0; } 50% { opacity: 0.1; } } .center-text { text-align: center; } .margin { margin: 1em; } #search { width: 100%; font-size: 1em; padding: 10px; border-radius: 10px; } input[type="text"]::placeholder { color: #aaa; font-style: italic; } .list-item { display: flex; justify-content: space-between; align-items: center; padding: 10px; } a.list-item { text-decoration: none; color: inherit; } a.list-item:hover { background-color: #3E3E3E; } .secondary-headers { display: flex; flex-direction: column; align-items: flex-end; } .secondary-headers span { margin: 0; font-size: 0.7em; color: #C3C3C3; } .topnav a { display: inline; padding-right: 0.5em; } .topnav p { display: inline; padding-right: 0.5em; }