html{background:#faf9f6}body{min-width:320px;margin:0}button,input{font:inherit}.rb-markdown-tool{gap:18px;display:grid}.rb-markdown-tool .rb-primary-button{color:#fff;cursor:pointer;background:#242a34;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.rb-markdown-tool .rb-primary-button:hover{background:#424b58}.rb-markdown-controls{background:#fff;border:1px solid #e6e8ec;border-radius:16px;justify-content:space-between;align-items:end;gap:16px;padding:18px;display:flex}.rb-markdown-name,.rb-markdown-upload{color:#626b78;gap:7px;font-size:13px;font-weight:700;display:grid}.rb-markdown-upload input{color:#39414d;max-width:260px;font-size:13px}.rb-markdown-error{color:#b42318;margin:-8px 0 0;font-size:13px}.rb-markdown-name input{color:#202631;width:min(320px,70vw);font:inherit;border:1px solid #dce0e6;border-radius:9px;padding:11px 12px}.rb-markdown-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.rb-markdown-editor,.rb-markdown-preview{background:#fff;border:1px solid #e6e8ec;border-radius:16px;grid-template-rows:auto 1fr;gap:10px;min-width:0;padding:18px;display:grid}.rb-markdown-editor>span,.rb-markdown-preview>h2{color:#333c49;margin:0;font-size:15px;font-weight:750}.rb-markdown-editor textarea{resize:vertical;color:#29313d;background:#fbfcfd;border:1px solid #e1e5eb;border-radius:10px;width:100%;min-height:480px;padding:14px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.rb-markdown-paper{color:#202631;overflow-wrap:anywhere;background:#fff;border:1px solid #eceef1;border-radius:10px;min-height:480px;padding:30px 34px;line-height:1.65}.rb-markdown-paper h1,.rb-markdown-paper h2,.rb-markdown-paper h3,.rb-markdown-paper h4,.rb-markdown-paper h5,.rb-markdown-paper h6{margin:1.1em 0 .45em;line-height:1.25}.rb-markdown-paper h1{margin-top:0;font-size:2em}.rb-markdown-paper h2{font-size:1.55em}.rb-markdown-paper p{margin:.7em 0}.rb-markdown-paper pre{white-space:pre-wrap;background:#f3f5f7;border-radius:8px;padding:12px}.rb-markdown-paper blockquote{color:#5d6673;border-left:3px solid #9ba5b3;margin:1em 0;padding:4px 14px}.rb-markdown-paper code{background:#f1f3f5;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rb-markdown-paper pre code{background:0 0;padding:0}.rb-markdown-note{color:#737c89;margin:0;font-size:13px}@media (width<=760px){.rb-markdown-workspace{grid-template-columns:1fr}.rb-markdown-editor textarea,.rb-markdown-paper{min-height:320px}.rb-markdown-controls{flex-direction:column;align-items:stretch}}@media print{body *{visibility:hidden!important}.rb-markdown-paper,.rb-markdown-paper *{visibility:visible!important}.rb-markdown-paper{color:#000;border:0;border-radius:0;width:100%;min-height:0;padding:0;font:11pt/1.55 Georgia,serif;position:absolute;inset:0 auto auto 0;overflow:visible}.rb-markdown-paper h1,.rb-markdown-paper h2,.rb-markdown-paper h3{break-after:avoid}.rb-markdown-paper pre,.rb-markdown-paper blockquote{break-inside:avoid}@page{size:A4;margin:20mm}}
