/* 经典古铜色主题（默认） */
body { background: #F5F0E6; }
a { color: #8B6914; }
a:hover { color: #5C4033; }
.site-header { background: linear-gradient(135deg, #4A3728 0%, #5C4033 100%); }
.logo:hover { color: #D4A574; }
.btn { background: #5C4033; }
.btn:hover { background: #4A3728; }
.hero { background: linear-gradient(135deg, #4A3728 0%, #5C4033 50%, #6B4423 100%); }
.stat-number { color: #8B6914; }
.feature-card .feature-title { color: #5C4033; }
.genealogy-card-header { background: linear-gradient(135deg, #5C4033, #7A5C47); }
.genealogy-card-footer { border-top-color: #f0f0f0; }
.page-btn:hover { border-color: #8B6914; color: #8B6914; }
.page-btn.active { background: #8B6914; border-color: #8B6914; }
.tree li::before, .tree li::after { border-color: #8B6914; }
.tree li::after { border-left-color: #8B6914; }
.tree li:last-child::before { border-right-color: #8B6914; }
.tree-node { border-color: #8B6914; }
.tree-node:hover { background: #8B6914; }
.timeline-item::before { background: #8B6914; box-shadow: 0 0 0 2px #8B6914; }
.footer-bottom { color: rgba(255,255,255,0.4); }
.site-footer { background: #2C2416; }
.footer-brand h3 { color: #D4A574; }
.footer-links a:hover { color: #D4A574; }
.form-control:focus { border-color: #8B6914; box-shadow: 0 0 0 3px rgba(139,105,20,0.1); }
