/* Mobile Sign In and Sign Up Button Styles */
.bb-mobile-panel-wrapper .logo-wrap .auth-links {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 15px;
    width: 100%;
}

    .bb-mobile-panel-wrapper .logo-wrap .auth-links a {
        display: inline-block;
        padding: 10px 20px;
        border-radius: 4px;
        text-align: center;
        font-weight: 600;
        transition: all 0.3s ease;
    }

        /* Sign In Button - Outlined Style */
        .bb-mobile-panel-wrapper .logo-wrap .auth-links a:first-child {
            border: 2px solid var(--bb-primary-color, #385DFF);
            color: var(--bb-primary-color, #385DFF);
            background: transparent;
        }

            .bb-mobile-panel-wrapper .logo-wrap .auth-links a:first-child:hover {
                background: rgba(56, 93, 255, 0.1);
            }

        /* Sign Up Button - Filled Style */
        .bb-mobile-panel-wrapper .logo-wrap .auth-links a:last-child {
            background: var(--bb-primary-color, #385DFF);
            color: white;
            border: 2px solid var(--bb-primary-color, #385DFF);
        }

            .bb-mobile-panel-wrapper .logo-wrap .auth-links a:last-child:hover {
                background: var(--bb-primary-button-hover, #2a4cd7);
                border-color: var(--bb-primary-button-hover, #2a4cd7);
            }

/* Adjust logo and auth links container for better spacing */
.bb-mobile-panel-wrapper .logo-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 10px 0;
}

body.buddypress.register .register-section-logo img, body.buddypress.activation .activate-section-logo img {
    max-width: 80%;
    height: auto;
    width: 80% !important;
}