/* Backend CSS Manager bundle (auto-generated). DO NOT EDIT. */

/* --- general.css --- */
a {
		text-decoration: none;
}

/* --- vCards/c2.css --- */
.vcard-centered-content * {
		place-self: center;
		text-align: center;
}

.vcard-sticky-bottom {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999;

		width: 100%;
		box-sizing: border-box;

		display: flex;
		justify-content: center;
		align-items: center;

		padding: 16px;
		padding-bottom: calc(16px + env(safe-area-inset-bottom));
}

.vcard-sticky-bottom.vcard-centered-content {
		display: flex !important;
		justify-content: center;
		align-items: center;
		width: 100%;
		text-align: center;
}

.vcard-sticky-bottom .wp-block-buttons,
.vcard-sticky-bottom .wp-block-button {
		justify-content: center;
		margin-left: auto;
		margin-right: auto;
}

.wp-block-c2dqr-category-image {
		place-self: center;
		width: 200px;
}

.c2dqr-profile-photo {
		width: 250px;
		height: 250px;
}

:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before {
		fill: #8c0013;
		color: #8c0013;
}

.c2dqr-field-photo {
		border-bottom: 5px dotted #8c0013;
}

.c2dqr-add-contact-btn {
		background: #8c0013;
		color: #fff;
		border: none;
		border-radius: 3px;
		padding: 8px;
		font-size: 20px;
}
