[data-visible-on-theme] {
    display: none
}
html[data-bs-theme="light"] [data-visible-on-theme="light"],
html[data-bs-theme="dark"]  [data-visible-on-theme="dark"],
html[data-bs-theme="auto"]  [data-visible-on-theme="auto"] {
    display: block
}

.notification-indicator::before {
    position: absolute;
    content: "";
    right: -.3rem;
    top: 0.5rem;
    height: .7rem;
    width: .7rem;
    border-radius: 50%;
    border: 2px solid var(--falcon-notification-indicator-border-color);
}

[data-bs-theme=dark] {
    --falcon-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
    --falcon-box-shadow-lg: 0 1rem 4rem rgba(0, 0, 0, 0.175);
    --falcon-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
}

.toast.toast-primary svg rect {fill: var(--falcon-primary)}
.toast.toast-secondary svg rect {fill: var(--falcon-secondary)}
.toast.toast-success svg rect {fill: var(--falcon-success)}
.toast.toast-info svg rect {fill: var(--falcon-info)}
.toast.toast-warning svg rect {fill: var(--falcon-warning)}
.toast.toast-danger svg rect {fill: var(--falcon-danger)}

@media (min-width: 1200px) {
    .navbar-vertical.navbar-expand-xl.navbar-card + .content,
    .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content,
    .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 15.625rem;
    }

/*
.navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content,
    .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content,
    .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        width: 15.625rem !important;
    }
*/
}
