@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.ProseMirror-focused{--tw-outline-style:none;outline-style:none}.tiptap{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.tiptap .ProseMirror{font-family:var(--font-ibm-plex-sans), system-ui, sans-serif}.tiptap h1{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.tiptap h2,.tiptap h3{font-family:var(--font-ibm-plex-sans), system-ui, sans-serif}.tiptap h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));margin-bottom:1.5rem}.tiptap a{text-decoration-line:underline}.tiptap code,.tiptap pre{font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.tiptap .bubble-menu{gap:calc(var(--spacing,.25rem) * 2);display:flex}.tiptap p.is-empty:before{color:#404040;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ghost-text{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;color:inherit;font-style:italic}.suggestion-combobox{animation:.15s ease-out suggestion-fade-in}@keyframes suggestion-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@property --tw-leading{syntax:"*";inherits:false}
