canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0; padding: 0; border: 0; background: transparent; } @font-face { font-family: 'diavlo'; src: url("../webfonts/Diavlo_LIGHT_II_37.woff2") format("woff2"); } @font-face { font-family: 'signika-negative'; src: url("../webfonts/SignikaNegative-Light.woff2") format("woff2"); } html { font-family: 'signika-negative', sans-serif !important; background-color: #23282b !important; } body { display: flex; flex-direction: column; align-items: flex-start; width: 95%; margin: 0 auto; max-width: 75em; } h1 { font-family: 'diavlo', sans-serif; color: #ab2626; filter: drop-shadow(2px 2px 4px black); font-size: 40px; margin: 0.5em 0; } h3 { color: #d7d7d7; font-family: 'signika-negative', sans-serif; font-weight: normal; font-size: 18px; margin: 0.5em 0; } label { color: #d7d7d7; font-family: 'signika-negative', sans-serif; font-size: 18px; font-weight: normal; } button, input[type="submit"] { font-family: 'signika-negative', sans-serif !important; padding: 10px; background-color: #1f1f1f; border: none; border-radius: 3px; color: white; font-size: 18px; cursor: pointer; } button:hover, input[type="submit"]:hover { background-color: #4f4f4f; } input { padding: 10px; }