.telegram-auth-section {
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.telegram-auth-card {
    padding: 2.5rem;
    border-radius: 22px;
}

.telegram-login-container {
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.telegram-login-container .loader {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: var(--accent-color);
}

.telegram-auth-card .btn-link {
    padding: 0;
}

@media (max-width: 575.98px) {
    .telegram-auth-card {
        padding: 1.75rem;
        border-radius: 18px;
    }
}

