.btn.btn-primary {
    border-radius: 8px;
    background: var(--primary-dark-blue);
    color: var(--light);
    padding: 12px 18px;

    font-family: Arial;
    font-size: 16px;
    font-weight: 700;

    /* Shadows/shadow-xs */
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.minute-archive-items .minute-archive-year,
.minute-archive-items .minute-archive-title {
    color: var(--text-primary-900);
    font-family: Montserrat;
    font-size: 1.25rem;
    font-weight: 600;
}

.minute-archive-items ul > li {
    padding: 8px 0px;
}
.minute-archive-items ul > li > a {
    color: var(--primary-dark-blue);
    text-decoration: none;
    font-size: 1.125rem;
    font-weight: 700;
}
.minute-archive-items ul > li > a:hover {
    text-decoration: underline;
}

.minute-archive-items a {
    color: var(--primary-dark-blue);
}

.table-container button[id^=next],
.table-container button[id^=prev] {
    border-color: transparent;
}

.table-container button:disabled {
    cursor: not-allowed;
}
