.page-module__dgei_G__blogPostSection{padding-top:120px}.page-module__dgei_G__breadcrumb{margin-bottom:20px}.page-module__dgei_G__breadcrumb a{color:var(--accent-primary);font-size:.85rem;font-family:var(--font-mono);text-decoration:none}.page-module__dgei_G__article{max-width:800px;margin:0 auto}.page-module__dgei_G__articleHeader{border-bottom:1px solid var(--glass-border);margin-bottom:48px;padding-bottom:32px}.page-module__dgei_G__articleMeta{align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-module__dgei_G__articleDate,.page-module__dgei_G__articleReadTime,.page-module__dgei_G__articleAuthor{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono)}.page-module__dgei_G__articleDate{color:var(--accent-primary)}.page-module__dgei_G__articleDot{color:var(--text-muted);opacity:.3}.page-module__dgei_G__articleTitle{color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.2}.page-module__dgei_G__articleDesc{color:var(--text-secondary);margin-bottom:20px;font-size:1.1rem;line-height:1.7}.page-module__dgei_G__articleTags{flex-wrap:wrap;gap:8px;display:flex}.page-module__dgei_G__articleTag{border-radius:var(--radius-xl);font-size:.7rem;font-weight:500;font-family:var(--font-mono);color:var(--accent-primary);background:#00f5d414;border:1px solid #00f5d426;padding:4px 12px}.page-module__dgei_G__articleContent{color:var(--text-secondary);font-size:1rem;line-height:1.9}.page-module__dgei_G__articleContent h2{color:var(--text-primary);margin:40px 0 16px;font-size:1.5rem;font-weight:700}.page-module__dgei_G__articleContent h3{color:var(--text-primary);margin:30px 0 12px;font-size:1.2rem;font-weight:600}.page-module__dgei_G__articleContent p{margin-bottom:16px}.page-module__dgei_G__articleContent ul{margin:16px 0;padding-left:24px}.page-module__dgei_G__articleContent li{margin-bottom:8px}.page-module__dgei_G__articleContent pre{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-md);margin:24px 0;padding:20px;overflow-x:auto}.page-module__dgei_G__articleContent code{font-family:var(--font-mono);color:var(--accent-primary);font-size:.85rem}.page-module__dgei_G__articleContent p code{background:#00f5d414;border-radius:4px;padding:2px 6px}.page-module__dgei_G__articleContent strong{color:var(--text-primary);font-weight:600}.page-module__dgei_G__articleFooter{border-top:1px solid var(--glass-border);flex-direction:column;gap:24px;margin-top:64px;padding-top:32px;display:flex}.page-module__dgei_G__authorCard{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:20px;display:flex}.page-module__dgei_G__authorAvatar{background:#00f5d41a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.page-module__dgei_G__authorCard strong{color:var(--text-primary);margin-bottom:2px;display:block}.page-module__dgei_G__authorCard p{color:var(--text-muted);font-size:.8rem}.page-module__dgei_G__articleActions{gap:12px;display:flex}.page-module__dgei_G__loadingState,.page-module__dgei_G__errorState{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:100px 0;display:flex}.page-module__dgei_G__loadingDots{gap:8px;display:flex}.page-module__dgei_G__loadingDots span{background:var(--accent-primary);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite page-module__dgei_G__dotPulse}.page-module__dgei_G__loadingDots span:nth-child(2){animation-delay:.2s}.page-module__dgei_G__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes page-module__dgei_G__dotPulse{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.page-module__dgei_G__errorState span{font-size:3rem}.page-module__dgei_G__errorState h2{color:var(--text-primary);font-size:1.5rem}@media (max-width:768px){.page-module__dgei_G__articleActions{flex-direction:column}}
