.page_bgFixed__b9a6g{position:fixed;inset:0;background-image:url(/images/backgrounds/bg2.jpg);background-size:cover;background-position:50%;z-index:0}.page_bgOverlay__EuRsj{position:fixed;inset:0;background:linear-gradient(135deg,rgba(15,10,25,.52),rgba(10,8,18,.38));z-index:1}.page_pageWrapper__TQDUo{position:relative;z-index:2;padding-top:64px;min-height:100vh;display:flex;justify-content:center;animation:page_slideIn__NtJ0s .45s cubic-bezier(.22,1,.36,1) both}@keyframes page_slideIn__NtJ0s{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.page_container__ds45D{width:100%;max-width:720px;padding:4rem .2rem 7rem;display:flex;flex-direction:column;gap:1.5rem}.page_back__cLJGr{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color .2s,gap .2s;width:-moz-fit-content;width:fit-content}.page_back__cLJGr:hover{color:var(--pink);gap:.6rem}.page_coverWrap__Jz3VE{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--glass-border)}.page_cover__MJlpA{width:100%;max-height:400px;object-fit:cover;display:block}.page_header__Zc_Ie{display:flex;flex-direction:column;gap:.75rem}.page_meta__p0rBO{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_date__s1If_{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.page_readingTime__fESW8{font-size:.75rem;font-weight:600;color:var(--pink);padding:.15rem .6rem;border-radius:999px;background:rgba(232,164,200,.12);border:1px solid rgba(232,164,200,.25)}.page_title__xYFu1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;color:#fff}.page_description__wey0z{font-size:1.05rem;color:rgba(240,234,248,.75);line-height:1.7;font-style:italic}.page_divider___c5Mp{height:1px;background:var(--glass-border)}.page_article__YlLOu{font-family:var(--font-body);font-size:1rem;line-height:1.85;color:rgba(240,234,248,.88);display:flex;flex-direction:column;gap:1.25rem}.page_article__YlLOu h1,.page_article__YlLOu h2,.page_article__YlLOu h3,.page_article__YlLOu h4{font-family:var(--font-display);color:#fff;line-height:1.25;margin-top:.5rem}.page_article__YlLOu h1{font-size:2rem;font-weight:700}.page_article__YlLOu h2{font-size:1.5rem;font-weight:700}.page_article__YlLOu h3{font-size:1.2rem;font-weight:600}.page_article__YlLOu p{color:rgba(240,234,248,.88)}.page_article__YlLOu em{color:rgba(240,234,248,.7);font-style:italic}.page_article__YlLOu strong{color:#fff;font-weight:700}.page_article__YlLOu a{color:var(--pink);text-decoration:underline;-webkit-text-decoration-color:rgba(232,164,200,.4);text-decoration-color:rgba(232,164,200,.4);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.page_article__YlLOu a:hover{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}.page_article__YlLOu hr{border:none;height:1px;background:var(--glass-border);margin:.5rem 0}.page_article__YlLOu blockquote{border-left:3px solid var(--pink);padding:.5rem 0 .5rem 1.25rem;color:rgba(240,234,248,.7);font-style:italic;background:rgba(232,164,200,.05);border-radius:0 8px 8px 0}.page_article__YlLOu ol,.page_article__YlLOu ul{padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}.page_article__YlLOu ul li::marker{color:var(--pink)}.page_article__YlLOu ol li::marker{color:var(--pink);font-weight:600}.page_article__YlLOu img{display:block;margin:.5rem auto;max-width:100%;border-radius:12px;border:1px solid var(--glass-border);box-shadow:0 4px 24px rgba(0,0,0,.35)}.page_article__YlLOu p:has(>img:only-child){display:contents}.page_article__YlLOu code{font-family:Consolas,Courier New,monospace;font-size:.875em;background:#1e1e1e;border:1px solid #3c3c3c;border-radius:4px;padding:.15em .5em;color:#ce9178}.page_article__YlLOu pre{position:relative;background:#1e1e1e;border:1px solid #3c3c3c;border-radius:10px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.55);padding:0}.page_article__YlLOu pre code{display:block;padding:1.25rem 1.5rem;background:none;border:none;border-radius:0;color:#d4d4d4;font-family:Consolas,Courier New,monospace;font-size:.875rem;line-height:1.65;overflow-x:auto}.page_article__YlLOu .hljs-keyword{color:#569cd6}.page_article__YlLOu .hljs-built_in,.page_article__YlLOu .hljs-class,.page_article__YlLOu .hljs-type{color:#4ec9b0}.page_article__YlLOu .hljs-function,.page_article__YlLOu .hljs-title{color:#dcdcaa}.page_article__YlLOu .hljs-attr,.page_article__YlLOu .hljs-params,.page_article__YlLOu .hljs-variable{color:#9cdcfe}.page_article__YlLOu .hljs-string{color:#ce9178}.page_article__YlLOu .hljs-number{color:#b5cea8}.page_article__YlLOu .hljs-literal{color:#569cd6}.page_article__YlLOu .hljs-operator,.page_article__YlLOu .hljs-punctuation{color:#d4d4d4}.page_article__YlLOu .hljs-comment{color:#6a9955;font-style:italic}.page_article__YlLOu .hljs-meta{color:#9b9b9b}.page_article__YlLOu .hljs-name,.page_article__YlLOu .hljs-tag{color:#569cd6}.page_article__YlLOu .hljs-selector-class,.page_article__YlLOu .hljs-selector-id{color:#d7ba7d}.page_article__YlLOu .hljs-property{color:#9cdcfe}.page_article__YlLOu .hljs-regexp{color:#d16969}.page_article__YlLOu .hljs-symbol{color:#569cd6}.page_article__YlLOu .hljs-deletion{color:#f44747}.page_article__YlLOu .hljs-addition{color:#b5cea8}.page_footer__uAMhs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page_footerNote__9meHT{font-size:.75rem;color:hsla(0,0%,100%,.25)}@media (max-width:768px){.page_container__ds45D{padding:2rem 1.25rem 4rem}.page_article__YlLOu{font-size:.95rem}.page_article__YlLOu pre code{font-size:.8rem}}