html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--copy);font-family:Raleway,sans-serif;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}a{color:var(--copy);text-decoration:none}a.flex{display:flex}input,select,textarea{background-color:var(--foreground);border:1px solid var(--border);border-radius:4px;font-family:Raleway,sans-serif;font-size:16px;margin-top:4px;outline:none;padding:10px;transition:.1s;width:-webkit-fill-available}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:var(--primary);transition:.1s}.form-group{margin-bottom:15px}.form-group:last-child{margin-bottom:0}.form-group.flex{align-items:center;display:flex}.form-group.flex .additional{margin-left:auto}.button,button{align-items:center;background-color:var(--foreground);border:1px solid var(--border);border-radius:4px;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-weight:700;outline:none;padding:10px 15px;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:hover,button:hover{transition:.1s}.button.primary,button.primary{border-color:var(--primary);color:var(--primary-content)}.button.primary:hover,button.primary:hover{background-color:var(--primary)}.button.success,button.success{border-color:var(--success);color:var(--success-content)}.button.success:hover,button.success:hover{background-color:var(--success-dark)}.button.error,button.error{border-color:var(--error)}.button.error:hover,button.error:hover{background-color:var(--error-dark);color:var(--error-content)}.background{height:100%;width:100%}.background .featured-image{height:100%;-o-object-fit:cover;object-fit:cover;overflow-clip-margin:unset;position:absolute;width:100%}.centered{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%;z-index:500}.centered img{margin-bottom:20px}@media only screen and (max-width:540px){.centered{justify-content:unset;padding-top:20px}}.auth-block{background-color:var(--foreground);border-radius:4px;width:500px}.auth-block .header{border-bottom:1px solid var(--border);padding:20px;text-align:center}.auth-block .body{padding:20px}@media only screen and (max-width:540px){.auth-block{margin-left:20px;margin-right:20px;width:unset}}.notification{align-items:center;border-radius:4px;display:flex;margin-bottom:20px;padding:10px}.notification svg{height:24px;margin-right:10px;width:24px}.notification.success{background-color:var(--success);color:var(--success-content)}.notification.success svg{fill:var(--success-content)}.notification.error{background-color:var(--error);color:var(--error-content)}.notification.error svg{fill:var(--error-content)}.checkbox{align-items:center;cursor:pointer;display:flex;padding-left:25px;position:relative;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox p{margin-top:2px}.checkbox:hover input~.checkmark{border-color:var(--primary);transition:.1s}.checkbox input:checked~.checkmark{background-color:var(--primary)}.checkbox input:checked~.checkmark:after{display:block}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox .checkmark{background-color:var(--foreground);border:1px solid var(--border);border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}
