.blog-content .prose pre{background-color:#282c34;border-radius:6px;margin:1em 0;padding:1em;max-width:100%;overflow-x:auto}.blog-content .prose code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;max-width:100%}.blog-content .prose pre>code{color:#abb2bf;display:block;line-height:1.6;overflow-x:auto;padding:0}.blog-content .prose img{max-width:100%;height:auto}.blog-content .prose table{display:block;overflow-x:auto;max-width:100%}.prose pre{background-color:#282c34;border-radius:6px;margin:1em 0;padding:1em;max-width:100%;overflow-x:auto}.prose code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;max-width:100%}.prose pre>code{color:#abb2bf;display:block;line-height:1.6;overflow-x:auto;padding:0}.prose img{max-width:100%;height:auto}.prose table{display:block;overflow-x:auto;max-width:100%}.blog-post-content [style*="font-weight: 700"],.blog-post-content [style*="font-weight: bold"],.blog-post-content [style*="font-weight:700"],.blog-post-content [style*="font-weight:bold"],.blog-post-content b,.blog-post-content strong,.prose [style*="font-weight: 700"],.prose [style*="font-weight: bold"],.prose [style*="font-weight:700"],.prose [style*="font-weight:bold"],.prose b,.prose strong,.ql-editor [style*="font-weight: 700"],.ql-editor [style*="font-weight: bold"],.ql-editor [style*="font-weight:700"],.ql-editor [style*="font-weight:bold"],.ql-editor b,.ql-editor strong,article [style*="font-weight: 700"],article [style*="font-weight: bold"],article [style*="font-weight:700"],article [style*="font-weight:bold"],article b,article strong{font-weight:700!important;font-size:inherit!important;line-height:inherit!important;transform:none!important;letter-spacing:inherit!important}.blog-post-content [style*="font-style: italic"],.blog-post-content [style*="font-style:italic"],.blog-post-content em,.blog-post-content i,.prose [style*="font-style: italic"],.prose [style*="font-style:italic"],.prose em,.prose i,.ql-editor [style*="font-style: italic"],.ql-editor [style*="font-style:italic"],.ql-editor em,.ql-editor i,article [style*="font-style: italic"],article [style*="font-style:italic"],article em,article i{font-style:italic!important;font-size:inherit!important;line-height:inherit!important;transform:none!important;letter-spacing:inherit!important}.blog-content .hljs-keyword,.prose .hljs-keyword{color:#569cd6!important}.blog-content .hljs-string,.prose .hljs-string{color:#ce9178!important}.blog-content .hljs-number,.prose .hljs-number{color:#b5cea8!important}.blog-content .hljs-comment,.prose .hljs-comment{color:#6a9955!important;font-style:italic}.blog-content .hljs-function,.prose .hljs-function{color:#dcdcaa!important}.blog-content .hljs-operator,.prose .hljs-operator{color:#569cd6!important}.blog-content .hljs-builtin,.prose .hljs-builtin{color:#4ec9b0!important}.blog-content .hljs-variable,.prose .hljs-variable{color:#9cdcfe!important}.blog-content .hljs-tag,.prose .hljs-tag{color:#569cd6!important}.blog-content .hljs-attribute,.prose .hljs-attribute{color:#9cdcfe!important}.blog-content .hljs-selector-class,.blog-content .hljs-title,.prose .hljs-selector-class,.prose .hljs-title{color:#dcdcaa!important}.blog-content .hljs-built_in,.blog-content .hljs-title.class_,.blog-content .hljs-type,.prose .hljs-built_in,.prose .hljs-title.class_,.prose .hljs-type{color:#4ec9b0!important}@keyframes removeBackground{0%{background-color:transparent!important;background:transparent!important;background-image:none!important}to{background-color:transparent!important;background:transparent!important;background-image:none!important}}@keyframes preserveBackground{0%,to{background-color:inherit!important;background:inherit!important}}@media (prefers-color-scheme:dark){.prose *,.prose [style*="background-color: #ffffff"],.prose [style*="background-color: rgb(255, 255, 255)"],.prose [style*="background-color: white"],.prose [style*="background-color:#ffffff"],.prose [style*="background: #ffffff"],.prose [style*="background: rgb(255, 255, 255)"],.prose [style*="background: white"],.prose [style*="background:#ffffff"],.prose [style*=background-color],.prose [style*=background],.prose [style],.ql-editor *,.ql-editor [style*="background-color: #ffffff"],.ql-editor [style*="background-color: rgb(255, 255, 255)"],.ql-editor [style*="background-color: white"],.ql-editor [style*="background-color:#ffffff"],.ql-editor [style*="background: #ffffff"],.ql-editor [style*="background: rgb(255, 255, 255)"],.ql-editor [style*="background: white"],.ql-editor [style*="background:#ffffff"],.ql-editor [style*=background-color],.ql-editor [style*=background],.ql-editor [style]{background-color:transparent!important;background:transparent!important;background-image:none!important;animation:removeBackground 1ms forwards!important;transition:none!important}.prose [style*="color: #000000"],.prose [style*="color: #000080"],.prose [style*="color: #0000ff"],.prose [style*="color: black"],.prose [style*="color: blue"],.prose [style*="color: navy"],.prose [style*="color: rgb(0, 0, 0)"],.prose [style*="color: rgb(0, 0, 128)"],.prose [style*="color: rgb(0, 0, 255)"],.prose [style*="color:"],.prose [style*="color:#000000"],.prose [style*="color:#000080"],.prose [style*="color:#0000ff"],.ql-editor [style*="color: #000000"],.ql-editor [style*="color: #000080"],.ql-editor [style*="color: #0000ff"],.ql-editor [style*="color: black"],.ql-editor [style*="color: blue"],.ql-editor [style*="color: navy"],.ql-editor [style*="color: rgb(0, 0, 0)"],.ql-editor [style*="color: rgb(0, 0, 128)"],.ql-editor [style*="color: rgb(0, 0, 255)"],.ql-editor [style*="color:"],.ql-editor [style*="color:#000000"],.ql-editor [style*="color:#000080"],.ql-editor [style*="color:#0000ff"]{color:hsla(0,0%,100%,.9)!important}.prose [style*=text-decoration],.ql-editor [style*=text-decoration]{text-decoration-color:hsla(0,0%,100%,.5)!important}}.dark .prose *,.dark .prose [style*="background-color: #ffffff"],.dark .prose [style*="background-color: rgb(255, 255, 255)"],.dark .prose [style*="background-color: white"],.dark .prose [style*="background-color:#ffffff"],.dark .prose [style*="background: #ffffff"],.dark .prose [style*="background: rgb(255, 255, 255)"],.dark .prose [style*="background: white"],.dark .prose [style*="background:#ffffff"],.dark .prose [style*=background-color],.dark .prose [style*=background],.dark .prose [style],.dark .ql-editor *,.dark .ql-editor [style*="background-color: #ffffff"],.dark .ql-editor [style*="background-color: rgb(255, 255, 255)"],.dark .ql-editor [style*="background-color: white"],.dark .ql-editor [style*="background-color:#ffffff"],.dark .ql-editor [style*="background: #ffffff"],.dark .ql-editor [style*="background: rgb(255, 255, 255)"],.dark .ql-editor [style*="background: white"],.dark .ql-editor [style*="background:#ffffff"],.dark .ql-editor [style*=background-color],.dark .ql-editor [style*=background],.dark .ql-editor [style]{background-color:transparent!important;background:transparent!important;background-image:none!important;animation:removeBackground 1ms forwards!important;transition:none!important}.dark .prose [style*="color: #000000"],.dark .prose [style*="color: #000080"],.dark .prose [style*="color: #0000ff"],.dark .prose [style*="color: black"],.dark .prose [style*="color: blue"],.dark .prose [style*="color: navy"],.dark .prose [style*="color: rgb(0, 0, 0)"],.dark .prose [style*="color: rgb(0, 0, 128)"],.dark .prose [style*="color: rgb(0, 0, 255)"],.dark .prose [style*="color:"],.dark .prose [style*="color:#000000"],.dark .prose [style*="color:#000080"],.dark .prose [style*="color:#0000ff"],.dark .ql-editor [style*="color: #000000"],.dark .ql-editor [style*="color: #000080"],.dark .ql-editor [style*="color: #0000ff"],.dark .ql-editor [style*="color: black"],.dark .ql-editor [style*="color: blue"],.dark .ql-editor [style*="color: navy"],.dark .ql-editor [style*="color: rgb(0, 0, 0)"],.dark .ql-editor [style*="color: rgb(0, 0, 128)"],.dark .ql-editor [style*="color: rgb(0, 0, 255)"],.dark .ql-editor [style*="color:"],.dark .ql-editor [style*="color:#000000"],.dark .ql-editor [style*="color:#000080"],.dark .ql-editor [style*="color:#0000ff"]{color:hsla(0,0%,100%,.9)!important}.dark-mode-override-backgrounds{background-color:transparent!important;background:transparent!important;background-image:none!important;animation:removeBackground 1ms forwards!important}.dark .dark-mode-override-colors{color:hsla(0,0%,100%,.9)!important}.dark .prose [style*="font-weight: 700"],.dark .prose [style*="font-weight: bold"],.dark .prose [style*="font-weight:700"],.dark .prose [style*="font-weight:bold"],.dark .prose b,.dark .prose strong,.dark .ql-editor [style*="font-weight: 700"],.dark .ql-editor [style*="font-weight: bold"],.dark .ql-editor [style*="font-weight:700"],.dark .ql-editor [style*="font-weight:bold"],.dark .ql-editor b,.dark .ql-editor strong{color:hsla(0,0%,100%,.95)!important;font-weight:700!important}.dark .prose [style*="font-style: italic"],.dark .prose [style*="font-style:italic"],.dark .prose em,.dark .prose i,.dark .ql-editor [style*="font-style: italic"],.dark .ql-editor [style*="font-style:italic"],.dark .ql-editor em,.dark .ql-editor i{color:hsla(0,0%,100%,.9)!important;font-style:italic!important}.dark .prose [style*=text-decoration],.dark .ql-editor [style*=text-decoration]{text-decoration-color:hsla(0,0%,100%,.5)!important}.dark .blog-post-content [style*="font-family:"]{color:hsla(0,0%,100%,.9)!important}.blog-post-content p,.prose p,article p{font-size:16px!important;line-height:1.625!important;letter-spacing:inherit!important;text-indent:0!important;white-space:normal!important;margin-bottom:1rem!important}.blog-post-content p:last-child,.prose p:last-child,article p:last-child{margin-bottom:0!important}.blog-post-content p:first-letter,.prose p:first-letter,article p:first-letter{margin-left:0!important;padding-left:0!important}.blog-post-content *,.prose *,article *{font-size-adjust:none!important;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.blog-post-content a,.blog-post-content a[href],.prose a,.prose a[href],a.link,a[class*=link],article a,article a[href],h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,p a{color:#06c!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:500!important;transition:color .2s ease!important;opacity:1!important}li a,li>a,ol a,ol>li>a,ul a,ul>li>a{color:#05a!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important}.blog-post-content a:hover,.blog-post-content a[href]:hover,.prose a:hover,.prose a[href]:hover,a.link:hover,a[class*=link]:hover,article a:hover,article a[href]:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover,p a:hover{color:#049!important;text-decoration:underline!important}.dark .blog-post-content a,.dark .blog-post-content a[href],.dark .prose a,.dark .prose a[href],.dark a.link,.dark a[class*=link],.dark article a,.dark article a[href],.dark h1 a,.dark h2 a,.dark h3 a,.dark h4 a,.dark h5 a,.dark h6 a,.dark li a,.dark p a{color:#66b3ff!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:500!important;transition:color .2s ease!important;opacity:1!important}.dark li a,.dark li>a,.dark ol a,.dark ol>li>a,.dark ul a,.dark ul>li>a{color:#7cf!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important}.dark .blog-post-content a:hover,.dark .blog-post-content a[href]:hover,.dark .prose a:hover,.dark .prose a[href]:hover,.dark a.link:hover,.dark a[class*=link]:hover,.dark article a:hover,.dark article a[href]:hover,.dark h1 a:hover,.dark h2 a:hover,.dark h3 a:hover,.dark h4 a:hover,.dark h5 a:hover,.dark h6 a:hover,.dark li a:hover,.dark p a:hover{color:#9cf!important;text-decoration:underline!important}.blog-content .prose h1,.prose h1,.quill-editor-instance .ql-editor h1,article h1{font-size:32px!important;font-weight:700!important;margin:32px 0 16px!important}.blog-content .prose h2,.prose h2,.quill-editor-instance .ql-editor h2,article h2{font-size:22px!important;font-weight:700!important;margin:2rem 0 1rem!important}.blog-content .prose h3,.prose h3,.quill-editor-instance .ql-editor h3,article h3{font-size:18px!important;font-weight:700!important;margin:2.5rem 0 .75rem!important}.dark .blog-content .prose h1,.dark .blog-content .prose h2,.dark .blog-content .prose h3,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .quill-editor-instance .ql-editor h1,.dark .quill-editor-instance .ql-editor h2,.dark .quill-editor-instance .ql-editor h3,.dark article h1,.dark article h2,.dark article h3{color:#f5f5f5!important}.blog-post-content p strong,.prose p strong,article p strong{font-weight:500!important}.quill-editor-instance .ql-code-block-container{padding:20px 20px 12px!important;overflow-x:auto!important;white-space:pre!important;border-radius:8px!important;margin:1rem 0!important}.quill-editor-instance .ql-code-block{padding:0!important;white-space:pre!important;overflow-x:visible!important}.quill-editor-instance pre.ql-syntax{background-color:#282a36!important;color:#f8f8f2!important;font-family:Pretendard Variable,Menlo,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important;padding:20px 20px 12px!important;margin:1rem 0!important;border-radius:8px!important;overflow-x:auto!important;white-space:pre!important;-moz-tab-size:4!important;-o-tab-size:4!important;tab-size:4!important;border:none!important;position:relative!important;mask-image:linear-gradient(90deg,#000 0,#000)!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000)!important}.quill-editor-instance .ql-code-block-container::-webkit-scrollbar,.quill-editor-instance pre.ql-syntax::-webkit-scrollbar{height:8px!important;background-color:transparent!important}.quill-editor-instance .ql-code-block-container::-webkit-scrollbar-thumb,.quill-editor-instance pre.ql-syntax::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)!important;border-radius:4px!important}.quill-editor-instance .ql-code-block-container::-webkit-scrollbar-thumb:hover,.quill-editor-instance pre.ql-syntax::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)!important}.code-block-styled{font-family:Pretendard Variable,Menlo,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;padding:0;border-radius:6px;background-color:#282a36!important;margin:0;overflow-x:auto;width:100%;display:block;position:relative}.code-block-styled.hljs{counter-reset:line;position:relative;color:#f8f8f2!important}.code-block-styled.hljs .hljs-line{display:block;padding:0;margin:0}.code-block-styled *,.code-block-styled code,.code-block-styled pre,.ql-syntax *,.ql-syntax code,.ql-syntax pre,pre.code-block-styled,pre.code-block-styled *,pre.ql-syntax,pre.ql-syntax *{position:relative;z-index:0}.code-block-styled ::selection,.code-block-styled.hljs ::selection,.code-block-styled.hljs::selection,.code-block-styled::selection,.ql-syntax ::selection,.ql-syntax::selection,pre.code-block-styled ::selection,pre.code-block-styled::selection,pre.ql-syntax ::selection,pre.ql-syntax::selection{background-color:rgba(77,77,77,.6);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;box-shadow:none!important;outline:none!important}.code-block-styled ::-moz-selection,.code-block-styled.hljs ::-moz-selection,.code-block-styled.hljs::-moz-selection,.code-block-styled::-moz-selection,.ql-syntax ::-moz-selection,.ql-syntax::-moz-selection,pre.code-block-styled ::-moz-selection,pre.code-block-styled::-moz-selection,pre.ql-syntax ::-moz-selection,pre.ql-syntax::-moz-selection{background-color:rgba(77,77,77,.6);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;box-shadow:none!important;outline:none!important}.code-block-styled{cursor:text}.blog-content .hljs-keyword,.code-block-styled .hljs-keyword,.hljs-keyword,.prose .hljs-keyword{color:#569cd6!important}.blog-content .hljs-string,.code-block-styled .hljs-string,.hljs-string,.prose .hljs-string{color:#ce9178!important}.blog-content .hljs-number,.code-block-styled .hljs-number,.hljs-number,.prose .hljs-number{color:#b5cea8!important}.blog-content .hljs-comment,.code-block-styled .hljs-comment,.hljs-comment,.prose .hljs-comment{color:#6a9955!important;font-style:italic!important}.blog-content .hljs-function,.blog-content .hljs-title,.code-block-styled .hljs-function,.code-block-styled .hljs-title,.hljs-function,.hljs-title,.prose .hljs-function,.prose .hljs-title{color:#dcdcaa!important}.blog-content .hljs-variable,.code-block-styled .hljs-params,.code-block-styled .hljs-variable,.hljs-params,.hljs-variable,.prose .hljs-variable{color:#9cdcfe!important}.blog-content .hljs-built_in,.blog-content .hljs-builtin,.blog-content .hljs-type,.code-block-styled .hljs-built_in,.code-block-styled .hljs-class,.code-block-styled .hljs-title.class_,.code-block-styled .hljs-type,.hljs-built_in,.hljs-class,.hljs-title.class_,.hljs-type,.prose .hljs-built_in,.prose .hljs-builtin,.prose .hljs-type{color:#4ec9b0!important}@media (prefers-color-scheme:dark){.code-block-styled{box-shadow:0 2px 8px rgba(0,0,0,.25)}}.prose pre,.ql-code-block-container,pre.code-block-styled,pre.ql-syntax{background-color:#282a36!important;color:#f8f8f2!important;font-family:Pretendard Variable,Menlo,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important;padding:20px!important;margin:0!important;border-radius:6px!important;overflow-x:auto!important;white-space:pre!important;-moz-tab-size:4!important;-o-tab-size:4!important;tab-size:4!important;border:none!important;width:100%!important}.ql-code-block{padding:0!important;white-space:pre!important;overflow-x:visible!important}.ql-code-block-container{border-radius:6px;overflow:hidden;background-color:#282a36!important;overflow-x:auto!important;white-space:pre!important}.blog-content pre.ql-syntax ::-moz-selection,.blog-content pre.ql-syntax::-moz-selection,.blog-post-content .code-block-styled ::-moz-selection,.blog-post-content .code-block-styled::-moz-selection,.blog-post-content pre.ql-syntax ::-moz-selection,.blog-post-content pre.ql-syntax::-moz-selection,.prose pre.ql-syntax ::-moz-selection,.prose pre.ql-syntax::-moz-selection,article pre.ql-syntax ::-moz-selection,article pre.ql-syntax::-moz-selection{background-color:rgba(77,77,77,.6);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.blog-content pre.ql-syntax ::selection,.blog-content pre.ql-syntax::selection,.blog-post-content .code-block-styled ::selection,.blog-post-content .code-block-styled::selection,.blog-post-content pre.ql-syntax ::selection,.blog-post-content pre.ql-syntax::selection,.prose pre.ql-syntax ::selection,.prose pre.ql-syntax::selection,article pre.ql-syntax ::selection,article pre.ql-syntax::selection{background-color:rgba(77,77,77,.6);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}::-moz-selection{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}::selection{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.code-block-styled ::-moz-selection,.code-block-styled::-moz-selection,.ql-code-block ::-moz-selection,.ql-code-block-container ::-moz-selection,.ql-code-block-container::-moz-selection,.ql-code-block::-moz-selection,.ql-syntax ::-moz-selection,.ql-syntax::-moz-selection,code ::-moz-selection,code::-moz-selection,pre ::-moz-selection,pre::-moz-selection{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;background-color:rgba(77,77,77,.6)!important}.code-block-styled ::selection,.code-block-styled::selection,.ql-code-block ::selection,.ql-code-block-container ::selection,.ql-code-block-container::selection,.ql-code-block::selection,.ql-syntax ::selection,.ql-syntax::selection,code ::selection,code::selection,pre ::selection,pre::selection{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;background-color:rgba(77,77,77,.6)!important}.dark .blog-post-content span[style*="background-color: rgb(255, 153, 0)"], .dark .blog-post-content span[style*="background-color:#ff9900"]{background-color:#f90!important}.dark .blog-post-content span[style*="background-color: rgb(230, 0, 0)"], .dark .blog-post-content span[style*="background-color:#e60000"]{background-color:#e60000!important}.dark .blog-post-content span[style*="background-color: rgb(0, 138, 0)"], .dark .blog-post-content span[style*="background-color:#008a00"]{background-color:#008a00!important}.dark .blog-post-content span[style*="background-color: rgb(0, 102, 204)"], .dark .blog-post-content span[style*="background-color:#0066cc"]{background-color:#06c!important}.blog-post-content span[style*="background-color:"],.dark .blog-post-content span[style*="background-color:"]{background-color:initial!important}.dark .blog-post-content [style*="text-decoration:"]{text-decoration-color:hsla(0,0%,100%,.5)!important}.dark .blog-post-content span[style*="color: rgb(255, 153, 0)"], .dark .blog-post-content span[style*="color:#ff9900"]{color:#f90!important}.dark .blog-post-content span[style*="color: rgb(230, 0, 0)"], .dark .blog-post-content span[style*="color:#e60000"]{color:#e60000!important}.dark .blog-post-content span[style*="color: rgb(0, 138, 0)"], .dark .blog-post-content span[style*="color:#008a00"]{color:#008a00!important}.dark .blog-post-content span[style*="color: rgb(0, 102, 204)"], .dark .blog-post-content span[style*="color:#0066cc"]{color:#06c!important}.dark .blog-post-content span[style*="background-color: rgb(102, 185, 102)"]{background-color:#66b966!important;animation:none!important;transition:none!important;background-image:none!important;background:#66b966!important}html .dark .blog-post-content span[style*="background-color:"]{background:none!important;background-color:inherit!important;animation:none!important;transition:none!important}.dark .blog-post-content span[style*="background-color:"]{animation:none!important}

/* !important 규칙 우선순위 증가를 위한 중첩 클래스 */.dark .blog-post-content .blog-post-content span[style*="background-color: rgb(102, 185, 102)"]{background-color:#66b966!important;background:#66b966!important;animation:none!important}.blog-post-content span[style*="background-color: rgb(102, 185, 102)"]{background-color:#66b966!important;background:#66b966!important;display:inline!important;padding:0!important;margin:0!important}body.dark .blog-post-content span[style*="background-color: rgb(102, 185, 102)"], body.dark .blog-post-content span[style*="background-color: rgb(102,185,102)"], body.dark .blog-post-content span[style*="background-color:rgb(102, 185, 102)"]{
  /* !important로 인라인 배경색 강제 적용 */background-color:#66b966!important;background:#66b966!important;animation:preserveBackground 1ms forwards!important;transition:none!important;display:inline!important;padding:0!important;margin:0!important;color:#000!important}body.dark .blog-post-content span[style*="background-color:"]{color:#000!important;animation:none!important;transition:none!important;display:inline!important}body.dark .blog-post-content [style*="background-color:"],body.dark .blog-post-content [style*="color:"]{all:revert!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;animation:none!important;transition:none!important}.dark .blog-post-content span[style*="color: rgb(153, 51, 255)"], .dark .blog-post-content span[style*="color:#9933ff"]{color:#93f!important}.dark .blog-post-content span[style*="color: rgb(0, 71, 178)"]{color:#0047b2!important}.dark .blog-post-content span[style*="color:"]{color:inherit!important}.dark .blog-post-content span[style*="background-color: rgb(153, 51, 255)"], .dark .blog-post-content span[style*="background-color:#9933ff"]{background-color:#93f!important;background:#93f!important;animation:none!important;transition:none!important;background-image:none!important;color:#fff!important;display:inline!important;padding:0!important;margin:0!important}body.dark .blog-post-content span[style]{all:revert!important;animation:none!important;transition:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}body.dark .blog-post-content span[style*="color:"]{color:inherit!important;animation:none!important;transition:none!important}.dark .prose [style*="color:"],.dark .ql-editor [style*="color:"]{all:initial!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;display:inline!important;color:inherit!important}@layer final-solution{.blog-post-content span[style*="color:"],.dark .blog-post-content span[style*="color:"]{color:var(--color)!important}.blog-post-content span[style*="background-color:"],.dark .blog-post-content span[style*="background-color:"]{background-color:var(--bg-color)!important;background:var(--bg-color)!important}}@layer ultra-important{.dark .blog-post-content span[style*="color:"],[data-theme=dark] .blog-post-content span[style*="color:"],body.dark .blog-post-content span[style*="color:"],html body.dark .blog-post-content span[style*="color:"]{color:var(--color)!important}.dark .blog-post-content span[style*="background-color:"],[data-theme=dark] .blog-post-content span[style*="background-color:"],body.dark .blog-post-content span[style*="background-color:"],html body.dark .blog-post-content span[style*="background-color:"]{background-color:var(--bg-color)!important;background:var(--bg-color)!important}}.blog-post-content span[style*="color: rgb(255, 153, 0)"], .dark .blog-post-content span[style*="color: rgb(255, 153, 0)"]{color:#f90!important}.blog-post-content span[style*="color: rgb(0, 71, 178)"], .dark .blog-post-content span[style*="color: rgb(0, 71, 178)"]{color:#0047b2!important}.blog-post-content span[style*="color: rgb(0, 102, 204)"], .dark .blog-post-content span[style*="color: rgb(0, 102, 204)"]{color:#06c!important}.blog-post-content span[style*="background-color: rgb(255, 153, 0)"], .dark .blog-post-content span[style*="background-color: rgb(255, 153, 0)"]{background-color:#f90!important;background:#f90!important;color:inherit!important}.blog-post-content [style],.blog-post-content span[style],.dark .blog-post-content [style]{all:revert!important;display:inline!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.blog-post-content{font-size:1rem;line-height:1.5;color:hsl(var(--foreground));word-break:normal;word-wrap:break-word;padding:0}.blog-post-content *{white-space:inherit}.blog-post-content p:empty,.blog-post-content p:only-child:has(br){min-height:1em;margin-bottom:0}.blog-post-content br{content:"";display:inline-block;line-height:1.5}.blog-post-content p{margin:0;white-space:pre-wrap;color:#64748b}.dark .blog-post-content p,:root.dark .blog-post-content p{color:#94a3b8}.blog-post-content h1{font-size:2.25rem;margin:2rem 0 1rem}.blog-post-content h1,.blog-post-content h2{font-weight:700;line-height:1.3;color:#020817}.blog-post-content h2{font-size:1.875rem;margin:1.75rem 0 1rem}.blog-post-content h3{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.3;color:#020817}.dark .blog-post-content h1,.dark .blog-post-content h2,.dark .blog-post-content h3,:root.dark .blog-post-content h1,:root.dark .blog-post-content h2,:root.dark .blog-post-content h3{color:#f8fafc!important}.blog-post-content pre{background-color:#1e1e1e!important;border-radius:6px;padding:0;overflow-x:auto;margin:0;font-family:Pretendard Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre!important;width:100%}.blog-post-content pre.code-block-styled>code,.blog-post-content pre.ql-syntax>code,.blog-post-content pre>code{padding:0;display:block;white-space:pre!important;overflow-x:visible;min-width:-moz-max-content;min-width:max-content}.blog-post-content .ql-code-block-container,.blog-post-content pre.code-block-styled,.blog-post-content pre.ql-syntax{font-family:Pretendard Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:#282a36!important;color:#f8f8f2!important;overflow-x:auto!important;padding:20px!important;border-radius:6px!important;margin:0!important;font-size:14px!important;line-height:1.6!important;white-space:pre!important;-moz-tab-size:4!important;-o-tab-size:4!important;tab-size:4!important;width:100%}.blog-post-content pre *,.blog-post-content pre.code-block-styled *,.blog-post-content pre.ql-syntax *{white-space:pre!important}.blog-post-content .ql-code-block-container{background-color:#282a36!important;border-radius:6px!important;margin:0!important;position:relative;width:100%;overflow-x:auto!important}.blog-post-content .ql-code-block{color:#f8f8f2!important;padding:0!important;font-size:14px!important;line-height:1.6!important;white-space:pre!important;-moz-tab-size:4!important;-o-tab-size:4!important;tab-size:4!important;min-width:-moz-max-content;min-width:max-content}.blog-post-content .ql-code-block,.blog-post-content code:not(pre code){font-family:Pretendard Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-post-content code:not(pre code){background-color:rgba(30,30,30,.1);border-radius:3px;padding:.2em .4em;font-size:.9em;color:#ce9178}.blog-post-content .hljs-keyword{color:#569cd6!important}.blog-post-content .hljs-built_in{color:#4ec9b0!important}.blog-post-content .hljs-string{color:#ce9178!important}.blog-post-content .hljs-number{color:#b5cea8!important}.blog-post-content .hljs-comment{color:#6a9955!important;font-style:italic!important}.blog-post-content .hljs-function{color:#dcdcaa!important}.blog-post-content .hljs-params{color:#9cdcfe!important}.blog-post-content .hljs-title{color:#dcdcaa!important}.blog-post-content .hljs-attr,.blog-post-content .hljs-variable{color:#9cdcfe!important}.blog-post-content .hljs-interpolation,.blog-post-content .hljs-subst,.blog-post-content .hljs-template-variable{color:#dcdcaa!important}.blog-post-content ol,.blog-post-content ul{margin:1rem 0 1rem 2rem}.blog-post-content ol li,.blog-post-content ul li{margin:.5rem 0}.blog-post-content blockquote{border-left:4px solid hsl(var(--primary));padding-left:1rem;margin:1.5rem 0;font-style:italic;color:hsl(var(--muted-foreground))}.blog-post-content img{max-width:100%;height:auto;margin:0;border-radius:8px}.blog-post-content .image-caption,.blog-post-content p.image-caption,.prose .image-caption,.prose p.image-caption,article .image-caption,article p.image-caption{text-align:center!important;color:#888!important;font-size:.9em!important;font-style:italic!important;margin-top:.5rem!important;margin-bottom:1rem!important;display:block!important;width:100%!important}.blog-post-content p.ql-align-center:has(>img)+p:has(>em:only-child),.blog-post-content p:has(>img)+p:has(>em:only-child),.prose p:has(>img)+p:has(>em:only-child),article p:has(>img)+p:has(>em:only-child){text-align:center!important;color:#888!important;font-size:.9em!important;margin-top:.25rem!important;margin-bottom:1.5rem!important}.blog-post-content .ql-align-center,.blog-post-content p.ql-align-center,.prose .ql-align-center,article .ql-align-center{text-align:center!important}.blog-post-content .ql-align-right,.blog-post-content p.ql-align-right,.prose .ql-align-right,article .ql-align-right{text-align:right!important}.blog-post-content .ql-align-justify,.blog-post-content p.ql-align-justify,.prose .ql-align-justify,article .ql-align-justify{text-align:justify!important}.blog-post-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.blog-post-content table th{background-color:hsl(var(--muted));text-align:left;font-weight:600}.blog-post-content table td,.blog-post-content table th{padding:.75rem;border:1px solid hsl(var(--border))}.blog-post-content table tr:nth-child(2n){background-color:hsl(var(--accent))}.blog-post-content .ql-code-block-container .ql-code-block,.blog-post-content .ql-code-block-container pre{color:#f8f8f2!important;background-color:transparent!important;white-space:pre!important;font-family:Pretendard Variable,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px!important;line-height:1.6!important;margin:0!important;padding:0!important;min-width:-moz-max-content;min-width:max-content}