.tiptap-standard {
	font-size: 0.9375rem;
}

.tiptap-standard p.is-editor-empty:first-child::before {
	color: var(--t-input-placeholder-color);
	content: attr(data-placeholder);
	float: left;
	height: 0;
	pointer-events: none;
}

.tiptap-standard p:not(:first-child) {
	margin-block-start: 0.25em;
}

.tiptap-standard p:not(:last-child) {
	margin-block-end: 0.25em;
}

.tiptap-standard p:empty {
	display: none;
}

.tiptap-standard blockquote {
	border-left: 4px solid var(--t-color-primary-500);
	padding-left: 0.5em;
	margin-block-start: 0.5em;
	margin-block-end: 0.5em;
}

.tiptap-standard pre {
	overflow-x: auto;
	white-space: pre;
}

.tiptap-standard pre > code {
	display: block;
	overflow-x: auto;
	padding: 1em;
	background: var(--t-color-gray-100);
	border-radius: 0.5em;
}

.tiptap-standard img {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.tiptap-standard img.ProseMirror-selectednode {
	outline: 2px solid var(--t-color-primary-500);
}
