.keyboard-shortcuts td {
    text-align: left;
}

.keyboard-shortcuts td.key-column {
    width: 8em;
}

.keyboard-shortcuts h2 {
    text-align: center;
}

.keyboard-shortcuts.footer {
    font-size: 0.9em;
    margin-top: 0.5rem;
}

.keyboard-shortcuts .keyboard-shortcuts-key {
    font-family: 'Courier New';
}

.keyboard-shortcuts .keyboard-shortcuts-separator {
    font-size: 75%;
}

[data-bs-theme=light] {
    .keyboard-shortcuts .keyboard-shortcuts-key {
        color: var(--bs-primary);
    }
}
