.BlogPostContent_main__oyf4K{min-height:100vh;padding-top:2rem;padding-bottom:4rem}.BlogPostContent_container__ONwgj{max-width:800px;margin:0 auto}.BlogPostContent_backLink__SRRPi{margin-bottom:2rem}.BlogPostContent_backLink__SRRPi a{font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.BlogPostContent_backLink__SRRPi a:hover{transform:translateX(-5px)}.BlogPostContent_header__8zTK_{margin-bottom:3rem;text-align:center}.BlogPostContent_meta__2nFQK{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.BlogPostContent_date__oW5U4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BlogPostContent_author__xBaMR{font-size:.875rem;font-weight:400}.BlogPostContent_title__wVWdg{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.BlogPostContent_excerpt__29L0z{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.BlogPostContent_tagsContainer___RnGb{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem}.BlogPostContent_tag__keFw0{font-size:.875rem;font-weight:500;opacity:.8}.BlogPostContent_hr__7EIgQ{height:2px;border-radius:1px;max-width:100px;margin:0 auto}.BlogPostContent_content__0t1ou{line-height:1.8;font-size:1.1rem}.BlogPostContent_h1__IBlCq{font-size:2rem;font-weight:700;margin:2.5rem 0 1rem;line-height:1.3}.BlogPostContent_h2__1W0Hs{font-size:1.75rem;font-weight:600;margin:2rem 0 1rem;line-height:1.3}.BlogPostContent_h3__0tbc_{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.3}.BlogPostContent_paragraph__mul6L{margin-bottom:1.5rem;line-height:1.8}.BlogPostContent_inlineCode__Q1HH6{background:rgba(190,69,224,.15)!important;color:var(--color-primary)!important;padding:.2rem .4rem;border-radius:4px;font-size:.9em;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;border:1px solid rgba(190,69,224,.2)}.BlogPostContent_codeBlock__3w_s8{background:#1e1e1e!important;border:1px solid rgba(190,69,224,.3);border-radius:12px;padding:2rem;margin:2rem 0;overflow-x:auto;font-size:.9rem;line-height:1.6;box-shadow:0 4px 16px rgba(0,0,0,.3);position:relative}.BlogPostContent_codeBlock__3w_s8:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),rgba(190,69,224,.5));border-radius:12px 12px 0 0}.BlogPostContent_codeBlock__3w_s8 code{padding:0!important;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;display:block}.BlogPostContent_codeBlock__3w_s8 code,.BlogPostContent_codeBlock__3w_s8 pre{background:#1e1e1e!important;color:#d4d4d4!important;white-space:pre;-moz-tab-size:2;tab-size:2}.BlogPostContent_codeBlock__3w_s8 pre{margin:0!important;padding:1rem!important;border:none!important;border-radius:8px;overflow-x:auto}.BlogPostContent_codeBlock__3w_s8 *{border:none!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs__xj_o1{background:#1e1e1e!important;color:#d4d4d4!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-keyword__TDbtB{color:#569cd6!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-string__fbOfd{color:#ce9178!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-comment__kuwJy{color:#6a9955!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-number__bueHM{color:#b5cea8!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-function__IDj01{color:#dcdcaa!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-variable__ko6uY{color:#9cdcfe!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-tag__v1cd3{color:#569cd6!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-attr__qm7FQ{color:#92c5f7!important}.BlogPostContent_codeBlock__3w_s8 .BlogPostContent_hljs-title__IHBN6{color:#dcdcaa!important}.BlogPostContent_list__oYi_0{margin:1.5rem 0;padding-left:2rem}.BlogPostContent_listItem__pLgmr{margin-bottom:.75rem;line-height:1.7}.BlogPostContent_blockquote__gkUvk{border-left:4px solid var(--color-primary);padding:1rem 1.5rem;margin:2rem 0;background:rgba(190,69,224,.05);border-radius:0 8px 8px 0;font-style:italic}.BlogPostContent_blockquote__gkUvk p{margin-bottom:0;color:var(--color-light)}.BlogPostContent_link__bFnV6{text-decoration:none;font-weight:500;transition:all .3s ease;border-bottom:1px solid transparent}.BlogPostContent_link__bFnV6:hover{border-bottom-color:var(--color-primary)}.BlogPostContent_footer__4hDML{margin-top:4rem;text-align:center;padding-top:2rem;border-top:1px solid rgba(190,69,224,.2)}.BlogPostContent_backButton__naPTf{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(190,69,224,.1);border:1px solid rgba(190,69,224,.3);border-radius:8px;color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .3s ease}.BlogPostContent_backButton__naPTf:hover{background:rgba(190,69,224,.2);border-color:rgba(190,69,224,.5);transform:translateX(-5px)}@media screen and (max-width:768px){.BlogPostContent_title__wVWdg{font-size:2rem}.BlogPostContent_content__0t1ou,.BlogPostContent_excerpt__29L0z{font-size:1rem}.BlogPostContent_h1__IBlCq{font-size:1.75rem}.BlogPostContent_h2__1W0Hs{font-size:1.5rem}.BlogPostContent_h3__0tbc_{font-size:1.25rem}.BlogPostContent_meta__2nFQK{flex-direction:column;gap:.5rem}}@media screen and (max-width:576px){.BlogPostContent_main__oyf4K{padding-top:1rem}.BlogPostContent_title__wVWdg{font-size:1.75rem}.BlogPostContent_content__0t1ou,.BlogPostContent_excerpt__29L0z{font-size:.95rem}.BlogPostContent_codeBlock__3w_s8{padding:1.5rem;font-size:.85rem}.BlogPostContent_codeBlock__3w_s8 pre{padding:.75rem!important}.BlogPostContent_list__oYi_0{padding-left:1.5rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1E1E1E;color:#DCDCDC}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569CD6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4EC9B0}.hljs-class,.hljs-number{color:#B8D7A3}.hljs-meta .hljs-string,.hljs-string{color:#D69D85}.hljs-regexp,.hljs-template-tag{color:#9A5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#DCDCDC}.hljs-comment,.hljs-quote{color:#57A64A;font-style:italic}.hljs-doctag{color:#608B4E}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9B9B9B}.hljs-template-variable,.hljs-variable{color:#BD63C5}.hljs-attr,.hljs-attribute{color:#9CDCFE}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#D7BA7D}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}