body {
    border: 0px;
    background-image: url('/data/background-image.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: sans-serif;
    font-size: 1rem;
    height: 100%;
    width: 100%;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    transition: filter 0.3s;
}
a {
    color: inherit;
    text-decoration: none;
}
input {
    border-radius: 0px;
}
:focus {
    outline: none !important;
}
:root {
    --accent: #f25c07;
    --black: #000000;
    --dark-grey: #808080;
    --light-grey: #f5f5f5;
    --white: #ffffff;
}
.auth-card {
    border-radius: 32px !important;
    background: #ffffff;
    max-width: 1024px;
    padding: 48px;
    text-align: center !important;
    width: 87.5%;
}
.no-underline {
    text-decoration: none !important;
}
.rounded-32 {
    border-radius: 32px !important;
}
.text-accent {
    color: var(--accent) !important;
}