/* Unified external CSS for all /seo/ article pages */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif; line-height: 1.8; max-width: 800px; margin: 0 auto; padding: 20px; color: #333; background: #f5f7fa; }
h1 { color: #1a365d; font-size: 24px; border-bottom: 3px solid #D4AF37; padding-bottom: 10px; margin-bottom: 15px; }
h2 { color: #1a365d; font-size: 18px; margin-top: 25px; border-left: 4px solid #D4AF37; padding-left: 12px; }
h3 { color: #4a5568; font-size: 16px; margin-top: 20px; }
p { margin: 12px 0; color: #444; }
a { color: #D4AF37; text-decoration: none; }
a:hover { text-decoration: underline; }
table { width: 100%; border-collapse: collapse; margin: 15px 0; }
th, td { border: 1px solid #e2e8f0; padding: 10px 12px; text-align: left; }
th { background: #f7fafc; font-weight: 600; }
tr:nth-child(even) { background: #f9f9f9; }
ul, ol { padding-left: 20px; margin: 15px 0; }
li { margin-bottom: 5px; }
img { max-width: 100%; height: auto; }
strong { color: #1a365d; }
/* Variant 1 classes */
.cta { background: #1a365d; color: #fff; padding: 15px 25px; border-radius: 8px; display: inline-block; margin: 20px 0; text-decoration: none; font-weight: bold; }
.cta:hover { background: #2c5282; color: #fff; text-decoration: none; }
.footer { margin-top: 40px; padding-top: 20px; border-top: 1px solid #eee; color: #999; font-size: 0.9em; }
/* Variant 2 classes */
.article-wrap { background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }
.meta { color: #888; font-size: 13px; margin-bottom: 20px; }
footer { margin-top: 40px; padding-top: 20px; border-top: 1px solid #ddd; color: #999; text-align: center; font-size: 12px; }
/* Variant 3 classes */
.container { max-width: 900px; margin: 0 auto; }
.seo-article { background: #fff; border-radius: 16px; box-shadow: 0 10px 40px rgba(0,0,0,0.1); overflow: hidden; }
.article-meta { background: #1a365d; padding: 15px 25px; display: flex; flex-wrap: wrap; gap: 10px; align-items: center; color: #fff; }
.tag { background: rgba(255,255,255,0.2); color: #fff; padding: 4px 12px; border-radius: 20px; font-size: 13px; }
.date { color: rgba(255,255,255,0.8); font-size: 13px; margin-left: auto; }
.article-content { padding: 30px 35px; }
.cta-box { background: #1a365d; color: #fff; padding: 30px; border-radius: 12px; margin: 30px 0; text-align: center; }
.cta-box h3 { font-size: 20px; margin-bottom: 10px; color: #fff; }
.cta-box p { color: rgba(255,255,255,0.9); margin-bottom: 20px; }
.btn { display: inline-block; background: #D4AF37; color: #1a365d; padding: 12px 30px; border-radius: 25px; text-decoration: none; font-weight: bold; }
.article-footer { background: #f8f9fa; padding: 20px; border-radius: 8px; margin-top: 30px; font-size: 14px; color: #666; }
@media(max-width:600px) { body { padding: 10px; } }

/* Fingerprint variant classes v3 - all visually identical, just change HTML fingerprint */
.article-wrap--v1, .article-wrap--v2, .article-wrap--v3, .article-wrap--v4, .article-wrap--v5,
.article-wrap--v6, .article-wrap--v7, .article-wrap--v8, .article-wrap--v9, .article-wrap--v10 {}
.title--v1, .title--v2, .title--v3, .title--v4, .title--v5,
.title--v6, .title--v7, .title--v8, .title--v9, .title--v10 {}
.content--v1, .content--v2, .content--v3, .content--v4, .content--v5,
.content--v6, .content--v7, .content--v8, .content--v9, .content--v10 {}
.meta--v1, .meta--v2, .meta--v3, .meta--v4, .meta--v5,
.meta--v6, .meta--v7, .meta--v8, .meta--v9, .meta--v10 {}
/* Related articles layout variants - all visually identical */
.related-list--v, .related-list--grid, .related-list--compact,
.related-list--card, .related-list--simple, .related-list--minimal,
.related-list--classic, .related-list--modern, .related-list--outline, .related-list--bold {}
.related-item--grid, .related-item--compact, .related-item--card,
.related-item--simple, .related-item--minimal, .related-item--classic,
.related-item--modern, .related-item--outline, .related-item--bold {}
.related-item--grid .related-item-title, .related-item--compact .related-item-title,
.related-item--card .related-item-title, .related-item--simple .related-item-title,
.related-item--minimal .related-item-title, .related-item--classic .related-item-title,
.related-item--modern .related-item-title, .related-item--outline .related-item-title,
.related-item--bold .related-item-title {}
.related-item--grid .related-item-meta, .related-item--compact .related-item-meta,
.related-item--card .related-item-meta, .related-item--simple .related-item-meta,
.related-item--minimal .related-item-meta, .related-item--classic .related-item-meta,
.related-item--modern .related-item-meta, .related-item--outline .related-item-meta,
.related-item--bold .related-item-meta {}
