.ProgressBar-module__6x26cG__progressBarContainer{top:0;left:var(--sidebar-current-width,var(--sidebar-width));z-index:100;pointer-events:none;background-color:#0000;height:4px;position:fixed;right:0}.ProgressBar-module__6x26cG__progressBar{background-color:var(--color-text-primary);opacity:.8;height:100%;transition:width .1s ease-out}@media (max-width:768px){.ProgressBar-module__6x26cG__progressBarContainer{top:56px;left:0}}
.article-module__GyiuhG__article{max-width:720px}.article-module__GyiuhG__backLink{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);transition:color var(--transition-fast);display:inline-flex}.article-module__GyiuhG__backLink:hover{color:var(--color-text-primary)}.article-module__GyiuhG__backLink svg{width:16px;height:16px}.article-module__GyiuhG__breadcrumbLink{color:var(--color-text-secondary);transition:color var(--transition-fast)}.article-module__GyiuhG__breadcrumbLink:hover{color:var(--color-text-primary)}.article-module__GyiuhG__header{margin-bottom:var(--space-3xl)}.article-module__GyiuhG__title{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-title);font-weight:700;line-height:var(--line-height);color:var(--color-text-primary);margin-bottom:var(--space-md)}.article-module__GyiuhG__meta{align-items:center;gap:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.article-module__GyiuhG__tags{gap:var(--space-sm);margin-top:var(--space-md);display:flex}.article-module__GyiuhG__tag{font-size:var(--font-size-xs);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;padding:2px 10px}.article-module__GyiuhG__content{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.7}.article-module__GyiuhG__content h2{letter-spacing:var(--letter-spacing-title);margin-top:48px;margin-bottom:16px;font-size:28px;font-weight:700}.article-module__GyiuhG__content h3{margin-top:36px;margin-bottom:12px;font-size:22px;font-weight:700}.article-module__GyiuhG__content h4{margin-top:28px;margin-bottom:8px;font-size:18px;font-weight:700}.article-module__GyiuhG__content p{color:var(--color-text-secondary);margin-bottom:20px}.article-module__GyiuhG__content strong{color:var(--color-text-primary);font-weight:700}.article-module__GyiuhG__content a{color:var(--color-text-primary);text-underline-offset:3px;transition:opacity var(--transition-fast);text-decoration:underline}.article-module__GyiuhG__content a:hover{opacity:.7}.article-module__GyiuhG__content ul,.article-module__GyiuhG__content ol{color:var(--color-text-secondary);margin-bottom:20px;padding-left:24px}.article-module__GyiuhG__content li{margin-bottom:8px}.article-module__GyiuhG__content blockquote{border-left:3px solid var(--color-text-primary);color:var(--color-text-secondary);margin:24px 0;padding-left:20px;font-style:italic}.article-module__GyiuhG__content code{font-family:var(--font-mono), monospace;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;font-size:14px}.article-module__GyiuhG__content pre{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;margin:24px 0;padding:20px;overflow-x:auto}.article-module__GyiuhG__content pre code{background:0 0;border:none;padding:0;font-size:14px;line-height:1.6}.article-module__GyiuhG__content img{border-radius:8px;margin:24px 0}.article-module__GyiuhG__content hr{border:none;border-top:1px solid var(--color-border);margin:40px 0}@media (max-width:768px){.article-module__GyiuhG__title{font-size:var(--font-size-lg)}.article-module__GyiuhG__content h2{font-size:24px}.article-module__GyiuhG__content h3{font-size:20px}}
