﻿body.go-login-page {
    background-image: url("../media/auth/bg-login.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

[data-bs-theme="dark"] body.go-login-page {
    background-image: url("../media/auth/bg-login.png");
}

.go-login-brand {
    max-width: 430px;
}

.go-login-brand-logo {
    width: min(320px, 100%);
    height: auto;
    display: block;
}

.go-login-brand-mark {
    width: 52px;
    height: 52px;
    padding: 12px;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.94);
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.18);
}

.go-login-card {
    width: min(600px, 100%);
}

.go-login-form {
    max-width: 390px;
}

@media (max-width: 991.98px) {
    body.go-login-page {
        background-position: 25% center;
    }

    .go-login-card {
        min-height: auto;
    }
}

