:root{--primary-light: #e9cdee;--primary-main: #a737be;--primary-dark: #9206ae;--secondary-light: #808080;--secondary-main: #666666;--secondary-dark: #4c4c4c;--error-light: #ef5350;--error-main: #d32f2f;--error-dark: #c62828}.rich-text-menu{border:1px solid #dee2e6;border-radius:.375rem .375rem 0 0}.rich-text-button{color:var(--secondary-dark);min-width:0}.rich-text-button.is-active{background-color:#dcdcdc}@media (min-width: 768px){.rich-text-button:hover{background-color:#dcdcdc}}.tiptap{border:1px solid #dee2e6;border-radius:0 0 .375rem .375rem;padding:1rem;white-space:pre-wrap}.tiptap-table{border-collapse:collapse;margin:0;overflow:hidden}.tiptap-table td,.tiptap-table th{border:1px solid #3d25141f;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap-table th{background-color:#3d25140d;font-weight:700;text-align:left}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap li p,#about li p{margin-bottom:0rem}.tiptap:hover{border-color:var(--secondary-light)}.ProseMirror-focused,.ProseMirror-focused:hover{border:2px solid var(--primary-main);outline:none}.error-editor>div{border-color:var(--error-main)}.error-editor .tiptap:hover,.error-editor .ProseMirror-focused,.error-editor .ProseMirror-focused:hover{border-color:var(--error-main)}.bubble-menu{display:flex;background-color:var(--secondary-dark);padding:.2rem;border-radius:.5rem}.bubble-menu .rich-text-button{border:none;background:none;color:#fff;padding:0 .2rem;opacity:.6}.bubble-menu .rich-text-button:hover,.bubble-menu .rich-text-button.is-active{opacity:1}.pre-line{white-space:pre-line}
