body {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f9fa;
}
.card {
    background-color: white !important;
    width: 500px;
    min-width: 300px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'DM Serif Display', serif;
    color: black !important;
}

p,li,a,label {
    font-family: 'Noto Sans Display', sans-serif;
    line-height: 1.5;
    color: initial;
}