.ql-editor{padding:1rem;min-height:300px;line-height:1.6}.ql-editor h1,.article-content h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:hsl(var(--bc))}.ql-editor h2,.article-content h2{margin-top:1.25rem;margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;color:hsl(var(--bc))}.ql-editor h3,.article-content h3{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:600;color:hsl(var(--bc))}.ql-editor h4,.article-content h4{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--bc))}.ql-editor h5,.article-content h5{margin-top:.75rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--bc))}.ql-editor h6,.article-content h6{margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--bc))}.ql-editor p,.article-content p{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:hsl(var(--bc))}.ql-editor p+p,.article-content p+p{margin-top:1rem}.ql-editor p:empty,.article-content p:empty,.ql-editor p:has(br:only-child),.article-content p:has(br:only-child){margin-top:1rem;margin-bottom:1rem;height:1.5rem;min-height:1.5rem;content:" ";display:block}.ql-editor strong,.article-content strong{font-weight:700}.ql-editor em,.article-content em{font-style:italic}.ql-editor u,.article-content u{text-decoration-line:underline;text-decoration-thickness:2px}.ql-editor s,.article-content s{text-decoration-line:line-through}.ql-snow .ql-editor blockquote{border-left:none!important;margin:0!important;padding:0!important}.ql-editor blockquote,.article-content blockquote{margin-top:1rem;margin-bottom:1rem;padding:1.25rem 1.5rem;border-left:4px solid hsl(var(--p) / .8);background-color:hsl(var(--b3));font-style:italic;position:relative;border-radius:.25rem;box-shadow:0 1px 2px #0000000d;color:hsl(var(--bc));font-size:.95em;line-height:1.6}.article-content blockquote{margin-top:1.5rem;margin-bottom:1.5rem;background-color:hsl(var(--b3));border-left:5px solid hsl(var(--p));border-radius:.25rem}.article-content blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:4em;color:hsl(var(--p) / .1);font-family:Georgia,serif;line-height:1}.article-content blockquote:after{content:'"';position:absolute;bottom:-30px;right:10px;font-size:4em;color:hsl(var(--p) / .1);font-family:Georgia,serif;line-height:1}.ql-editor code,.article-content code:not(.mockup-code *){margin-left:.125rem;margin-right:.125rem;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:hsl(var(--b2));color:hsl(var(--bc));border-radius:.25rem;border:1px solid hsl(var(--b3));font-size:.9em;display:inline;white-space:pre-wrap;word-break:normal}.ql-editor blockquote+p,.article-content blockquote+p,.ql-editor code+p,.article-content code+p,.ql-editor pre+p,.article-content pre+p{margin-top:1rem}.ql-editor p+blockquote,.article-content p+blockquote,.ql-editor p+code,.article-content p+code,.ql-editor p+pre,.article-content p+pre{margin-top:1rem}.article-content .mockup-code,.ql-editor .mockup-code{margin:1.5rem 0;font-size:.9em;background-color:hsl(var(--n));max-width:100%;overflow:hidden}.article-content .mockup-code.whitespace-pre-wrap pre,.ql-editor .mockup-code.whitespace-pre-wrap pre{padding:.75rem 1rem!important;margin:0!important;white-space:pre-wrap;word-break:break-word}.article-content .mockup-code pre,.ql-editor .mockup-code pre{padding-left:.75rem!important;margin:0!important}.article-content .mockup-code pre:before,.ql-editor .mockup-code pre:before{margin-right:1rem!important}.article-content .mockup-code>pre,.ql-editor .mockup-code>pre{display:block;width:100%;padding:.75rem 1rem!important;white-space:pre-wrap;word-wrap:break-word}.article-content .mockup-code code,.ql-editor .mockup-code code{display:block;background:transparent;color:hsl(var(--nc));border:none;padding:0;margin:0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:inherit}.ql-editor pre.ql-syntax,.article-content pre.ql-syntax{margin-top:1rem;margin-bottom:1rem;padding:.75rem 1rem;overflow-x:auto;border-radius:.25rem;border:1px solid hsl(var(--b3));box-shadow:0 1px 2px #0000000d;line-height:1.4;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:hsl(var(--b2));color:hsl(var(--bc));max-width:100%}.ql-editor ol,.article-content ol{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;list-style-type:none;counter-reset:list-0}.ql-editor ul,.article-content ul{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;list-style-type:none}.ql-editor li,.article-content li{margin-top:.5rem;margin-bottom:.5rem;min-height:1.5rem;padding-left:.5rem}.ql-editor li[data-list=ordered],.article-content li[data-list=ordered]{list-style-type:none!important;display:block!important;counter-increment:list-0;position:relative!important;padding-left:.5rem!important}.ql-editor li[data-list=ordered]:before,.article-content li[data-list=ordered]:before{content:counter(list-0) ".";position:absolute;left:-2em;width:2em;text-align:right}.ql-editor .ql-ui,.article-content .ql-ui{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}.ql-editor li[data-list=bullet],.article-content li[data-list=bullet]{list-style-type:none!important;display:block!important;position:relative!important;padding-left:.5rem!important}.ql-editor li[data-list=bullet]:before,.article-content li[data-list=bullet]:before{content:"•";position:absolute;left:-1.5em;width:1.5em;text-align:center}.ql-editor .ql-align-right,.article-content .ql-align-right{text-align:right}.ql-editor .ql-align-center,.article-content .ql-align-center{text-align:center}.ql-editor .ql-align-justify,.article-content .ql-align-justify{text-align:justify}.ql-editor .ql-font-serif,.article-content .ql-font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.ql-editor .ql-font-monospace,.article-content .ql-font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ql-editor .ql-indent-1,.article-content .ql-indent-1{padding-left:3em}.ql-editor .ql-indent-2,.article-content .ql-indent-2{padding-left:6em}.ql-editor .ql-indent-3,.article-content .ql-indent-3{padding-left:9em}.ql-editor [style*="color:"],.article-content [style*="color:"]{color:inherit}.ql-editor [style*="background-color:"],.article-content [style*="background-color:"]{padding:.1em .3em;border-radius:.25em}.ql-editor img,.article-content img{max-width:100%;height:auto;display:block;margin:1rem auto;border-radius:.5rem;border:1px solid hsl(var(--b3))}.ql-editor>:first-child,.article-content>:first-child{margin-top:0}.ql-editor>:last-child,.article-content>:last-child{margin-bottom:0}@media (max-width: 640px){.ql-editor,.article-content{font-size:.95rem}.ql-editor h1,.article-content h1{font-size:1.75rem}.ql-editor h2,.article-content h2{font-size:1.5rem}.ql-editor h3,.article-content h3{font-size:1.25rem}.ql-editor .mockup-code,.article-content .mockup-code{font-size:.8em}.ql-editor .mockup-code pre,.article-content .mockup-code pre{padding-top:.3rem;padding-bottom:.3rem}}.ql-code-block-container{background-color:hsl(var(--n));border-radius:.5rem;margin:1.5rem 0;overflow:hidden}.ql-code-block{padding:1rem;color:hsl(var(--nc));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,hsl(var(--b3)) 25%,hsl(var(--b2)),hsl(var(--b3)) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.img-skeleton{min-height:200px}.ql-editor .ql-color-picker .ql-picker-options [data-value]:hover,.ql-editor .ql-color-picker .ql-picker-options [data-selected=true]{border-color:hsl(var(--p))!important}.ql-editor [style*="color:"]{color:inherit}.ql-editor [style*="background-color:"]{padding:.1em .3em;border-radius:.25em}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-background .ql-picker-label{padding:0 4px;border:1px solid transparent}.ql-snow .ql-color-picker .ql-picker-label:hover,.ql-snow .ql-background .ql-picker-label:hover{border-color:hsl(var(--bc) / .2)}.ql-snow .ql-color-picker .ql-picker-options,.ql-snow .ql-background .ql-picker-options{background-color:hsl(var(--b1));border:1px solid hsl(var(--bc) / .2);box-shadow:0 2px 8px hsl(var(--bc) / .1)}.ql-snow .ql-picker.ql-color-picker:hover .ql-picker-label,.ql-snow .ql-picker.ql-background:hover .ql-picker-label{color:hsl(var(--bc))}.ql-snow .ql-picker.ql-color-picker .ql-picker-label:hover,.ql-snow .ql-picker.ql-background .ql-picker-label:hover{border-color:hsl(var(--bc) / .2)}.ql-toolbar.ql-snow{border-bottom-width:1px;border-color:var(--color-base-300);padding:.5rem}.ql-container.ql-snow{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:1px;border-color:var(--color-base-300)}@keyframes shimmer-79558fda{0%{background-position:-200px 0}to{background-position:200px 0}}.animate-shimmer[data-v-79558fda]{animation:shimmer-79558fda 2s infinite linear;background-size:200px 100%}.drawer-content[data-v-66d2ceaa]{transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-v-66d2ceaa] body.menu-open{overflow:hidden}
