.page_article__YlLOu{padding:var(--space-xl) 0 var(--space-2xl)}.page_header__Zc_Ie{margin-bottom:var(--space-xl)}.page_backLink__hjQnF{display:inline-block;font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-lg);transition:color .15s ease}.page_backLink__hjQnF:hover{color:var(--accent-primary)}.page_meta__p0rBO{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:.8125rem}.page_date__s1If_,.page_separator__k_tRb{color:var(--text-muted)}.page_category__n9ZGV{color:var(--accent-primary);font-weight:500}.page_title__xYFu1{font-size:1.75rem;font-weight:700;margin-bottom:var(--space-sm);line-height:1.3}.page_tags___EWDJ{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_tag__3zm_Q{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.page_content__tHqa2{font-size:.9375rem;line-height:1.8}.page_content__tHqa2 h1{font-size:1.625rem;margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.page_content__tHqa2 h2{font-size:1.375rem;margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-color)}.page_content__tHqa2 h3{font-size:1.125rem;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.page_content__tHqa2 ol,.page_content__tHqa2 p,.page_content__tHqa2 ul{margin-bottom:var(--space-md);color:var(--text-secondary)}.page_content__tHqa2 ol,.page_content__tHqa2 ul{padding-left:var(--space-xl)}.page_content__tHqa2 li{margin-bottom:var(--space-xs)}.page_content__tHqa2 strong{color:var(--text-primary);font-weight:600}.page_content__tHqa2 a{color:var(--accent-primary);text-decoration:underline}.page_content__tHqa2 a:hover{color:var(--accent-hover)}.page_content__tHqa2 pre{margin-bottom:var(--space-lg);background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);padding:var(--space-md);overflow-x:auto}.page_content__tHqa2 code{font-family:var(--font-mono);font-size:.85em}.page_content__tHqa2 pre code{background:transparent;border:none;padding:0;color:var(--text-primary)}.page_content__tHqa2 blockquote{border-left:3px solid var(--accent-primary);padding-left:var(--space-md);margin:var(--space-lg) 0;color:var(--text-secondary);font-style:italic}.page_footer__uAMhs{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border-color)}.page_shareTop__TtTwr{display:flex;justify-content:flex-end;margin-top:var(--space-lg);margin-bottom:var(--space-md)}.page_shareContainer__AtQQQ{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-bottom:0}.page_shareButton__HFxh2{background:#5d84ff;color:#ffffff;font-weight:700;border:none;border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:.9rem;cursor:pointer;transition:background .15s ease}.page_shareButton__HFxh2:focus,.page_shareButton__HFxh2:hover{background:#4d74e6}@media (max-width:768px){.page_title__xYFu1{font-size:1.5rem}}