/* Circular FAB matching MudFab Size.Large (56px) with MudBlazor primary palette */ .lmf-fab-btn { width: 56px; height: 56px; border-radius: 50%; border: none; cursor: pointer; background-color: var(--mud-palette-primary); color: var(--mud-palette-primary-text); display: flex; align-items: center; justify-content: center; box-shadow: 0px 3px 5px -1px rgba(0,0,0,.2), 0px 6px 10px 0px rgba(0,0,0,.14), 0px 1px 18px 0px rgba(0,0,0,.12); transition: box-shadow 150ms ease-out; padding: 0; } .lmf-fab-btn:hover { box-shadow: 0px 7px 8px -4px rgba(0,0,0,.2), 0px 12px 17px 2px rgba(0,0,0,.14), 0px 5px 22px 4px rgba(0,0,0,.12); } .lmf-fab-btn:focus-visible { outline: 2px solid var(--mud-palette-primary); outline-offset: 3px; } /* Fill motion is driven by C#-computed SVG geometry, not CSS — no transition here. */ .lmf-icon { width: 24px; height: 24px; }