.cyb-liturgical-accent {
	background: var(--cyb-liturgical-color);
	color: var(--cyb-liturgical-color-contrast);
}

.cyb-liturgical-background {
	background-color: var(--cyb-liturgical-color);
	color: var(--cyb-liturgical-color-contrast);
}

.cyb-liturgical-border {
	border-color: var(--cyb-liturgical-color);
}

.cyb-liturgical-text {
	color: var(--cyb-liturgical-text-color, var(--cyb-liturgical-color));
}

.cyb-liturgical-callout {
	border-left: 4px solid var(--cyb-liturgical-color);
	padding: 1rem;
	background: color-mix(in srgb, var(--cyb-liturgical-color) 10%, transparent);
}
