/* ============================================================
   snackbar.css — raises the Snackbar clear of the Footer.

   MainLayout renders a fixed, bottom-anchored Footer app bar (dense
   height = --mud-appbar-height * 0.75). MudSnackbarProvider mounts once
   in App.razor/Main.razor, outside any layout, so it has no way to know
   whether the active page's layout has a Footer — TrainingLayout and
   AuthLayout have none. Rather than plumb layout-awareness through for
   those pages, this offset applies everywhere; the cost is a harmless
   empty gap under the snackbar on the Footer-less ones.

   Lives outside app.css deliberately: app.css is reserved for markup
   outside the Blazor tree, and this targets a MudBlazor class.
   ============================================================ */
.mud-snackbar-location-bottom-center {
    bottom: calc(var(--mud-appbar-height) * 0.75 + 24px) !important;
}
