code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}.wordpress-article{word-break:keep-all;overflow-wrap:break-word;color:#1f2937;font-family:inherit}.dark .wordpress-article{color:#fff!important}.dark .wordpress-article :is(h1,h2,h3,h4,h5,h6),.dark .wordpress-article li,.dark .wordpress-article p{color:hsla(0,0%,100%,.83)!important}.wordpress-article *{font-family:inherit}.wordpress-article>:first-child{margin-top:0}.wordpress-article>:last-child{margin-bottom:0}.wordpress-article :is(h1,h2,h3,h4,h5,h6){font-weight:700;margin-top:3rem;margin-bottom:1.5rem;scroll-margin-top:5rem;line-height:1.4;letter-spacing:-.02em}.wordpress-article h1{font-size:2.5rem;margin-top:0;margin-bottom:2rem}.wordpress-article h2{font-size:2rem;margin-top:3.5rem}.wordpress-article h3{font-size:1.5rem;margin-top:2.5rem}.wordpress-article p{font-size:1.125rem;line-height:1.8;letter-spacing:-.003em;margin-top:0;margin-bottom:1rem}.wordpress-article b,.wordpress-article strong{font-weight:700;color:#84b0b0eb;padding:0 .1em;margin:0 -.1em;border-radius:2px}.dark .wordpress-article b,.dark .wordpress-article strong{color:#84b0b0eb}.wordpress-article a{color:hsl(var(--primary));text-decoration:none;font-weight:600;position:relative;box-shadow:inset 0 -2px 0 0 hsl(var(--primary)/.2);transition:all .2s cubic-bezier(.4,0,.2,1);padding:0 2px;margin:0 -2px}.wordpress-article a:hover{color:hsl(var(--primary));box-shadow:inset 0 -1.2em 0 0 hsl(var(--primary)/.1);background-color:hsl(var(--primary)/.05);border-radius:4px}.wordpress-article a[target=_blank]:after{content:"↗";display:inline-block;font-size:.8em;margin-left:2px;vertical-align:super;opacity:.6;transition:transform .2s ease}.wordpress-article a[target=_blank]:hover:after{transform:translate(1px,-1px);opacity:1}.wordpress-article :is(ul,ol){margin:2rem 0;padding-left:0;list-style:none;font-size:1.125rem}.wordpress-article li{position:relative;padding-left:1.75rem;margin-top:0;margin-bottom:0;line-height:1.8}.wordpress-article ul>li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:hsl(var(--primary));border-radius:50%;box-shadow:0 0 0 2px hsl(var(--primary)/.1)}.wordpress-article ol{counter-reset:list-counter}.wordpress-article ol>li{counter-increment:list-counter;padding-left:2.5rem}.wordpress-article ol>li:before{content:counter(list-counter);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary));font-weight:600;font-size:.875rem;border-radius:50%;box-shadow:0 1px 2px hsl(var(--primary)/.2)}.wordpress-article :is(ul,ol) :is(ul,ol){margin:.5rem 0}.wordpress-article ul ul>li:before{width:4px;height:4px;background:hsl(var(--muted-foreground));box-shadow:none}.wordpress-article blockquote{background:hsl(var(--muted)/.5);border-left:4px solid hsl(var(--primary));padding:1.5rem 2rem;margin:2.5rem 0;border-radius:0 8px 8px 0}.wordpress-article blockquote p{margin:0;font-size:1.125rem;line-height:1.8}.wordpress-article table{width:100%;border-collapse:collapse;margin:2.5rem 0;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.wordpress-article td,.wordpress-article th{padding:1rem;border-bottom:1px solid hsl(var(--border))}.wordpress-article th{background:hsl(var(--muted));font-weight:600;text-align:left;border-bottom:2px solid hsl(var(--border))}.wordpress-article tr:last-child td{border-bottom:none}.wordpress-article hr{border:none;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--border)) 20%,hsl(var(--muted-foreground)) 50%,hsl(var(--border)) 80%,transparent);margin:2.5rem auto;max-width:60%}.wordpress-article img{max-width:100%;height:auto;margin:2.5rem auto;display:block;border-radius:8px;border:1px solid hsl(var(--border)/.2)}.wordpress-article :is(iframe,video){display:block;width:100%;aspect-ratio:16/9;margin:2.5rem auto;border:1px solid hsl(var(--border));border-radius:8px}.wordpress-article code:not(pre code){background:#f1f3f4;color:#1967d2;border-radius:4px;padding:.15em .4em;font-size:.875em;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-weight:600;white-space:nowrap}.dark .wordpress-article code:not(pre code){background:hsla(0,0%,100%,.08);color:#fca5a5;font-weight:600}.wordpress-article :is(h1,h2,h3,h4,h5,h6) code:not(pre code){font-size:.9em}.wordpress-article pre{background:#1e1e1e;color:#d4d4d4;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem 2rem;margin:2.5rem 0;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:.9375rem;line-height:1.7;overflow-x:auto}.dark .wordpress-article pre{background:#121212;border-color:hsla(0,0%,100%,.05)}.wordpress-article pre code{background:transparent;color:inherit;padding:0;border:none;font-size:inherit;white-space:pre}.wordpress-article pre::-webkit-scrollbar{height:6px}.wordpress-article pre::-webkit-scrollbar-track{background:transparent}.wordpress-article pre::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.2);border-radius:10px}.wordpress-article pre::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.4)}.wordpress-article pre code .token.cdata,.wordpress-article pre code .token.comment,.wordpress-article pre code .token.doctype,.wordpress-article pre code .token.prolog{color:#6a9955;font-style:italic}.wordpress-article pre code .token.builtin,.wordpress-article pre code .token.keyword,.wordpress-article pre code .token.selector-tag{color:#569cd6}.wordpress-article pre code .token.boolean,.wordpress-article pre code .token.constant,.wordpress-article pre code .token.number{color:#b5cea8}.wordpress-article pre code .token.class-name,.wordpress-article pre code .token.type{color:#4ec9b0}.wordpress-article pre code .token.attr-value,.wordpress-article pre code .token.char,.wordpress-article pre code .token.string{color:#ce9178}.wordpress-article pre code .token.function{color:#dcdcaa}.wordpress-article pre code .token.parameter,.wordpress-article pre code .token.variable{color:#9cdcfe}.wordpress-article pre code .token.operator,.wordpress-article pre code .token.punctuation{color:#d4d4d4}.wordpress-article pre code .token.attr-name,.wordpress-article pre code .token.property{color:#9cdcfe}.wordpress-article pre code .token.tag{color:#569cd6}.dark .editor-toolbar{background:hsl(var(--card));border-color:hsl(var(--border));opacity:1}.dark .editor-toolbar a{color:hsl(var(--foreground))!important}.dark .editor-toolbar a.active,.dark .editor-toolbar a:hover{background:hsl(var(--accent));border-color:hsl(var(--border))}.dark .editor-toolbar i.separator{border-left-color:hsl(var(--border));border-right-color:hsl(var(--border))}.dark .CodeMirror{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.dark .CodeMirror-cursor{border-left-color:hsl(var(--foreground))}.dark .CodeMirror-scroll{background:hsl(var(--background))}.dark .editor-statusbar{color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.dark .editor-preview{background:hsl(var(--background));color:hsl(var(--foreground))}@media (max-width:768px){.wordpress-article p{font-size:1.0625rem;line-height:1.75;margin-top:0;margin-bottom:.875rem}.wordpress-article h1{font-size:1.875rem;margin-top:0;margin-bottom:1.5rem}.wordpress-article h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.25rem}.wordpress-article h3{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.wordpress-article pre{padding:1rem 1.25rem;margin:2rem 0;font-size:.875rem;border-radius:6px}.wordpress-article code:not(pre code){font-size:.85em;padding:.2em .35em}.wordpress-article :is(ul,ol){margin:1.75rem 0;font-size:1.0625rem}.wordpress-article li{padding-left:1.5rem;margin-top:0;margin-bottom:0;line-height:1.75}.wordpress-article ol>li{padding-left:2.5rem}.wordpress-article ul>li:before{top:.6em}.wordpress-article blockquote{padding:1.25rem 1.5rem;margin:2rem 0}.wordpress-article blockquote p{font-size:1.0625rem}.wordpress-article table{font-size:.875rem;margin:2rem 0}.wordpress-article :is(th,td){padding:.625rem .5rem;font-size:.875rem}.wordpress-article img{margin:2rem 0}.wordpress-article hr{margin:2rem auto;max-width:80%}}