.page-module__21Z2Oq__page{max-width:800px;padding:var(--space-2xl) var(--space-lg);margin:0 auto;animation:.5s page-module__21Z2Oq__fadeIn}.page-module__21Z2Oq__backLink{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);transition:all var(--transition-fast);display:inline-flex}.page-module__21Z2Oq__backLink:hover{color:var(--color-amber-300);gap:var(--space-md)}.page-module__21Z2Oq__article{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.page-module__21Z2Oq__articleHeader{padding:var(--space-2xl);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#c8943a14 0%,#0000 50%)}.page-module__21Z2Oq__articleMeta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.page-module__21Z2Oq__articleDate{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-amber-300)}.page-module__21Z2Oq__articleTags{gap:var(--space-sm);display:flex}.page-module__21Z2Oq__articleTag{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-elevated);padding:2px var(--space-sm);border-radius:var(--radius-full)}.page-module__21Z2Oq__articleTitle{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-text-primary);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-md)}.page-module__21Z2Oq__articleSubtitle{font-size:var(--text-lg);color:var(--color-text-secondary);font-style:italic}.page-module__21Z2Oq__articleAuthor{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}.page-module__21Z2Oq__articleAuthorAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-amber-400), var(--color-amber-300));width:40px;height:40px;font-size:var(--text-lg);justify-content:center;align-items:center;display:flex}.page-module__21Z2Oq__articleAuthorInfo{flex-direction:column;display:flex}.page-module__21Z2Oq__articleAuthorName{color:var(--color-text-primary);font-weight:600}.page-module__21Z2Oq__articleAuthorRole{font-size:var(--text-sm);color:var(--color-text-tertiary)}.page-module__21Z2Oq__articleContent{padding:var(--space-2xl);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__21Z2Oq__articleContent h2{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-weight:600}.page-module__21Z2Oq__articleContent h3{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-primary);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-weight:600}.page-module__21Z2Oq__articleContent p{margin-bottom:var(--space-md)}.page-module__21Z2Oq__articleContent ul,.page-module__21Z2Oq__articleContent ol{margin-bottom:var(--space-md);padding-left:var(--space-xl)}.page-module__21Z2Oq__articleContent li{margin-bottom:var(--space-sm);list-style:outside}.page-module__21Z2Oq__articleContent blockquote{margin:var(--space-xl) 0;padding:var(--space-lg);padding-left:var(--space-xl);border-left:3px solid var(--color-amber-400);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);background:#c8943a0d;font-style:italic}.page-module__21Z2Oq__articleContent code{font-family:var(--font-mono);background:var(--color-bg-elevated);padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:.9em}.page-module__21Z2Oq__articleContent pre{background:var(--color-bg-elevated);padding:var(--space-lg);border-radius:var(--radius-md);margin:var(--space-lg) 0;overflow-x:auto}.page-module__21Z2Oq__articleContent pre code{background:0 0;padding:0}.page-module__21Z2Oq__articleFooter{padding:var(--space-xl);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.page-module__21Z2Oq__articleNav{gap:var(--space-lg);display:flex}.page-module__21Z2Oq__articleNavLink{gap:var(--space-xs);padding:var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;display:flex}.page-module__21Z2Oq__articleNavLink:hover{background:var(--color-bg-hover)}.page-module__21Z2Oq__articleNavLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.page-module__21Z2Oq__articleNavTitle{font-size:var(--text-sm);color:var(--color-amber-300)}.page-module__21Z2Oq__articleActions{gap:var(--space-md);display:flex}.page-module__21Z2Oq__articleAction{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;border:none;display:flex}.page-module__21Z2Oq__articleAction:hover{color:var(--color-amber-300);background:#c8943a1a}@media (max-width:768px){.page-module__21Z2Oq__articleFooter{gap:var(--space-lg);flex-direction:column}.page-module__21Z2Oq__articleNav{width:100%}.page-module__21Z2Oq__articleNavLink{flex:1}}
