.block-author-box {
	border-radius: var(--wp--custom--border-radius--image);
	overflow: hidden;
}

.block-author-box.has-background,
.editor-styles-wrapper .block-author-box.has-background {
	padding: 0;
}

.block-author-box.has-background .block-author-box__content {
	padding: var(--wp--custom--layout--block-gap);
}

@media only screen and (min-width: 600px) {
	.block-author-box--has-image {
		display: grid;
		grid-template-columns: repeat( 2, minmax( 0, 1fr ) );
		align-items: center;
	}

	.block-author-box.has-background .block-author-box__content {
		padding-inline: var(--wp--custom--layout--block-gap-large);
	}

	.block-author-box__image,
	.block-author-box .avatar {
		height: 100%;
		object-fit: cover;
	}

	.block-area-sidebar .block-author-box--has-image {
		display: block;
	}

	.block-area-sidebar .block-author-box__image,
	.block-area-sidebar .block-author-box .avatar {
		height: auto;
		object-fit: fill;
	}
}
