.academy-mdx-editor{font-family:var(--mdx-font);border:1px solid var(--mdx-border);border-radius:var(--mdx-radius);background:var(--mdx-editor-surface,var(--mdx-card));overflow:hidden}.academy-mdx-editor .mdxeditor{--basePageBg:var(--mdx-bg);--baseBase:var(--mdx-card);--baseBgSubtle:color-mix(in srgb,var(--mdx-muted)55%,var(--mdx-card)45%);--baseBg:color-mix(in srgb,var(--mdx-muted)45%,var(--mdx-card)55%);--baseBgHover:color-mix(in srgb,var(--mdx-muted)65%,var(--mdx-card)35%);--baseBgActive:color-mix(in srgb,var(--mdx-muted)70%,var(--mdx-primary)30%);--baseLine:var(--mdx-border);--baseBorder:var(--mdx-border);--baseBorderHover:color-mix(in srgb,var(--mdx-border)65%,var(--mdx-primary)35%);--baseSolid:var(--mdx-muted-fg);--baseSolidHover:var(--mdx-fg);--baseText:var(--mdx-fg);--baseTextContrast:var(--mdx-fg);--baseTextSubtle:var(--mdx-muted-fg);--accentSolid:var(--mdx-primary);--accentSolidHover:color-mix(in srgb,var(--mdx-primary)85%,black 15%);--accentText:var(--mdx-primary);--accentTextContrast:#fff;font-family:var(--mdx-font);color:var(--mdx-fg);background:0 0}.academy-mdx-editor .mdxeditor-toolbar{background:color-mix(in srgb,var(--mdx-muted)35%,transparent);border-bottom:1px solid var(--mdx-border);flex-wrap:wrap;gap:2px;padding:3px 6px}.academy-mdx-editor .mdxeditor-toolbar svg{color:var(--mdx-fg)!important;opacity:1!important}.academy-mdx-editor .mdxeditor-toolbar [data-toolbar-item]{color:var(--mdx-fg)}.academy-mdx-editor .mdxeditor-toolbar [data-disabled] svg{color:var(--mdx-muted-fg)!important;opacity:.45!important}.academy-mdx-editor .mdxeditor-root-contenteditable{min-height:inherit;padding:0}.academy-mdx-content-editable{caret-color:var(--mdx-fg);font-size:15px;line-height:1.55;color:var(--mdx-fg)!important;padding:6px 10px!important}.academy-mdx-content-editable p,.academy-mdx-content-editable li,.academy-mdx-content-editable h1,.academy-mdx-content-editable h2,.academy-mdx-content-editable h3,.academy-mdx-content-editable h4,.academy-mdx-content-editable h5,.academy-mdx-content-editable h6,.academy-mdx-content-editable blockquote,.academy-mdx-content-editable strong,.academy-mdx-content-editable em,.academy-mdx-content-editable a,.academy-mdx-content-editable code{color:inherit}.academy-mdx-editor [class*=placeholder]{opacity:1;color:var(--mdx-muted-fg)!important}.academy-mdx-editor--compact .mdxeditor-toolbar{padding:2px 4px}.academy-mdx-editor--compact .academy-mdx-content-editable{font-size:14px;padding:4px 8px!important}.academy-mdx-editor--readonly{background:0 0;border:none}.academy-mdx-editor--readonly .mdxeditor-toolbar{display:none}.academy-mdx-editor--readonly .academy-mdx-content-editable{min-height:0;padding:0!important}.academy-mdx-content-editable blockquote,.academy-mdx-editor--readonly .academy-mdx-content-editable blockquote{border-left:3px solid var(--mdx-primary,#6366f1);background:color-mix(in srgb,var(--mdx-muted)55%,transparent);color:var(--mdx-muted-fg);border-radius:0 4px 4px 0;margin:0 0 12px;padding:10px 14px;font-size:.95em}.academy-mdx-content-editable blockquote p,.academy-mdx-editor--readonly .academy-mdx-content-editable blockquote p{margin:0 0 6px}.academy-mdx-content-editable blockquote p:last-child,.academy-mdx-editor--readonly .academy-mdx-content-editable blockquote p:last-child{margin-bottom:0}.academy-mdx-editor--fixed-height{height:var(--mdx-fixed-height);max-height:var(--mdx-fixed-height);min-height:var(--mdx-fixed-height);flex-direction:column;display:flex;overflow:hidden}.academy-mdx-editor--fixed-height .mdxeditor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.academy-mdx-editor--fixed-height .mdxeditor-root-contenteditable{overscroll-behavior:contain;flex:1;overflow-y:auto;min-height:0!important}.academy-mdx-editor--fixed-height .mdxeditor-toolbar{flex-shrink:0}.academy-mdx-editor--embedded{background:0 0;border:none;border-radius:0}.academy-mdx-editor--embedded .mdxeditor-toolbar{border-bottom:1px solid var(--mdx-border);background:0 0;padding-inline:6px}.academy-mdx-editor--embedded.academy-mdx-editor--toolbar-header .mdxeditor-toolbar{background:color-mix(in srgb,var(--mdx-muted)30%,transparent);border-bottom:1px solid var(--mdx-border);border-top:none;align-items:center;min-height:36px;padding:4px 8px}.academy-mdx-editor--embedded.academy-mdx-editor--toolbar-header .mdxeditor{flex-direction:column;display:flex}.academy-mdx-content .mdxeditor-root-contenteditable{cursor:default}