/* Restore breadcrumbs colors like before Django 6.1:
   Django 6.1 changed `<div class="breadcrumbs">` to `<ol class="breadcrumbs">`,
   causing django-admin-interface's `.admin-interface div.breadcrumbs` styles to not match.
   Restore background, foreground, link, and hover colors matching the header and title. */
:root {
    --breadcrumbs-bg: var(--admin-interface-module-background-color, var(--admin-interface-header-background-color, #002966));
    --breadcrumbs-fg: var(--admin-interface-module-text-color, var(--admin-interface-title-color, var(--admin-interface-header-text-color, #f7f5f2)));
    --breadcrumbs-link-fg: var(--admin-interface-module-link-color, var(--admin-interface-title-color, #f7f5f2));
}

.admin-interface .breadcrumbs,
.admin-interface ol.breadcrumbs,
.breadcrumbs,
ol.breadcrumbs {
    background: var(--admin-interface-module-background-color, var(--admin-interface-header-background-color, #002966));
    color: var(--admin-interface-module-text-color, var(--admin-interface-title-color, var(--admin-interface-header-text-color, #f7f5f2)));
}

.admin-interface .breadcrumbs a,
.admin-interface ol.breadcrumbs a,
.breadcrumbs a,
ol.breadcrumbs a {
    color: var(--admin-interface-module-link-color, var(--admin-interface-title-color, #f7f5f2));
}

.admin-interface .breadcrumbs a:active,
.admin-interface .breadcrumbs a:focus,
.admin-interface .breadcrumbs a:hover,
.admin-interface ol.breadcrumbs a:active,
.admin-interface ol.breadcrumbs a:focus,
.admin-interface ol.breadcrumbs a:hover,
.breadcrumbs a:active,
.breadcrumbs a:focus,
.breadcrumbs a:hover,
ol.breadcrumbs a:active,
ol.breadcrumbs a:focus,
ol.breadcrumbs a:hover {
    color: var(--admin-interface-module-link-hover-color, #ff4100);
}

.admin-interface .breadcrumbs li a[aria-current="page"],
.admin-interface ol.breadcrumbs li a[aria-current="page"],
.breadcrumbs li a[aria-current="page"],
ol.breadcrumbs li a[aria-current="page"] {
    color: var(--admin-interface-module-text-color, var(--admin-interface-title-color, var(--admin-interface-header-text-color, #f7f5f2)));
}
