.quill-wrapper{background-color:#1a202c;color:#fff}.quill-wrapper .ql-toolbar{background-color:#1e1e2dfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.05);border-top-left-radius:1rem;border-top-right-radius:1rem;padding:10px 14px;display:flex;flex-wrap:wrap;gap:4px;position:sticky;top:0;z-index:10}.quill-wrapper .ql-container{border:1px solid rgba(255,255,255,.1);border-top:none;font-family:inherit;font-size:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.quill-wrapper .ql-editor{min-height:300px;background-color:#14141e99;color:#fff;padding:1.5rem;font-size:1rem;line-height:1.8}.quill-wrapper .ql-toolbar button{color:#a0aec0;width:28px;height:28px;padding:4px;border-radius:6px;transition:all .2s ease}.quill-wrapper .ql-toolbar button:hover{color:#fff;background-color:#ffa50033}.quill-wrapper .ql-toolbar .ql-stroke{stroke:#a0aec0}.quill-wrapper .ql-toolbar .ql-fill{fill:#a0aec0}.quill-wrapper .ql-toolbar button:hover .ql-stroke{stroke:#fff}.quill-wrapper .ql-toolbar button:hover .ql-fill{fill:#fff}.quill-wrapper .ql-toolbar .ql-picker{color:#a0aec0;border-radius:6px;transition:all .2s ease}.quill-wrapper .ql-toolbar .ql-picker:hover{background-color:#ffa50033}.quill-wrapper .ql-toolbar .ql-picker-label{border:none!important;padding:4px 8px}.quill-wrapper .ql-toolbar .ql-picker-options{background-color:#1e1e2dfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px;margin-top:4px;box-shadow:0 8px 32px #0006}.quill-wrapper .ql-toolbar .ql-picker-item{padding:6px 12px;border-radius:4px;transition:all .15s ease}.quill-wrapper .ql-toolbar .ql-picker-item:hover{color:#fff;background-color:#ffa5004d}.quill-wrapper .ql-snow.ql-toolbar button:hover,.quill-wrapper .ql-snow .ql-toolbar button:hover,.quill-wrapper .ql-snow.ql-toolbar button:focus,.quill-wrapper .ql-snow .ql-toolbar button:focus,.quill-wrapper .ql-snow.ql-toolbar button.ql-active,.quill-wrapper .ql-snow .ql-toolbar button.ql-active,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#63b3ed}.quill-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke,.quill-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke,.quill-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke,.quill-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke,.quill-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,.quill-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#63b3ed}.quill-wrapper .ql-snow.ql-toolbar button:hover .ql-fill,.quill-wrapper .ql-snow .ql-toolbar button:hover .ql-fill,.quill-wrapper .ql-snow.ql-toolbar button:focus .ql-fill,.quill-wrapper .ql-snow .ql-toolbar button:focus .ql-fill,.quill-wrapper .ql-snow.ql-toolbar button.ql-active .ql-fill,.quill-wrapper .ql-snow .ql-toolbar button.ql-active .ql-fill,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.quill-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.quill-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#63b3ed}.quill-wrapper .ql-editor.ql-blank:before{color:#718096;font-style:normal}.rich-text-editor{color:#fff}.rich-text-editor .ql-toolbar{background-color:#2d3748;border-color:#4a5568!important;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rich-text-editor .ql-container{background-color:#2d3748;border-color:#4a5568!important;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff}.rich-text-editor .ql-editor{min-height:200px}.rich-text-editor .ql-editor img{max-width:100%;height:auto!important;display:block;margin:1em auto;border-radius:.5rem}.rich-text-editor .ql-snow.ql-toolbar button{color:#a0aec0}.rich-text-editor .ql-snow.ql-toolbar button:hover{color:#fff}.rich-text-editor .ql-snow .ql-stroke{stroke:#a0aec0}.rich-text-editor .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#fff}.rich-text-editor .ql-snow .ql-fill{fill:#a0aec0}.rich-text-editor .ql-snow.ql-toolbar button:hover .ql-fill{fill:#fff}.rich-text-editor .ql-snow .ql-picker{color:#a0aec0}.rich-text-editor .ql-snow .ql-picker-options{background-color:#2d3748;border-color:#4a5568}.article-content{width:100%;max-width:100%;overflow-x:hidden}.article-content img{max-width:100%;height:auto;display:block;margin:2rem auto;border-radius:1rem}.article-content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:#cbd5e0}.article-content h2{font-size:1.8rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;color:#fff}.article-content h3{font-size:1.4rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#fff}.article-content ul,.article-content ol{margin:1.5rem 0;padding-left:1.5rem}.article-content li{margin-bottom:.75rem;line-height:1.6}.article-content blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid #805AD5;background-color:#2d3748;border-radius:.5rem;font-style:italic}.article-content a{color:#ed8936;text-decoration:none;border-bottom:1px solid #ED8936;transition:all .2s ease}.article-content a:visited{color:#ed8936;border-bottom-color:#ed8936}.article-content a:hover{color:#f6ad55;border-bottom-color:#f6ad55}@media (max-width: 768px){.article-content{font-size:1rem;padding:0 .5rem}.article-content h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.article-content h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem}.article-content p{font-size:1rem;line-height:1.6;margin-bottom:1.25rem}.article-content ul,.article-content ol{margin:1.25rem 0;padding-left:1.25rem}.article-content li{margin-bottom:.5rem}.article-content blockquote{margin:1.5rem 0;padding:.75rem 1rem}.article-content img{margin:1.5rem auto;border-radius:.75rem}}.article-content{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.article-content th,.article-content td{padding:.75rem;border:1px solid #4A5568;text-align:left}.article-content th{background-color:#2d3748;color:#fff;font-weight:600}@media (max-width: 768px){.article-content table{font-size:.875rem}.article-content th,.article-content td{padding:.5rem}}.article-content ul ul,.article-content ol ol,.article-content ul ol,.article-content ol ul{margin:.5rem 0}.article-content code{background-color:#2d3748;padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.9em}.article-content pre{background-color:#2d3748;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.article-content pre code{background-color:transparent;padding:0;border-radius:0}@media (max-width: 768px){.article-content pre{padding:.75rem;margin:1.25rem 0;font-size:.875rem}}
