/* 大富翁SEO落地页样式 - 简洁、对爬虫友好 */
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif; background: #f0ece1; color: #27231b; line-height: 1.6; }
.topbar { background: #27231b; color: #f0ece1; padding: 12px 24px; }
.topbar a { color: #f0ece1; text-decoration: none; font-weight: bold; }
.wrap { max-width: 860px; margin: 0 auto; padding: 24px 16px 48px; }
.crumb { font-size: 14px; color: #6d6551; margin-bottom: 12px; }
.crumb a { color: #6d6551; }
h1 { font-size: 26px; margin: 12px 0 8px; }
.lead { color: #6d6551; margin-bottom: 24px; }
h2 { font-size: 20px; margin: 28px 0 12px; border-left: 4px solid #c0392b; padding-left: 10px; }
table { width: 100%; border-collapse: collapse; margin-bottom: 16px; background: #faf7ee; }
th, td { border: 1px solid #d8d0bc; padding: 8px 10px; text-align: left; font-size: 14px; }
th { background: #e9e3d3; }
td.nums { font-family: "Courier New", monospace; font-weight: bold; letter-spacing: 1px; }
.hot { font-size: 15px; background: #faf7ee; border: 1px solid #d8d0bc; padding: 12px; border-radius: 4px; }
.foot { margin-top: 40px; padding-top: 16px; border-top: 1px solid #d8d0bc; color: #9b9279; font-size: 13px; }
.foot a { color: #6d6551; }
@media (max-width: 600px) { .wrap { padding: 16px 10px; } th, td { padding: 6px; font-size: 13px; } }
