html,body{height:100%;overflow:hidden}.editor{border:1px solid #6c757d;border-radius:4px;flex:1;min-height:0;overflow:hidden}.editor-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.empty-state{background:var(--bs-body-bg);border:1px dashed var(--bs-border-color);pointer-events:none;z-index:2;border-radius:4px;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.empty-state[hidden]{display:none}.empty-state .empty-card{pointer-events:auto;max-width:32ch}.empty-state .empty-icon{color:var(--bs-secondary-color);font-size:2rem}[data-bs-theme=dark] .empty-state{border-color:#495057}iframe.editor{background:var(--bs-body-bg)}.copy-btn,.download-btn,#regen-from-md,#regen-from-html{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.copy-btn.copied{color:var(--bs-success)}#options summary{cursor:pointer;outline:none}#options summary:hover{color:var(--bs-primary)}#options fieldset{min-width:0}[data-bs-theme=dark] .editor{border-color:#495057}#sharing-link.disabled{opacity:.5;pointer-events:none}#panes{gap:0;min-height:0;display:flex}.pane-markdown,.pane-html{flex-direction:column;min-width:0;min-height:0;display:flex}@media (width>=768px){.pane-markdown{width:var(--md-pane-width,50%);flex:none}.pane-html{flex:1 1 0}.pane-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex:0 0 10px;align-self:stretch;position:relative}.pane-resizer:before{content:"";background:var(--bs-border-color);border-radius:1px;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:4px}.pane-resizer:hover:before,.pane-resizer.dragging:before{background:var(--bs-primary);width:3px;left:3.5px}}body.resizing-panes,body.resizing-panes *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=767.98px){.pane-resizer{display:none}.pane-markdown,.pane-html{flex:0 0 100%;width:100%}#panes .pane-markdown,#panes .pane-html{display:none!important}#panes.show-markdown .pane-markdown,#panes.show-html .pane-html{flex:0 0 100%;width:100%;max-width:100%;display:flex!important}}#mobile-tabs .nav-link{padding:.25rem .75rem}
