pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
    Theme: devibeans (dark)
    Author: @terminaldweller
    Maintainer: @terminaldweller

    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)
*/.hljs{background:#000;color:#a39e9b}.hljs-attr,.hljs-template-tag{color:#8787d7}.hljs-comment,.hljs-doctag,.hljs-quote{color:#396}.hljs-params{color:#a39e9b}.hljs-regexp{color:#d700ff}.hljs-literal,.hljs-number,.hljs-selector-id,.hljs-tag{color:#ef5350}.hljs-meta,.hljs-meta .hljs-keyword{color:#0087ff}.hljs-code,.hljs-formula,.hljs-keyword,.hljs-link,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#64b5f6}.hljs-built_in,.hljs-deletion,.hljs-title{color:#ff8700}.hljs-attribute,.hljs-function,.hljs-name,.hljs-property,.hljs-section,.hljs-type{color:#ffd75f}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol{color:#558b2f}.hljs-selector-tag{color:#96f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@-webkit-keyframes float-up-3c2e60d6{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes float-up-3c2e60d6{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@media(min-width:991px){.sticky-top[data-v-7067420a]{top:76px!important}}.post-title h3[data-v-7067420a]{font-size:1.35rem;font-weight:700;line-height:1.2;margin-bottom:0}@media(min-width:768px){.post-title h3[data-v-7067420a]{font-size:1.5rem}}@media(min-width:991px){.post-title h3[data-v-7067420a]{font-size:1.75rem}}.main-content[data-v-7067420a]{margin-top:176px}.post-meta[data-v-7067420a]{top:176px!important}.cover-image[data-v-7067420a]{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(min-width:768px){.cover-image[data-v-7067420a]{height:400px}}@media(min-width:575px){.cover-image[data-v-7067420a]{height:500px}}.similar-post-card[data-v-7067420a]{height:100%}.similar-post-card img[data-v-7067420a]{height:100%;min-height:100px;width:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.blog-post-content pre{padding:1rem;border-radius:12px;overflow-x:auto;background:#333;margin-top:1rem}.blog-post-content pre code{border-radius:12px;color:#fff;font-family:ubuntu mono,Courier New,Courier,monospace}.blog-post-content code{color:#ffc200;font-size:1.3rem}.blog-post-content blockquote{padding:.5rem 1rem;background:var(--card-bg);font-style:italic;margin-top:1rem;margin-bottom:1rem;border-radius:5px}.blog-post-content .hljs-addition,.blog-post-content .hljs-bullet,.blog-post-content .hljs-meta .hljs-string,.blog-post-content .hljs-string,.blog-post-content .hljs-subst,.blog-post-content .hljs-symbol{color:#6aff00}.blog-post-content ul li{margin-left:16px;padding-left:5px;list-style:disc;line-height:1.6;margin-top:.3rem}.blog-post-content p{margin-bottom:1rem;margin-top:1rem;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;line-height:1.6;font-size:1.205rem}.blog-post-content table td,.blog-post-content table th{border-collapse:collapse}.blog-post-content table th{padding:20px 10px}.blog-post-content table td{padding:10px 10px}.blog-post-content table thead th{border-bottom:3px solid var(--outline)}.blog-post-content table tr td{text-align:left;border-bottom:1px solid var(--outline)}.modal-header .close{font-size:3rem;font-weight:300;margin-right:0}.clap-container[data-v-7067420a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.clap-button[data-v-7067420a]{font-size:1.8rem;background:transparent;border:none;cursor:pointer;outline:none;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.clap-button.clap-active[data-v-7067420a]{-webkit-transform:scale(1.4);transform:scale(1.4)}.clap-burst[data-v-7067420a]{position:absolute;left:10px;top:-20px;font-size:1rem;color:#28a745;-webkit-animation:float-up-7067420a .5s ease-out;animation:float-up-7067420a .5s ease-out;pointer-events:none}@-webkit-keyframes float-up-7067420a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes float-up-7067420a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}.float-enter-active[data-v-7067420a],.float-leave-active[data-v-7067420a]{-webkit-transition:opacity .5s;transition:opacity .5s}.float-enter[data-v-7067420a],.float-leave-to[data-v-7067420a]{opacity:0}