.h-editor{--bgColor: white;--textColor: var(--text, rgba(0,0,0, .5) );--borderColor: #b5bcc2;--borderAccentColor: #555d66;display:flex;flex-direction:column;position:relative;z-index:10;margin:0;border-left:3px solid var(--borderAccentColor)}.h-editor *,.h-editor *::before,.h-editor *::after{box-sizing:border-box}.h-editor .toolbar{display:flex;flex-wrap:wrap;position:relative;width:fit-content;border:1px solid var(--borderColor);border-left:0;border-bottom:0;background-color:var(--bgColor)}.h-editor .toolbar>*{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h-editor .toolbar a{cursor:pointer;display:flex;align-items:center;justify-content:center;height:2.25rem;width:auto;padding:0.25rem 0.5rem;color:var(--textColor);text-decoration:none}.h-editor .toolbar a:hover{--textColor: #222;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.8)}.h-editor .toolbar a:active{transform:translateY(1px)}.h-editor .toolbar svg{width:auto;height:1rem}.h-editor .toolbar path{fill:var(--textColor)}.h-editor .toolbar i{font-style:normal;font-weight:700}.h-editor .toolbar span{display:inline-block;margin-left:0.25rem;font-size:var(--smallFontSize, 14px)}.h-editor .toolbar .tool-separator{color:transparent;margin:-1px 0.5rem 0;width:0;border-right:1px solid var(--borderColor)}.h-editor textarea{background-color:var(--bgColor);width:100%;padding:1rem;height:10rem;border:1px solid var(--borderColor);border-left:0;line-height:1.5}
