input[type=file].svelte-w6nebk::-webkit-file-upload-button{display:none}.editor-wrapper.svelte-ffplky{border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:20vh;position:relative}.quill-editor.svelte-ffplky{flex:1;display:flex;flex-direction:column}.ql-toolbar{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #ccc;font-size:16px}.dark .ql-toolbar{background-color:#1f2937;border-color:#374151}.ql-container{flex:1;font-size:16px;display:flex;flex-direction:column;height:calc(100% - 48px)!important}.ql-editor{font-size:16px;line-height:1.5;padding:12px 15px;flex:1;overflow-y:auto}@media(max-width:768px){.ql-toolbar{padding:8px;flex-wrap:wrap}.ql-toolbar .ql-formats{margin-right:8px;margin-bottom:4px}.ql-editor{padding:10px 12px;font-size:16px}.ql-toolbar button{width:32px;height:32px}}.dark .ql-container{border-color:#374151;background-color:#111827}.dark .ql-editor{color:#f9fafb;background-color:#111827}.dark .ql-toolbar .ql-stroke{stroke:#d1d5db}.dark .ql-toolbar .ql-fill{fill:#d1d5db}.dark .ql-toolbar button:hover .ql-stroke{stroke:#f3f4f6}.dark .ql-toolbar button:hover .ql-fill{fill:#f3f4f6}.dark .ql-toolbar button:hover{background-color:#374151}.ql-toolbar button.ql-active{color:#3b82f6;background-color:#3b82f61a}.dark .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6}.dark .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6}.dark .ql-toolbar button.ql-active{background-color:#3b82f633}.ql-container.ql-snow{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #d1d5db}.ql-container.ql-snow:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.dark .ql-container.ql-snow{border-color:#4b5563}.dark .ql-container.ql-snow:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a}.ql-editor.ql-blank:before{font-style:normal;color:#6b7280;font-size:16px}.dark .ql-editor.ql-blank:before{color:#9ca3af}.ql-editor{overflow-wrap:break-word;word-wrap:break-word}.ql-editor a{color:#3b82f6;text-decoration:underline}.dark .ql-editor a{color:#60a5fa}.ql-editor ul,.ql-editor ol{padding-left:1.5rem}.ql-editor ul li,.ql-editor ol li{margin-bottom:.25rem}
