@import url("https://fonts.googleapis.com/css2?family=Lobster&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lobster&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lobster&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");body,html{max-width:100vw;overflow-x:hidden}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{width:25px}.ql-snow .ql-picker.ql-size{width:50px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{visibility:hidden}.content{display:flex;flex:1 1}.sidebar{width:250px;border-right:1px solid black}.sidebar-field{all:unset;display:flex;align-items:center;justify-content:center;height:50px;width:250px;border-bottom:1px solid black;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.sidebar-field-drag-handle{border:1px solid black;border-radius:5px;padding:5px;cursor:-webkit-grab;cursor:grab}.sidebar-field.overlay{background:black;color:white}.canvas{flex:1 1;border:1px solid black;margin:50px;border-radius:5px;padding:10px;display:flex;flex-direction:column;max-height:100%;overflow-y:auto}.canvas-field{padding:15px}.canvas-field.overlay{opacity:.5}.canvas-field>*{width:100%;pointer-events:none}.spacer{background:black;width:100%;opacity:.25;height:100px}