/* Style: Fit content */
p.is-style-osom-paragraph-fit-content {
	width: fit-content;
	max-width: var(--wp--style--global--content-size);
	margin-inline-start: max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important;
	margin-inline-end: auto !important
}

/* Style: Paragraph arrow */
p.is-style-osom-paragraph-arrow::after {
	content: '→';
	margin-left: 4px;
	text-decoration: none;
	display: inline-block;
}

/* Style: Paragraph Tertiary Background */
p.is-style-osom-paragraph-tertiary-background {
	padding: 0 var(--wp--preset--spacing--small) 0 var(--wp--preset--spacing--small);
	background-color: var(--wp--preset--color--tertiary);
	color: var(--wp--preset--color--foreground);
	width: fit-content;
	max-width: var(--wp--style--global--content-size);
	margin-inline-start: max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important;
	margin-inline-end: auto !important
}

/* Style: Primary Pill */
p.is-style-osom-primary-pill {
	padding: 4px 16px 4px 16px;
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--foreground);
	border-radius: 16px;
	width: fit-content;
	max-width: var(--wp--style--global--content-size);
	margin-inline-start: max(0px, calc((100% - var(--wp--style--global--content-size)) / 2)) !important;
	margin-inline-end: auto !important;
}