.page-game-bai { color: #FFF1E8; background-color: #140C0C; font-family: Arial, Helvetica, sans-serif; line-height: 1.65; } .page-game-bai__hero-section { padding: 10px 16px 0; margin: 0 auto; max-width: 1200px; box-sizing: border-box; } .page-game-bai__hero-image-wrap { width: 100%; max-width: 1200px; border-radius: 12px; overflow: hidden; border: 1px solid #6A1E1E; background-color: #2A1212; margin-bottom: 18px; } .page-game-bai__hero-image { display: block; width: 100%; max-width: 100%; height: auto; } .page-game-bai__hero-content { background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 12px; padding: 22px 20px; box-sizing: border-box; } .page-game-bai__hero-title { color: #F3C54D; font-weight: 700; line-height: 1.25; letter-spacing: 0.3px; margin: 0 0 12px; max-width: 900px; } .page-game-bai__hero-desc { color: #FFF1E8; margin: 0 0 18px; font-size: 16px; } .page-game-bai__hero-actions { display: flex; flex-wrap: wrap; gap: 12px; } .page-game-bai__btn { display: inline-block; padding: 13px 22px; border-radius: 8px; font-weight: 700; text-decoration: none; text-align: center; box-sizing: border-box; max-width: 100%; white-space: normal; word-wrap: break-word; transition: opacity 0.2s ease; } .page-game-bai__btn--primary { background: linear-gradient(180deg, #FFB04A 0%, #D86A14 100%); color: #2A1212; border: 1px solid #F3C54D; } .page-game-bai__btn--gold { background-color: #2A1212; color: #F3C54D; border: 1px solid #F3C54D; } .page-game-bai__btn:hover { opacity: 0.9; } .page-game-bai__intro-section, .page-game-bai__overview-section, .page-game-bai__advantages-section, .page-game-bai__games-section, .page-game-bai__guide-section, .page-game-bai__tips-section, .page-game-bai__promo-section, .page-game-bai__app-section, .page-game-bai__faq-section, .page-game-bai__blog-section { max-width: 1200px; margin: 0 auto; padding: 26px 16px; box-sizing: border-box; } .page-game-bai__section-title { color: #F3C54D; font-weight: 700; line-height: 1.3; margin: 0 0 16px; border-left: 4px solid #C61F1F; padding-left: 12px; } .page-game-bai__sub-title { color: #FFB04A; font-weight: 700; margin: 18px 0 8px; } .page-game-bai__intro-section p, .page-game-bai__overview-section p, .page-game-bai__guide-section p, .page-game-bai__promo-section p, .page-game-bai__app-section p, .page-game-bai__games-section p { margin: 0 0 14px; } .page-game-bai__cta-section { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 1200px; margin: 0 auto; padding: 10px 16px 26px; box-sizing: border-box; } .page-game-bai__cta-card { background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 12px; padding: 20px; box-sizing: border-box; } .page-game-bai__cta-title { color: #F3C54D; font-weight: 700; margin: 0 0 8px; } .page-game-bai__cta-text { margin: 0 0 14px; } .page-game-bai__table-wrap { width: 100%; overflow-x: auto; } .page-game-bai__overview-table { width: 100%; border-collapse: collapse; background-color: #2A1212; border-radius: 10px; overflow: hidden; } .page-game-bai__overview-table th { background-color: #7E0D0D; color: #FFF1E8; text-align: left; padding: 12px; border: 1px solid #6A1E1E; font-weight: 700; } .page-game-bai__overview-table td { padding: 12px; border: 1px solid #6A1E1E; color: #FFF1E8; } .page-game-bai__advantages-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; } .page-game-bai__advantage-card { background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 12px; padding: 18px; box-sizing: border-box; } .page-game-bai__advantage-title { color: #FFB04A; font-weight: 700; margin: 0 0 8px; } .page-game-bai__advantage-card p { margin: 0; } .page-game-bai__content-image { display: block; width: 100%; max-width: 100%; height: auto; border-radius: 12px; border: 1px solid #6A1E1E; margin: 0 0 18px; } .page-game-bai__list, .page-game-bai__ordered-list { padding-left: 22px; margin: 0 0 14px; } .page-game-bai__list li, .page-game-bai__ordered-list li { margin-bottom: 10px; } .page-game-bai__tips-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; } .page-game-bai__tip-card { background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 12px; padding: 18px; box-sizing: border-box; } .page-game-bai__tip-title { color: #FFB04A; font-weight: 700; margin: 0 0 8px; } .page-game-bai__tip-card p { margin: 0; } .page-game-bai__app-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 8px; } .page-game-bai__faq-list { display: flex; flex-direction: column; gap: 12px; } .page-game-bai__faq-item { background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 10px; overflow: hidden; } .page-game-bai__faq-question { display: block; width: 100%; text-align: left; background: transparent; border: 0; color: #F3C54D; font-weight: 700; font-size: 16px; padding: 16px; cursor: pointer; box-sizing: border-box; font-family: inherit; } .page-game-bai__faq-answer { padding: 0 16px 16px; color: #FFF1E8; display: none; } .page-game-bai__faq-item.is-open .page-game-bai__faq-answer { display: block; } .page-game-bai__blog-track { display: flex; gap: 16px; overflow: hidden; scroll-behavior: smooth; } .page-game-bai__blog-card { flex: 0 0 calc(33.333% - 11px); background-color: #2A1212; border: 1px solid #6A1E1E; border-radius: 12px; overflow: hidden; box-sizing: border-box; } .page-game-bai__blog-link { text-decoration: none; color: inherit; display: block; } .page-game-bai__blog-image { display: block; width: 100%; max-width: 100%; height: auto; border-bottom: 1px solid #6A1E1E; } .page-game-bai__blog-title { color: #F3C54D; font-weight: 700; padding: 14px 16px; margin: 0; line-height: 1.4; } .page-game-bai__blog-nav { display: flex; gap: 10px; justify-content: center; margin-top: 16px; } .page-game-bai__blog-prev, .page-game-bai__blog-next { background: linear-gradient(180deg, #FFB04A 0%, #D86A14 100%); color: #2A1212; border: 1px solid #F3C54D; border-radius: 8px; width: 44px; height: 44px; font-size: 18px; font-weight: 700; cursor: pointer; } .page-game-bai__blog-more { text-align: center; margin-top: 14px; } .page-game-bai a { color: #FFB04A; text-decoration: underline; } .page-game-bai a.page-game-bai__btn { text-decoration: none; } .page-game-bai a.page-game-bai__blog-link { text-decoration: none; } @media (max-width: 768px) { .page-game-bai__hero-section { padding: 10px 12px 0; } .page-game-bai__hero-content { padding: 16px; } .page-game-bai__hero-actions { flex-direction: column; } .page-game-bai__btn { display: block; width: 100%; max-width: 100%; box-sizing: border-box; white-space: normal; word-wrap: break-word; } .page-game-bai__cta-section { grid-template-columns: 1fr; padding: 10px 12px 22px; } .page-game-bai__advantages-grid { grid-template-columns: 1fr; } .page-game-bai__tips-grid { grid-template-columns: 1fr; } .page-game-bai__intro-section, .page-game-bai__overview-section, .page-game-bai__advantages-section, .page-game-bai__games-section, .page-game-bai__guide-section, .page-game-bai__tips-section, .page-game-bai__promo-section, .page-game-bai__app-section, .page-game-bai__faq-section, .page-game-bai__blog-section { padding: 20px 12px; } .page-game-bai__blog-card { flex: 0 0 100%; } .page-game-bai__app-actions { flex-direction: column; } .page-game-bai img { max-width: 100% !important; height: auto !important; } .page-game-bai { max-width: 100%; overflow-x: hidden; } .page-game-bai__overview-table { font-size: 14px; } }