.editor{border:1px solid;padding:8px;border-radius:8px;border-color:rgba(60,60,60,.26)}.editor [contenteditable]:focus{outline:0 solid transparent}.editor:focus-within{border-color:var(--main-accent-color);-webkit-box-shadow:inset 0 0 0 1px var(--main-accent-color);box-shadow:inset 0 0 0 1px var(--main-accent-color)}.menubar{display:table;margin-bottom:1rem;-webkit-transition:visibility .2s .4s,opacity .2s .4s;transition:visibility .2s .4s,opacity .2s .4s}.menubar.is-hidden{visibility:hidden;opacity:0}.menubar.is-focused{visibility:visible;opacity:1;-webkit-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s}.menubar__button{vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;font-size:16px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;border:0;color:#000;padding:.2rem .5rem;margin-right:.2rem;border-radius:3px;cursor:pointer}.menubar__button:hover{background-color:rgba(0,0,0,.05)}.menubar__button.is-active{background-color:rgba(0,0,0,.1)}.menubar span.menubar__button{font-size:24px}