* { box-sizing: border-box; font-family: 'Andada Pro', sans-serif; /* font-family: 'Roboto', sans-serif; */ } :root { --nav-bar-size: 54px; --white: #ffffff; --grey: #dbdcde; --light-grey: #fafafa; --main: #fca311; --warning: #fca311; --warning-transparent: #fca31144; --danger-ligther: #ffe0de; --danger: #ff8282; --danger-transparent: #ff828244; --sec: #14213d; --black: #000000; --red: 212, 38, 38; --green: 92, 199, 30; } body { margin: 0px; } .button, button { border-radius: 10px; text-align: center; padding: 3px 6px; border: none; box-shadow: 0 2px 8px 1px #66666655; background: var(--main); color: var(--black); &.padded { padding: 10px; } &.danger { background: rgb(var(--red)); color: white; font-weight: bold; } } button.expander { background: none; width: 100%; box-shadow: none; border-bottom: 1px #ccc; text-align: left; font-size: 20px; font-weight: bold; } button.expander::after { content: '▼'; } a.button { text-decoration: none; height: 1.6em; } .flex { display: flex; } .justify-center { justify-content: center; } .justify-start { justify-content: start; } .justify-end { justify-content: end; } .align-center { align-items: center; } .grow-1 { flex-grow: 1; } .w100 { width: 100%; display: block; } .text-center { text-align: center; } .simple-link { color: var(--sec); text-decoration: none; } .bold { font-weight: bold; } .bigger { font-size: 1.1rem; } .danger { color: red; } .card { box-shadow: 0 2px 5px 1px #66666655; padding: 20px; border-radius: 10px; margin: 20px 0; } .card h3 { margin-top: 0; } .table { width: 100%; box-shadow: 0 2px 8px 1px #66666622; border-radius: 10px; border-collapse: collapse; overflow: hidden; } .table thead { background: #60606022; } .table tr td, .table tr th { border-left: 1px solid #22222244; padding: 15px; } .table tr td:first-child, .table tr th:first-child { border-left: none; } .table tr td button, .table tr td .button { padding: 5px 10px; box-shadow: 0 2px 5px 1px #66666655; } .big-msg { padding: 10px; margin: 10px 0; border-radius: 10px; border: 1px solid black; } .big-msg.warning { background-color: var(--warning-transparent); border: 1px solid var(--warning); } .big-msg.danger { background-color: var(--danger-transparent); border: 1px solid var(--danger); } .box { padding: 30px; margin: 20px 0; border-radius: 10px; box-shadow: 2px 5px 8px 2px #66666655; } .no-top-margin { margin-top: 0px; } .box.danger-bg, form.danger-bg { background-color: var(--danger-transparent); border: 1px solid var(--danger); } pre { font-family: 'Fira Code'; background-color: #f6f8fa; word-break: break-word; white-space: pre-wrap; border-radius: 10px; padding: 10px; }