/* Fix OAuth Button alignment if only one OAuth provider */
#p-signin .c-signin-control__oauth { grid-template-columns: 0.5fr !important; justify-content: center !important; }
#p-signin .c-signin-control__oauth .c-button { justify-content: center !important; }

#p-signin .c-signin-control {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

/* Hide the disabled email-login – disabled */
#p-signin .c-signin-control .c-divider, #p-signin .c-signin-control p.text-muted {
    display: none;
}

#p-signin .w-max-4xl {
    max-width: 100%;
}

/* Center the Terms and Conditions footer */
#p-signin .text-muted {
    text-align: center;
}

/* */
.p-home__welcome-col hr {
    margin-bottom: 20px;
    margin-top: 20px;
}

/* fix text-break of topic titles (in v.0.27)*/
.text-break {
    word-break: normal;
}

/* better presentation of citations (in v.0.25) */
.c-comment blockquote {
    background: #efefef;
    padding: 5px 5px 5px 10px;
    margin-left: 30px;
}

/* fix presentation of user mentions (in v.0.25) */
span.text-blue-600 {
    background-color: #c2c4ff;
    border-radius: 6px;
    box-decoration-break: clone;
    color: #0f3ebb;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}