.md-editor-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.milkdown-editor-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;background-color:#0000!important}.milkdown-editor-root .milkdown{letter-spacing:-.01em;flex-direction:column;flex:1;min-height:0;font-size:15px;line-height:1.8;display:flex;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:var(--foreground)!important;background-color:#0000!important}.milkdown-editor-root .milkdown *{font-family:inherit}.milkdown-editor-root .milkdown .editor,.milkdown-editor-root .ProseMirror,.ProseMirror{caret-color:var(--foreground)!important}.milkdown-editor-root .milkdown .editor{outline:none;flex:1;max-width:800px;margin:0 auto;padding:48px 64px 80px;overflow-y:auto;background-color:#0000!important}.milkdown-editor-root ::selection{color:inherit!important;background-color:#3b82f640!important}.ProseMirror-selectednode{background-color:#3b82f620!important;outline:2px solid #3b82f6!important}.milkdown-editor-root .milkdown-toolbar,.milkdown-editor-root [class*=toolbar]{flex-shrink:0}.milkdown-editor-root .milkdown .editor h1{letter-spacing:-.025em;margin:1.2em 0 .5em;font-size:2.2em;font-weight:700;line-height:1.2}.milkdown-editor-root .milkdown .editor h2{letter-spacing:-.02em;border-bottom:1px solid hsl(var(--border)/.5);margin:1.4em 0 .5em;padding-bottom:.3em;font-size:1.6em;font-weight:600;line-height:1.3}.milkdown-editor-root .milkdown .editor h3{letter-spacing:-.01em;margin:1.2em 0 .4em;font-size:1.3em;font-weight:600;line-height:1.4}.milkdown-editor-root .milkdown .editor h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:1.2em 0 .4em;font-size:1.1em;font-weight:600}.milkdown-editor-root .milkdown .editor p{color:hsl(var(--foreground)/.9);margin:.8em 0}.milkdown-editor-root .milkdown .editor ul,.milkdown-editor-root .milkdown .editor ol{color:hsl(var(--foreground)/.9);margin:.8em 0;padding-left:1.8em}.milkdown-editor-root .milkdown .editor li{margin:.3em 0}.milkdown-editor-root .milkdown .editor li p{margin:0}.milkdown-editor-root.theme-modern .milkdown,.milkdown-editor-root.theme-modern .milkdown .editor{font-family:var(--font-sans),"Inter","Geist","Segoe UI",system-ui,sans-serif!important;color:var(--foreground)!important;letter-spacing:-.0125em!important;font-size:15px!important;line-height:1.65!important}.milkdown-editor-root.theme-modern .milkdown .editor{max-width:800px!important;color:hsl(var(--foreground)/.9)!important;margin:0 auto!important;padding:48px 64px 80px!important}.milkdown-editor-root.theme-modern .milkdown .editor h1,.milkdown-editor-root.theme-modern .milkdown .editor h2,.milkdown-editor-root.theme-modern .milkdown .editor h3,.milkdown-editor-root.theme-modern .milkdown .editor h4,.milkdown-editor-root.theme-modern .milkdown .editor h5,.milkdown-editor-root.theme-modern .milkdown .editor h6{letter-spacing:-.03em!important;font-family:Inter,Geist,Segoe UI,system-ui,sans-serif!important;font-weight:700!important}.milkdown-editor-root.theme-editorial .milkdown,.milkdown-editor-root.theme-editorial .milkdown .editor{color:var(--foreground)!important;letter-spacing:0!important;font-family:Merriweather,Georgia,Times New Roman,serif!important;font-size:16px!important;line-height:1.8!important}.milkdown-editor-root.theme-editorial .milkdown .editor{max-width:720px!important;margin:0 auto!important;padding:64px 80px 100px!important}.milkdown-editor-root.theme-editorial .milkdown .editor h1,.milkdown-editor-root.theme-editorial .milkdown .editor h2,.milkdown-editor-root.theme-editorial .milkdown .editor h3,.milkdown-editor-root.theme-editorial .milkdown .editor h4,.milkdown-editor-root.theme-editorial .milkdown .editor h5,.milkdown-editor-root.theme-editorial .milkdown .editor h6{letter-spacing:-.01em!important;font-family:Inter,Geist,Helvetica Neue,Arial,sans-serif!important;font-weight:800!important}.milkdown-editor-root.theme-mono .milkdown,.milkdown-editor-root.theme-mono .milkdown .editor{color:var(--foreground)!important;letter-spacing:-.02em!important;font-family:Geist Mono,Roboto Mono,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important}.milkdown-editor-root.theme-mono .milkdown .editor{max-width:850px!important;color:hsl(var(--foreground)/.85)!important;margin:0 auto!important;padding:40px 56px 72px!important}.milkdown-editor-root.theme-mono .milkdown .editor h1,.milkdown-editor-root.theme-mono .milkdown .editor h2,.milkdown-editor-root.theme-mono .milkdown .editor h3,.milkdown-editor-root.theme-mono .milkdown .editor h4,.milkdown-editor-root.theme-mono .milkdown .editor h5,.milkdown-editor-root.theme-mono .milkdown .editor h6{letter-spacing:-.03em!important;font-family:Geist Mono,Roboto Mono,Courier New,monospace!important;font-weight:700!important}.milkdown-editor-root.theme-mono .milkdown .editor blockquote{background:hsl(var(--muted)/.3)!important;border-left-width:4px!important}.milkdown-editor-root .milkdown .editor blockquote{border-left:4px solid hsl(var(--primary)/.6);background:hsl(var(--secondary)/.3);color:hsl(var(--foreground)/.8);border-radius:0 8px 8px 0;margin:1.2em 0;padding:12px 20px;font-style:italic}.milkdown-editor-root .milkdown .editor code{background:hsl(var(--secondary)/.8);color:var(--primary);border:1px solid hsl(var(--border)/.3);border-radius:4px;padding:.2em .4em;font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:.85em}.milkdown-editor-root .milkdown .editor a[href^=\#note-]{cursor:pointer;vertical-align:text-bottom;-webkit-user-select:none;user-select:none;background-color:#06b6d4;border-radius:12px;align-items:center;margin:0 4px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #06b6d440;color:#fff!important}.milkdown-editor-root .milkdown .editor a[href^=\#note-]:hover{background-color:#0891b2;transform:translateY(-1px);box-shadow:0 4px 8px #06b6d459}.milkdown-editor-root .milkdown .editor pre{background:hsl(var(--secondary)/.5);border:1px solid var(--border);border-radius:8px;margin:1.2em 0;padding:16px;overflow-x:auto;box-shadow:inset 0 2px 4px #00000005}.milkdown-editor-root .milkdown .editor pre code{color:var(--foreground);background:0 0;border:none;padding:0;font-size:.9em;line-height:1.6}.milkdown-editor-root .milkdown .editor hr{border:none;border-top:1px solid var(--border);opacity:.5;width:50%;margin:2em auto}.milkdown-editor-root .milkdown .editor a{color:var(--primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.milkdown-editor-root .milkdown .editor a:hover{border-bottom-color:var(--primary)}.milkdown-editor-root .milkdown .editor table{border-collapse:collapse;table-layout:auto;-webkit-overflow-scrolling:touch;width:max-content;min-width:100%;max-width:100%;box-shadow:0 0 0 1px var(--border);border-radius:8px;margin:1.5em 0;font-size:14px;display:block;overflow-x:auto}.milkdown-editor-root .milkdown .editor th,.milkdown-editor-root .milkdown .editor td{border-bottom:1px solid hsl(var(--border)/.6);text-align:left;padding:12px 16px}.milkdown-editor-root .milkdown .editor th{background:hsl(var(--secondary)/.8);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.milkdown-editor-root .milkdown .editor tr:last-child td{border-bottom:none}.milkdown-editor-root .milkdown .editor tr:nth-child(2n) td{background:hsl(var(--secondary)/.15)}.editor-selection-toolbar{z-index:100;background:var(--card);border:1px solid var(--border);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;align-items:center;gap:4px;padding:4px 6px;animation:.12s ease-out selToolbarIn;display:flex;position:fixed;box-shadow:0 4px 16px #0003}.editor-selection-toolbar button{color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s;display:flex}.editor-selection-toolbar button:hover{background:var(--accent)}.editor-selection-toolbar button.primary{background:hsl(var(--primary)/.12);color:var(--primary)}.editor-selection-toolbar button.primary:hover{background:hsl(var(--primary)/.2)}@keyframes selToolbarIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.editor-mode-toggle{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.editor-mode-toggle:hover{background:var(--secondary);color:var(--foreground)}.editor-mode-toggle.active{background:hsl(var(--primary)/.1);color:var(--primary)}@media (max-width:768px){.milkdown-editor-root .milkdown .editor,.milkdown-editor-root.theme-modern .milkdown .editor,.milkdown-editor-root.theme-editorial .milkdown .editor,.milkdown-editor-root.theme-mono .milkdown .editor{padding:24px 16px 80px!important}}
