:root{--brand-color:#ffc304;--faded-brand-color:#ffe694;--sky-gradient:linear-gradient(180deg,#94c5f8,#a6e6ff 55%,#b1b5ea) fixed;--text-color:#eee;--opposite-text-color:#111;--heading-color:#fff;--shading:0px 0px 4px rgba(0,0,0,.25);--primary-color:#202020;--secondary-color:#313131;--alert-default:#94c5f8;--alert-success:#a3f894;--alert-warning:#f8d294;--alert-error:#f89494}body{color:var(--text-color);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.35}.bg-primary,body{background:var(--primary-color)}.bg-secondary{background:var(--secondary-color)}.color-brand{color:var(--brand-color)}.nav{background:var(--secondary-color);box-shadow:var(--shading)}.logo{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:48px;transition:all .2s ease;width:48px}.logo:hover{filter:drop-shadow(0 0 0 rgba(0,0,0,.25))}.pfp{border-radius:50%}.shading-img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:all .2s ease}.shading-img:hover{filter:drop-shadow(0 0 0 rgba(0,0,0,.25))}.home-shortcut{align-items:center;background:var(--primary-color);border-radius:20px;box-shadow:var(--shading);display:inline-flex;flex-direction:column;height:7rem;justify-content:center;min-width:7rem;padding:24px;transition:all .2s ease;width:auto}.home-shortcut:hover{box-shadow:0 0 #00000040}.home-shortcut h2{margin-bottom:0;margin-top:.5rem;overflow-wrap:normal;padding-bottom:0;text-align:center;white-space:nowrap;word-break:normal}.card{background:var(--secondary-color);border-radius:20px;box-shadow:var(--shading);padding:1.5rem}.card:not(:last-child){margin-bottom:24px}.card-primary{background:var(--primary-color)}h1{font-size:24px}h1,h2{color:var(--heading-color);font-weight:700}h2{font-size:20px}a{transition:all .2s ease}.alert,a{font-weight:700}.alert{background:var(--alert-default);border-radius:1rem;box-shadow:var(--shading);padding:.75rem 1rem}.alert-warning{background:var(--alert-warning)}.alert-error{background:var(--alert-error)}.alert-success{background:var(--alert-success)}button,input[type=submit]{background:var(--brand-color);border-radius:99999px;box-shadow:var(--shading);color:var(--opposite-text-color);cursor:pointer;font-weight:700;padding:10px 20px;transition:all .2s ease;width:-moz-fit-content;width:fit-content}button.btn-secondary{background:var(--secondary-color);color:var(--text-color)}button:disabled,input:disabled{cursor:not-allowed;opacity:.5}button:hover,input[type=submit]:hover{box-shadow:0 0 #00000040}.card hr{border-color:#d8d8d8;margin-bottom:.75rem;margin-top:.75rem}.card input[type=email],.card input[type=password],.card input[type=text],.card textarea{border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;resize:none}.card h1{font-size:24px}table{border-collapse:collapse;border-left:2px solid var(--brand-color);border-right:2px solid var(--brand-color);box-shadow:0 0 20px #00000026;font-size:.9em;margin:0;min-width:400px}table thead tr{background-color:var(--brand-color);color:var(--opposite-text-color);text-align:left}td,th{padding:12px 15px}table tbody tr{border-bottom:1px solid var(--brand-color)}table tbody tr:nth-of-type(2n){background-color:var(--primary-color)}table tbody tr:last-of-type{border-bottom:2px solid var(--brand-color)}button.icon-button{padding:8px 16px}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-bottom:1rem!important;margin-top:1rem!important}markdown h1{font-size:20px!important}markdown h2{font-size:18px!important}markdown h3,markdown h4,markdown h5,markdown h6{font-size:16px!important}markdown table{margin:1rem 0}markdown table th strong{font-weight:700}markdown code{background:#202020;border-radius:.25rem;padding:.25rem .5rem}
