﻿/* Ensure MudItems that contain tiles stretch to fill the grid row */
.mud-grid .mud-item { display: flex; flex-direction: column; }

.home-tile {
    cursor: pointer;
    border: 1px solid rgba(0,0,0,.08);
    border-radius: 16px;
    padding: 18px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.08);
    transition: background-color 140ms ease, box-shadow 140ms ease, transform 140ms ease;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 120px;
}

    .home-tile:hover,
    .home-tile:focus-visible {
        filter: brightness(0.96);
        box-shadow: 0 8px 20px rgba(0,0,0,0.10);
        transform: translateY(-2px);
    }

.home-tile-icon .mud-icon-root {
    transition: color 140ms ease;
}
