.mde{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;flex-direction:column;transition:border-color .14s;display:flex;position:relative;container-type:inline-size}.mde:focus-within{border-color:color-mix(in srgb, var(--lavender) 55%, var(--border))}.mde-disabled{opacity:.7}.mde-draft{color:var(--text-medium);background:var(--lavender-soft);border-bottom:1px solid var(--separator);border-radius:13px 13px 0 0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 14px;font-size:13px;display:flex}.mde-draft-actions{gap:12px;margin-left:auto;display:inline-flex}.mde-bar{border-bottom:1px solid var(--separator);align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;display:flex;position:relative}.mde-tabs{flex:none;gap:2px;display:flex}.mde-tab{height:30px;color:var(--text-low);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:600}.mde-tab:hover{color:var(--text-high)}.mde-tab.on{background:var(--panel-hover);color:var(--text-high)}.mde-tools{scrollbar-width:none;align-items:center;gap:1px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.mde-tools::-webkit-scrollbar{display:none}.mde-tool{width:30px;height:30px;color:var(--text-medium);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.mde-tool:hover:not(:disabled){background:var(--panel-hover);color:var(--text-high)}.mde-tool:disabled{cursor:not-allowed;opacity:.5}.mde-tool[aria-expanded=true]{background:var(--panel-hover);color:var(--text-high)}.mde-sep{background:var(--separator);flex:none;width:1px;height:18px;margin:0 4px}.mde-tool-blocked{opacity:.45;cursor:not-allowed}.mde-inline-more{display:contents}.mde-more-btn{display:none}.mde-more-menu{z-index:30;background:var(--bg-elev2);border:1px solid var(--border);border-radius:12px;min-width:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:6px;box-shadow:0 12px 32px #00000059}.mde-more-item{height:38px;color:var(--text-high);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.mde-more-item:hover,.mde-more-item:focus-visible{background:var(--panel-hover);outline:none}.mde-more-item kbd{color:var(--text-low);margin-left:auto;font-family:GeistMono,monospace;font-size:11px}@container (width<=600px){.mde-inline-more,.mde-sep{display:none}.mde-more-btn{display:inline-grid}}@media (hover:none) and (pointer:coarse){.mde-kbd-hint{display:none}}.mde-help-pop{z-index:30;background:var(--bg-elev2);border:1px solid var(--border);width:min(340px,86vw);color:var(--text-medium);border-radius:12px;padding:10px 12px;font-size:12.5px;position:absolute;top:calc(100% + 4px);right:6px;box-shadow:0 12px 32px #00000059}.mde-help-pop table{border-collapse:collapse;width:100%}.mde-help-pop td{vertical-align:top;padding:3px 6px 3px 0}.mde-help-pop td:first-child{white-space:nowrap}.mde-help-pop code{color:var(--text-high);font-family:GeistMono,monospace;font-size:11.5px}.mde-help-pop p{color:var(--text-low);margin:8px 0 0}.mde-body{position:relative}.mde-input{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;color:var(--text-high);font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:12px 14px;font-size:14.5px;line-height:1.6;display:block}.mde-input[hidden]{display:none}.mde-input:focus,.mde-input:focus-visible{outline:none}.mde-input::placeholder{color:var(--text-lowest)}.mde-preview{min-height:96px;padding:12px 14px}.mde-preview-md{font-size:14px;line-height:1.65}.mde-empty{color:var(--text-low);margin:0;font-size:13px;font-style:italic}.mde-drop{z-index:20;border:2px dashed var(--lavender);background:color-mix(in srgb, var(--bg-elev) 82%, var(--lavender));color:var(--text-high);pointer-events:none;border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:6px}.mde-suggest{z-index:25;background:var(--bg-elev2);border:1px solid var(--border);border-radius:12px;max-width:420px;margin:0;padding:4px;list-style:none;position:absolute;bottom:6px;left:10px;right:10px;transform:translateY(100%);box-shadow:0 12px 32px #00000059}.mde-suggest li{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.mde-suggest li.on{background:var(--lavender-soft)}.mde-suggest-primary{color:var(--text-high);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-weight:600;overflow:hidden}.mde-suggest-secondary{color:var(--text-low);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mde-uploads,.mde-notices{gap:6px;margin:0;padding:0 14px 8px;list-style:none;display:grid}.mde-public-note{color:var(--text-medium);margin:0;padding:0 14px 8px;font-size:12px;line-height:1.45}.mde-upload{color:var(--text-medium);align-items:center;gap:10px;min-width:0;font-size:12.5px;display:flex}.mde-upload-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:40%;color:var(--text-high);flex:0 auto;overflow:hidden}.mde-upload-bar{background:var(--panel-hover);border-radius:9999px;flex:80px;height:4px;overflow:hidden}.mde-upload-bar>span{background:var(--lavender);border-radius:inherit;height:100%;transition:width .2s var(--ease-standard,ease);display:block}.mde-upload-state{color:var(--text-low);text-align:right;flex:none;min-width:64px;font-family:GeistMono,monospace;font-size:11px}.mde-notices li{color:var(--text-high);background:var(--red-soft);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:10px;align-items:baseline;gap:12px;padding:8px 10px;font-size:13px;display:flex}.mde-notices li>span{overflow-wrap:anywhere;flex:1;min-width:0}.mde-foot{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 14px;display:flex}.mde-foot-main{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 12px;min-width:0;display:flex}.mde-count{color:var(--text-low);white-space:nowrap;margin-left:auto;font-family:GeistMono,monospace;font-size:11px}.mde-count.near{color:var(--amber-text)}.mde-count.over{color:var(--red-text);font-weight:600}.mde-link-btn{cursor:pointer;font:inherit;color:var(--lavender);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mde-link-btn:hover{text-decoration-color:currentColor}.mde-link-btn.mde-muted{color:var(--text-medium);font-weight:500}@media (width<=720px){.mde-bar{gap:4px;padding:4px}.mde-tab{padding:0 10px}.mde-tool{width:34px;height:34px}.mde-input{font-size:16px}.mde-upload-name{max-width:30%}.mde-suggest{max-width:none;right:10px}}@media (prefers-reduced-motion:reduce){.mde,.mde-upload-bar>span{transition:none}}@container (width<=400px){.mde-bar{gap:2px}.mde-tab{padding:0 8px}.mde-tool{width:30px;height:32px}}
