@import url('/auth/css/authlogin.css');

.admin-auth-page {
    background:
        radial-gradient(circle at top left, rgba(15, 118, 110, 0.12), transparent 28%),
        radial-gradient(circle at bottom right, rgba(12, 74, 110, 0.12), transparent 30%),
        linear-gradient(180deg, #f4f8fb 0%, #edf3f8 100%);
}

.auth-shell-admin {
    position: relative;
}

.auth-panel-brand-admin {
    background:
        radial-gradient(circle at top right, rgba(45, 212, 191, 0.22), transparent 34%),
        linear-gradient(135deg, #062c30 0%, #0b5563 50%, #0f7a7c 100%);
}

.admin-auth-card {
    width: min(100%, 500px);
}

.admin-auth-submit {
    background: linear-gradient(135deg, #0b5563 0%, #0f7a7c 100%);
    box-shadow: 0 18px 34px rgba(11, 85, 99, 0.18);
}

.admin-auth-submit:hover {
    background: linear-gradient(135deg, #094852 0%, #0d6a6b 100%);
}

.admin-auth-note {
    margin-top: 28px;
    padding: 18px 20px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.88);
    font-size: 14px;
    line-height: 1.6;
}

@media (max-width: 640px) {
    .admin-auth-note {
        margin-top: 20px;
    }
}
