.mdx-field{margin-bottom:var(--base)}.mdx-field .field-label{display:block;margin-bottom:var(--base-quarter);font-weight:600;font-size:var(--font-size-sm);color:var(--theme-text)}.mdx-field .field-label.required:after{content:" *";color:var(--theme-error-500)}.md-editor-wrapper{--md-editor-border-radius:var(--style-radius-s);--md-editor-bg:var(--theme-input-bg);--md-editor-text:var(--theme-text);--md-editor-border:var(--theme-elevation-150)}.md-editor-wrapper .md-editor{background-color:var(--theme-input-bg);color:var(--theme-text);border:none;font-family:var(--font-body);font-size:var(--font-size-sm)}.md-editor-wrapper .md-editor-toolbar{background-color:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150);padding:var(--base-quarter) var(--base-half)}.md-editor-wrapper .md-editor-toolbar .toolbar-item{background-color:transparent;color:var(--theme-text);border:1px solid transparent;border-radius:var(--style-radius-xs);padding:var(--base-quarter);margin:0 2px;transition:all .15s ease}.md-editor-wrapper .md-editor-toolbar .toolbar-item:hover{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}.md-editor-wrapper .md-editor-toolbar .toolbar-item.active{background-color:var(--theme-success-500);color:white}.md-editor-wrapper .md-editor-input-area{min-height:200px;line-height:1.6}.md-editor-wrapper .md-editor-input-area,.md-editor-wrapper .md-editor-preview{padding:var(--base-half);background-color:var(--theme-input-bg);color:var(--theme-text)}.md-editor-wrapper .md-editor-preview h1,.md-editor-wrapper .md-editor-preview h2,.md-editor-wrapper .md-editor-preview h3,.md-editor-wrapper .md-editor-preview h4,.md-editor-wrapper .md-editor-preview h5,.md-editor-wrapper .md-editor-preview h6{color:var(--theme-text);font-family:var(--font-heading);margin-top:var(--base);margin-bottom:var(--base-half)}.md-editor-wrapper .md-editor-preview h1{font-size:var(--font-size-xl)}.md-editor-wrapper .md-editor-preview h2{font-size:var(--font-size-lg)}.md-editor-wrapper .md-editor-preview h3{font-size:var(--font-size-md)}.md-editor-wrapper .md-editor-preview p{margin-bottom:var(--base-half)}.md-editor-wrapper .md-editor-preview ol,.md-editor-wrapper .md-editor-preview ul{margin:var(--base-half) 0;padding-left:var(--base)}.md-editor-wrapper .md-editor-preview li{margin-bottom:var(--base-quarter)}.md-editor-wrapper .md-editor-preview blockquote{border-left:4px solid var(--theme-elevation-300);padding-left:var(--base);margin:var(--base) 0;font-style:italic;color:var(--theme-elevation-600)}.md-editor-wrapper .md-editor-preview code{background-color:var(--theme-elevation-100);color:var(--theme-elevation-800);padding:2px 4px;border-radius:var(--style-radius-xs);font-family:var(--font-mono);font-size:.9em}.md-editor-wrapper .md-editor-preview pre{background-color:var(--theme-elevation-100);padding:var(--base);border-radius:var(--style-radius-s);overflow-x:auto;margin:var(--base) 0}.md-editor-wrapper .md-editor-preview pre code{background-color:transparent;padding:0}.md-editor-wrapper .md-editor-preview table{width:100%;border-collapse:collapse;margin:var(--base) 0}.md-editor-wrapper .md-editor-preview table td,.md-editor-wrapper .md-editor-preview table th{border:1px solid var(--theme-elevation-200);padding:var(--base-quarter) var(--base-half);text-align:left}.md-editor-wrapper .md-editor-preview table th{background-color:var(--theme-elevation-50);font-weight:600}.md-editor-wrapper .md-editor-preview a{color:var(--theme-success-500);text-decoration:underline}.md-editor-wrapper .md-editor-preview a:hover{color:var(--theme-success-600)}.md-editor-wrapper .md-editor-preview img{max-width:100%;height:auto;border-radius:var(--style-radius-s);margin:var(--base) 0}[data-theme=dark] .md-editor-wrapper .md-editor-preview code{background-color:var(--theme-elevation-200);color:var(--theme-elevation-100)}[data-theme=dark] .md-editor-wrapper .md-editor-preview pre{background-color:var(--theme-elevation-200)}[data-theme=dark] .md-editor-wrapper .md-editor-preview blockquote{color:var(--theme-elevation-400)}.md-editor-wrapper:focus-within{border-color:var(--theme-elevation-400)}.md-editor-wrapper .md-editor-input-area:focus{outline:none}.md-editor-wrapper .md-editor-footer{background-color:var(--theme-elevation-50);border-top:1px solid var(--theme-elevation-150);padding:var(--base-quarter) var(--base-half);font-size:var(--font-size-xs);color:var(--theme-elevation-500)}