@counter-style empty-style {
    system: extends decimal;
    /* Extend the default decimal system */
    suffix: '   ';
    /* Use an empty string as a suffix to remove the period */
}

.reference-list {
    list-style: empty-style;
    /* Apply the custom counter style to the ordered list */
    margin-left: 0;
    padding-left: 0;
}

.reference-list li {
    margin-bottom: 1rem;
}

.reference-list li::marker {
    font-size: 0.875rem;
    color: var(--gray-text-color);
}

.reference-url {
    font-size: 0.875rem;
    text-decoration: none;
    color: var(--gray-text-color);
}

.reference-back-link {
    text-decoration: none;
    color: var(--gray-text-color);
}

.citation-link {
    text-decoration: none;
    color: var(--gray-text-color);
}

.csl-bib-body {
    font-size: 0.875rem;
}