.main-container{padding:0}
.dropdown-menu .h2 .fa{transform:scale(1.4)}
.dropdown-menu .h3 .fa{transform:scale(1.2)}
.dropdown-menu .h4 .fa{transform:scale(1)}
#editor-frame{position:relative;width:100%;height:100%;border:none;background:#fff;display:block;overflow:auto;transition:opacity .25s}
#status-bar{position:fixed;right:1rem;bottom:1rem}
#status-bar>div{vertical-align:middle;min-height:1.7rem;display:inline-block}
#status-bar>div:not(:first-child){margin-left:.5rem}
#word-count .word-count-many,#word-count .word-count-none,#word-count .word-count-one{background:rgba(39,47,51,.8);font-size:.9rem;color:#fff;padding:.25rem .5rem;border-radius:.25rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#zen-mode-theme button{padding:0;transform:rotate(0);transition:.4s transform;display:block}
#zen-mode-theme button[data-zen-theme=night]{transform:rotate(180deg)}
#zen-mode-theme img{width:1.5em;height:1.5em;display:block}
#dropzone{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:rgba(39,47,51,.9);padding:3rem}
#dropzone .dropzone-target{width:100%;font-size:2rem;font-weight:700;color:#fff;border:solid .5rem #fff;border-radius:5px;text-align:center;transition:.2s transform,.2s color,.2s background-color,.2s border-color;padding:1rem;display:table}
#dropzone .dropzone-target.active{color:#fff;background-color:#09d;border-color:#09d}
#dropzone .dropzone-target:first-child{height:calc(30% - 3rem);margin-bottom:3rem}
#dropzone .dropzone-target:last-child{height:70%}
#dropzone .dropzone-target .dropzone-text{display:table-cell;vertical-align:middle}
.ios .stretch-down{overflow:visible}