/* _content/GoalGetter/Components/People/PeopleListItemComponent.razor.rz.scp.css */
.person-card[b-zphedtcn2q] {
    cursor: pointer;
    transition: box-shadow .2s ease, transform .2s ease;
}

.person-card:hover[b-zphedtcn2q] {
    transform: translateY(-3px);
    box-shadow: var(--mud-elevation-8);
}
/* _content/GoalGetter/Components/Projects/ProjectsListComponent.razor.rz.scp.css */
/* Layout is handled by MudGrid/MudItem; no component-scoped overrides needed. */
/* _content/GoalGetter/Components/Projects/ProjectsListItemComponent.razor.rz.scp.css */
.project-card[b-qkykcf46bp] {
    cursor: pointer;
    transition: box-shadow .2s ease, transform .2s ease;
}

.project-card:hover[b-qkykcf46bp] {
    transform: translateY(-3px);
    box-shadow: var(--mud-elevation-8);
}

.project-card__header[b-qkykcf46bp] {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-primary-text);
    padding: 14px 16px;
}

/* Clamp the description to two lines with an ellipsis instead of clipping mid-letter. */
.project-card__desc[b-qkykcf46bp] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.5em;
}
/* _content/GoalGetter/Components/Searchbar.razor.rz.scp.css */
/* Searchbar styling is handled by the MudBlazor theme; no overrides needed. */
/* _content/GoalGetter/Shared/MainLayout.razor.rz.scp.css */
/* Layout styling is provided by MudLayout / the GoalGetter theme. */
/* _content/GoalGetter/Shared/NavMenu.razor.rz.scp.css */
/* Navigation styling is provided by MudNavMenu / the GoalGetter theme. */
