.markdown-toolbar{height:auto;min-height:42px;flex-wrap:wrap;gap:3px;padding:6px 8px}
.markdown-toolbar>span.markdown-toolbar-divider{flex:0 0 1px;width:1px;height:20px;margin:0 3px;background:#343b34}
.markdown-toolbar>span.markdown-toolbar-spacer{flex:1 1 auto;min-width:8px}
.markdown-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;width:30px;padding:0}
.markdown-toolbar button svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.markdown-toolbar button.markdown-mode{min-width:36px;width:36px}
.markdown-toolbar button.markdown-mode svg{width:16px;height:16px}
.markdown-toolbar .markdown-heading-icon{font:600 9px var(--mono);letter-spacing:-.3px}
.markdown-preview table,.markdown-content table{width:100%;margin:10px 0;border-collapse:collapse}
.markdown-preview th,.markdown-preview td,.markdown-content th,.markdown-content td{padding:7px 10px;border:1px solid #343b34;text-align:left}
.markdown-preview th,.markdown-content th{background:#1b201a;color:#d8e4c9}
.markdown-task-list{padding-left:5px!important;list-style:none}
.markdown-task-list input{margin-right:7px;accent-color:var(--lime)}
.markdown-preview img,.markdown-content img{max-width:100%;height:auto;border-radius:4px}
@media(max-width:680px){.markdown-toolbar{gap:1px;padding:6px 4px}.markdown-toolbar button{min-width:27px;width:27px;padding:0 4px}.markdown-toolbar button.markdown-mode{min-width:32px;width:32px}}
