.ProseMirror{caret-color:var(--theme-primary, var(--bg-primary, var(--primary, #2563eb)));user-select:text;-webkit-user-select:text}.ProseMirror *{user-select:text;-webkit-user-select:text}.ProseMirror p{caret-color:var(--theme-primary, var(--bg-primary, var(--primary, #2563eb)))}.ProseMirror::selection{background-color:#2563ebbf!important;color:#fff!important}.ProseMirror *::selection{background-color:#2563ebbf!important;color:#fff!important}.ProseMirror p::selection,.ProseMirror span::selection,.ProseMirror li::selection,.ProseMirror ul::selection,.ProseMirror ol::selection,.ProseMirror h1::selection,.ProseMirror h2::selection,.ProseMirror h3::selection,.ProseMirror h4::selection,.ProseMirror blockquote::selection,.ProseMirror pre::selection,.ProseMirror code::selection,.ProseMirror a::selection,.ProseMirror strong::selection,.ProseMirror em::selection,.ProseMirror td::selection,.ProseMirror th::selection{background-color:#2563ebbf!important;color:#fff!important}@supports (background: color-mix(in srgb,white 50%,transparent)){.ProseMirror::selection{background-color:color-mix(in srgb,var(--theme-primary, var(--bg-primary, var(--primary, #2563eb))) 65%,transparent)!important;color:#fff!important}.ProseMirror *::selection{background-color:color-mix(in srgb,var(--theme-primary, var(--bg-primary, var(--primary, #2563eb))) 65%,transparent)!important;color:#fff!important}.ProseMirror p::selection,.ProseMirror span::selection,.ProseMirror li::selection,.ProseMirror ul::selection,.ProseMirror ol::selection,.ProseMirror h1::selection,.ProseMirror h2::selection,.ProseMirror h3::selection,.ProseMirror h4::selection,.ProseMirror blockquote::selection,.ProseMirror pre::selection,.ProseMirror code::selection,.ProseMirror a::selection,.ProseMirror strong::selection,.ProseMirror em::selection,.ProseMirror td::selection,.ProseMirror th::selection{background-color:color-mix(in srgb,var(--theme-primary, var(--bg-primary, var(--primary, #2563eb))) 65%,transparent)!important;color:#fff!important}}.ProseMirror .ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--theme-primary, var(--bg-primary, var(--primary, #2563eb))) 55%,transparent);outline-offset:2px;border-radius:4px}.idun-tiptap [contenteditable=true]::selection{background-color:#2563ebbf!important;color:#fff!important}.idun-tiptap [contenteditable=true] *::selection{background-color:#2563ebbf!important;color:#fff!important}.idun-tiptap [contenteditable=true]::-moz-selection{background-color:#2563ebbf!important;color:#fff!important}.idun-tiptap [contenteditable=true] *::-moz-selection{background-color:#2563ebbf!important;color:#fff!important}.ProseMirror:focus{outline:none}.idun-callout{position:relative;border-left:20px solid color-mix(in srgb,var(--theme-primary, var(--bg-primary, #2563eb)) 10%,transparent);background:color-mix(in srgb,var(--theme-primary, var(--bg-secondary, #2563eb)) 3%,transparent);border-radius:var(--theme-radius-md, var(--radius-md, .75rem));padding:1rem 1rem 1rem 1.25rem;margin:2rem 1rem;overflow:visible}.idun-callout:before{content:"";position:absolute;inset:auto -2rem -3rem auto;width:12rem;height:12rem;background:color-mix(in srgb,var(--theme-primary, var(--bg-primary, #2563eb)) 10%,transparent);opacity:.55;transform:rotate(-8deg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 2v10h2h1v1.17L8.17 16H20V6H4Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm0 2v10h2h1v1.17L8.17 16H20V6H4Z'/></svg>");pointer-events:none}.idun-callout>:first-child{margin-top:0}.idun-callout>:last-child{margin-bottom:0}
