/**
 * Block: genesis-custom-blocks/team-member
 */

.team-member .open-modal::after {
    content: 'View Bio';
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50%;
    background-color: var(--wp--preset--color--eggplant-400);
    color: var(--wp--preset--color--eggplant-950);
    padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);
    opacity: 0;
    border-radius: var(--wp--preset--border-radius--lg);
}
.team-member .open-modal figure, .team-member .open-modal::after {
    transition: .3s opacity, .3s filter;
}
.team-member .open-modal:hover figure {
    filter: grayscale(0.50) saturate(0.5);
}
.team-member .open-modal:hover::after {
    opacity: 1;
}

.team-member .name .designation::before {
	content: ', ';
	display: inline;
}

@media (max-width: 782px) {
	/* Centre the view bio button at single column */
	.team-member > .wp-block-group .wp-block-buttons {
		justify-content: center;
	}
}

dialog .biography *:last-child {
	margin-bottom: 0;
}
