body { margin: 0; background-color: #111; color: white; font-family: Verdana, Geneva, Tahoma, sans-serif; } .header { background-color: #222; width: 100%; height: 50px; display: flex; flex-direction: row; padding: 0 10px; box-sizing: border-box; margin-bottom: 1rem; } .header .left { margin: auto auto auto 0; font-size: 20px; height: 100%; } .header .left a { width: inherit; } .header .right { margin: auto 0 auto auto; height: 100%; display: flex; flex-direction: row; } .header .right a:hover, .header .right a:focus { background-color: #333; } .header a { height: 100%; width: 130px; margin: auto 0; display: flex; text-decoration: none; transition: background-color ease-in-out 0.1s; } .header a div { margin: auto; color: white; } button { background-color: #1c478a; border: 0; border-radius: 5px; color: white; cursor: pointer; } button:hover, button:focus { background-color: #122d57; } button.good, a.good { background-color: #015b01; } button.yellow, a.yellow { background-color: #4a4a00; } button.bad, a.bad { background-color: #8e0000; } .page { width: 1000px; min-height: 10px; margin: 0 auto; } .page .horizontal-button-container { display: flex; flex-direction: row; } .page .horizontal-button-container button, .page .horizontal-button-container a { width: 120px; min-height: 30px; text-decoration: none; display: flex; margin-right: 5px; } .page .horizontal-button-container button span, .page .horizontal-button-container a span { margin: auto; } .page .horizontal-button-container button:last-of-type, .page .horizontal-button-container a:last-of-type { margin-right: 0; } .page .blog-admin { margin-bottom: 10px; } .page .pagination { display: flex; flex-direction: row; width: 100%; margin: 0 auto; } .page .pagination a { height: 40px; width: 150px; margin-right: 5px; display: flex; text-decoration: none; background-color: #222; } .page .pagination a span { margin: auto; color: white; font-size: 20px; } .page .pagination a:last-of-type { margin-right: 0; margin-left: 5px; } .page .pagination a.disabled { filter: brightness(50%); } .page .pagination .page-list { flex-grow: 1; display: flex; flex-direction: row; margin-bottom: 50px; } .page .pagination .page-list a { width: 40px; height: 40px; display: flex; text-decoration: none; background-color: #222; border-radius: 10px; margin: 0 10px 0 0; } .page .pagination .page-list a span { margin: auto; color: white; } .page .pagination .page-list a:first-of-type { margin: auto 10px auto auto; } .page .pagination .page-list a:last-of-type { margin: auto auto auto 0; } .page .pagination .page-list a.active { background-color: #993d00; } .hidden { display: none !important; } @media screen and (max-width: 1010px) { .page { width: 95%; } } .container { background-color: #222; min-height: 10px; padding: 10px 20px; box-sizing: border-box; } .container .category-navigation { width: 100%; height: 30px; display: flex; margin-bottom: 15px; } .container .category-navigation button { width: 100%; margin-right: 5px; border-radius: 5px; text-decoration: none; display: flex; } .container .category-navigation button span { margin: auto; color: white; } .container .category-navigation button:not(.active) { background-color: #4c515e; } .container .category-navigation button:hover, .container .category-navigation button:focus { filter: brightness(50%); } .container .setting-row { display: flex; flex-direction: row; min-height: 30px; padding: 5px; box-sizing: border-box; } .container .setting-row .setting-title { font-size: 18px; margin: auto auto auto 0; } .container .setting-row .setting-toggleable { min-width: 150px; display: flex; margin: auto 0 auto auto; } .container .setting-row .setting-toggleable .spinner { margin: auto 0 auto auto; animation: spin 1s; animation-timing-function: linear; animation-iteration-count: infinite; } .container .setting-row .setting-toggleable input { padding: 0; margin: auto 0 auto auto; width: 100px; box-sizing: border-box; text-align: center; border-radius: 10px; } .container .setting-row .setting-toggleable input[type=text] { width: 350px; } .container .setting-row .setting-toggleable button { width: 125px; margin-left: auto; height: 30px; } .container .setting-row:nth-child(even) { background-color: #1c1c1c; } .container .setting-row:nth-child(odd) { background-color: #191919; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }