.wp-block-file .wp-block-file__button {
	font-size: var(--wp--preset--font-size--small);
	font-family: var(--wp--preset--font-family--system);
	line-height: 1.7;
	padding: var(--wp--custom--input-padding);
	border-radius: var(--wp--custom--global-border-radius);
	background: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--foreground);
	box-shadow: var(--wp--custom--shadow-button-input);
}

.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover {
	color: var(--wp--preset--color--foreground);
	filter: brightness(94%) !important;
	box-shadow: var(--wp--custom--shadow-button-input);
}

.wp-block-file .wp-block-file__button:active {
	color: var(--wp--preset--color--foreground);
	filter: brightness(93%) !important;
	margin-top: 1px;
	margin-bottom: -1px;
}

.wp-block-file .wp-block-file__button:visited {
	background-color: initial;
	color: var(--wp--preset--color--foreground);
	box-shadow: var(--wp--custom--shadow-button-input);
}
