body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: linear-gradient(-90deg,
                rgb(0, 6, 97) 20%,
                rgb(3, 31, 131) 30%,
                rgb(0, 65, 185) 45%,
                rgb(22, 112, 255) 50%,
                rgb(0, 65, 185) 55%,
                rgb(3, 31, 131) 70%,
                rgb(0, 6, 97) 80%);
}

body.dialog-open {
    overflow: hidden;
}

.d-none {
    display: none;
}