.edit .editor-menu{position:sticky!important;top:0!important}.edit .editor-menu .undo{margin-left:var(--gap1)}.edit .editor-menu .undo,.edit .editor-menu .redo{min-width:unset}.edit .editor-menu .editor-menu-left{display:flex;align-items:center;justify-content:center;gap:0}.edit .editor-menu .editor-menu-right{display:flex;align-items:center;justify-content:center;gap:var(--gap2)}.floating-menu{background:var(--secondary-color);border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:0;z-index:1000;padding:2px}.floating-menu.temporarily-hidden{display:none}.floating-menu button{background:none;border:none;border-radius:0;color:var(--soft-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:14px;min-width:36px;position:relative}.floating-menu button:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.floating-menu button:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.floating-menu button:not(:last-child):after{content:"";position:absolute;right:-2px;top:20%;bottom:20%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.1) 80%,transparent 100%);transition:opacity .2s ease}.floating-menu button.active{background-color:var(--white);color:var(--soft-black);cursor:default}.floating-menu button.active span{font-weight:700}.floating-menu button:hover:not(.active){background-color:#ffffff80}.floating-menu button:hover:not(.active):after{opacity:0}#editor:focus-within .floating-menu button:hover{background-color:transparent}#editor:focus-within .floating-menu button:hover:after{opacity:1}.floating-menu button.close-button{min-width:28px;opacity:.6}.floating-menu button.close-button:hover{opacity:1;background-color:var(--white)}.floating-menu button.close-button span{font-size:16px;font-weight:700;line-height:1}.floating-menu button span{font-size:12px;font-weight:600;white-space:nowrap}#editor{padding-top:var(--gap2);padding-bottom:100px}@media (max-width: 800px){#editor{padding-left:var(--gap2);padding-right:var(--gap2)}}#editor:focus-within{outline:none}#editor .ProseMirror:focus{outline:none;caret-color:var(--primary-color)}#editor .is-empty:not(h1):not(h2):before{color:#706b5787;font-style:italic;content:attr(data-placeholder);float:left;height:0;pointer-events:none}#editor .recipe-title{font-family:var(--title-font);font-size:25px;margin-bottom:1.5em;margin-top:1.5em}#editor a{text-decoration:none;color:var(--black)}#editor :first-child{margin-top:0}#editor ul,#editor ol{padding:0 .5rem;margin:1.25rem 1rem 1.25rem .4rem;line-height:1.6}#editor ul li,#editor ol li{margin-bottom:.5em}#editor ul li:last-child,#editor ol li:last-child{margin-bottom:0}#editor ul li p,#editor ol li p{margin-top:.25em;margin-bottom:.25em;line-height:1.5}#editor h1,#editor h2{margin:.25em 0;font-family:var(--title-font);text-wrap:pretty}#editor h1{font-size:20px;border-left:3px solid var(--primary-color);padding-left:.5em}#editor h2{font-size:16px;border-left:2px solid rgba(112,107,87,.5294117647);padding-left:.5em}#editor li::marker{color:#706b5787}
