/* Tutor LMS follows Polymath's Astra palette. Status colors retain their meaning. */
body {
    --tutor-color-primary: var(--ast-global-color-0, #6528f7);
    --tutor-color-primary-hover: var(--ast-global-color-1, #5511f8);
    --tutor-body-color: var(--ast-global-color-3, #454f5e);
    --tutor-color-secondary: var(--ast-global-color-2, #0f172a);
    --tutor-color-subdued: var(--ast-global-color-3, #454f5e);
    --tutor-border-color: var(--ast-global-color-6, #d8d8f5);
    --tutor-color-gray: var(--ast-global-color-6, #d8d8f5);
    --polymath-tutor-surface: var(--ast-global-color-4, #f2f0fe);
}

.tutor-nav-pills .tutor-nav-link:not(.is-active):hover {
    background-color: var(--polymath-tutor-surface);
}

.tutor-btn:focus-visible,
.tutor-nav-link:focus-visible,
.tutor-form-check-input:focus-visible,
.tutor-form-control:focus-visible,
.tutor-form-select:focus-visible {
    outline: 2px solid var(--tutor-color-primary);
    outline-offset: 3px;
}
