.aurum_post_interactions {
	--aurum-interaction-primary: #1b93fe;
	--aurum-interaction-border: #d9d9d9;
	--aurum-interaction-text: #777777;

	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 15px;
	width: 100%;
}

.aurum_post_interactions__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	min-width: 0;
	min-height: 60px;
	padding: 18px 24px;
	border: 1px solid var(--aurum-interaction-border);
	border-radius: 12px;
	background: #ffffff !important;
	color: var(--aurum-interaction-text) !important;
	font-size: 16px;
	font-weight: 600;
	line-height: 145%;
	cursor: pointer;
	transition: color 160ms ease, border-color 160ms ease, background 160ms ease, opacity 160ms ease;
}

.aurum_post_interactions__button:hover,
.aurum_post_interactions__button:focus-visible {
	border-color: #b8b8b8;
}

.aurum_post_interactions__button:focus-visible {
	outline: 3px solid rgb(27 147 254 / 24%);
	outline-offset: 3px;
}

.aurum_post_interactions__button:disabled {
	cursor: default;
	opacity: 0.65;
}

.aurum_post_interactions__icon {
	width: 21px;
	height: 21px;
	flex: 0 0 auto;
}

.aurum_post_interactions__like.is-liked {
	border: none;
	background: linear-gradient(90deg, #1b93fe 0%, #1ab5e5 50%, #10d0ca 100%) !important;
	border: 1px solid #FFF;
	color: #ffffff !important;
}

.aurum_post_interactions__like.is-liked:hover,
.aurum_post_interactions__like.is-liked:focus-visible {
	border-color: #FFF;
}

@media (max-width: 1024px) {
	.aurum_post_interactions {
		gap: 10px;
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.aurum_post_interactions__button {
		box-sizing: border-box;
		height: 60px;
		min-height: 60px;
		padding: 0 24px;
	}
}
