/* Game page text area — matching crashorcash.com reference */

/* ── Content area reset ── */
.content-area{background:#fff!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}

/* ── Wrap width ── */
.seo-wrap{max-width:620px!important;padding:24px 24px 40px!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}

/* ── Headings ── */
.seo-h1{color:#0f172a!important;font-size:1.75rem!important;font-weight:800!important;border-bottom:none!important;padding-bottom:8px!important}
.seo-content h2{color:#0f172a!important;font-size:1.5625rem!important;font-weight:800!important;border-left:none!important;padding-left:0!important;margin:40px 0 16px!important}
.seo-content h3{color:#0f172a!important;font-size:1rem!important;font-weight:700!important}

/* ── Body text ── */
.seo-content p{color:#1f2937!important;font-size:.875rem!important;line-height:1.55!important}
.seo-content strong{color:#0f172a!important;font-weight:700!important}
.seo-content a{color:#2563eb!important;border-bottom:none!important;text-decoration:none!important}
.seo-content a:hover{color:#1d4ed8!important}
.seo-content section{margin:0 0 8px}

/* ── Lists ── */
.seo-ol,.seo-ul{color:#1f2937!important;font-size:.96875rem!important;line-height:1.7!important}
.seo-ol li,.seo-ul li{margin-bottom:10px}

/* ── Quick Facts ── */
.quick-facts{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:0!important}
.qf-title{background:#f7f8fa!important;color:#0f172a!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}
.qf-item dt{font-size:.6875rem!important;color:#6b7280!important}
.qf-item dd{font-size:.875rem!important;color:#0f172a!important}

/* ── Tables ── */
.seo-table{border:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:none!important;border-spacing:0!important;font-size:.875rem!important;overflow:hidden}
.seo-table th{background:#f7f8fa!important;color:#0f172a!important;border:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;padding:14px 16px!important;font-size:.8125rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}
.seo-table td{background:#fff!important;color:#1f2937!important;border:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important;font-size:.90625rem!important}
.seo-table tr:nth-child(even) td{background:#f9fafb!important}
.seo-table tr:hover td{background:#f3f4f6!important}
.seo-table .highlight{color:#059669!important;font-weight:700!important}
.seo-table .rtp-row td{background:#f9fafb!important;border-top:1px solid #e5e7eb!important;font-weight:600!important}

/* ── Tip box ── */
.seo-content .tip-box{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-left:3px solid #0f172a!important;border-radius:0!important;color:#1f2937!important;font-size:.875rem!important;line-height:1.55!important}
.seo-content .tip-box strong{color:#0f172a!important}

/* ── FAQ section ── */
.faq-section{max-width:620px!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}
.faq-section h2{color:#0f172a!important;font-size:1.25rem!important;font-weight:800!important}
.faq-item{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:none!important}
.faq-q{color:#0f172a!important;font-size:.9375rem!important;font-weight:700!important}
.faq-a{color:#1f2937!important;font-size:.875rem!important;line-height:1.55!important}

/* ── Related blog ── */
.rb{max-width:620px!important;border-radius:0!important;border:1px solid #e5e7eb!important;box-shadow:none!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}
.rb h2{color:#0f172a!important;font-size:1rem!important;font-weight:700!important}
.rb-links a{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0!important;color:#2563eb!important;font-size:.8125rem!important}
.rb-links a:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#1d4ed8!important}

/* ── Related games ── */
.rg{max-width:620px!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}
.rg h2{color:#0f172a!important;font-size:1rem!important;font-weight:700!important}
.rg-links a{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0!important;color:#2563eb!important;font-size:.8125rem!important;box-shadow:none!important}
.rg-links a:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#1d4ed8!important}

/* ── Footer ── */
.site-footer{max-width:620px!important;border-top:1px solid #e5e7eb!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}
.site-footer a{color:#4b5563!important;font-size:.8125rem!important}
.site-footer a:hover{color:#2563eb!important}
.site-footer .ft-info a{color:#6b7280!important}
.site-footer .ft-legal a{color:#9ca3af!important}
.site-footer p{color:#6b7280!important}

/* ── Reduce game-to-content gap ── */
#game{min-height:auto!important;padding-bottom:70px!important}

@media(max-width:640px){
  .seo-wrap{padding:16px 16px 28px!important}
  .seo-content p{font-size:.8125rem!important}
  .seo-ol,.seo-ul{font-size:.875rem!important}
  .seo-h1{font-size:1.375rem!important}
}
