/* HPSS: justify all paragraphs in article abstracts. */
.obj_article_details .abstract,
.obj_article_details .item.abstract,
.obj_article_details .abstract p,
.obj_article_details .item.abstract p {
    text-align: justify;
}

/* HPSS: justify article references. */
.obj_article_details .references,
.obj_article_details .item.references,
.item.references {
    text-align: justify;
}

/* Use the otherwise empty article-detail space on desktop only. */
@media (min-width: 992px) {
    .obj_article_details .item.references {
        width: 145%;
        max-width: 145%;
    }
}

/* Bright blue DOI and URL links inside article references. */
.obj_article_details .references a,
.obj_article_details .item.references a,
.item.references a {
    color: #0073e6 !important;
    text-decoration: underline;
}

/* Slightly darker blue on hover and keyboard focus. */
.obj_article_details .references a:hover,
.obj_article_details .references a:focus,
.obj_article_details .item.references a:hover,
.obj_article_details .item.references a:focus,
.item.references a:hover,
.item.references a:focus {
    color: #005bb5 !important;
}

/* Keep visited reference links in the same bright blue. */
.obj_article_details .references a:visited,
.obj_article_details .item.references a:visited,
.item.references a:visited {
    color: #0073e6 !important;
}
