.ql-editor{min-height:500px;font-size:16px;line-height:1.6}.ql-toolbar{background-color:#f8fafc;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border:1px solid #e2e8f0;border-bottom-color:#f1f5f9;padding:1rem!important;position:sticky;top:0;z-index:10}.ql-container{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;background-color:white;border:1px solid #e2e8f0;border-top:none}.dark .ql-toolbar{background-color:#1e293b;border-color:#1e293b}.dark .ql-toolbar .ql-stroke{stroke:#cbd5e1}.dark .ql-toolbar .ql-fill{fill:#cbd5e1}.dark .ql-toolbar .ql-picker{color:#cbd5e1}.dark .ql-container{background-color:#0f172a;border-color:#1e293b}.prose-editor .ql-editor{padding:3rem!important;font-family:var(--font-noto-sans-kr),sans-serif!important}.prose-editor .ql-editor h1{font-size:2.25rem!important;font-weight:800!important;margin-bottom:2rem!important;margin-top:1rem!important;line-height:1.2!important}.prose-editor .ql-editor h2{font-size:1.875rem!important;font-weight:700!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;line-height:1.3!important}.prose-editor .ql-editor h3{font-size:1.5rem!important;font-weight:700!important;margin-top:2rem!important;margin-bottom:1rem!important}.prose-editor .ql-editor p{font-size:1.125rem!important;line-height:1.8!important;margin-bottom:1.5rem!important;color:#334155!important}.dark .prose-editor .ql-editor p{color:#cbd5e1!important}.prose-editor .ql-editor img{border-radius:1rem!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;margin:3rem auto!important;display:block!important}.prose-editor .ql-editor ol,.prose-editor .ql-editor ul{padding-left:1.5rem!important;margin-bottom:1.5rem!important}.prose-editor .ql-editor li{margin-bottom:.5rem!important;font-size:1.125rem!important}.prose-editor .ql-editor a{color:#d97706!important;text-decoration:underline!important;font-weight:600!important}.dark .prose-editor .ql-editor a{color:#fbbf24!important}.ql-editor::-webkit-scrollbar{width:10px}.ql-editor::-webkit-scrollbar-track{background:transparent}.ql-editor::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px;border:3px solid white}.dark .ql-editor::-webkit-scrollbar-thumb{background:#475569;border-color:#0f172a}