.game-reading{clear:both;max-width:1100px;margin:36px auto;padding:24px;border:1px solid var(--theme-card-border,#456);border-radius:14px}.game-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.game-reading-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--theme-card-border,#456);border-radius:12px;background:var(--theme-card-bg,#182439);text-decoration:none}.game-reading-card strong{font-size:1.15rem}.game-reading-card span{line-height:1.6}.game-reading-card em{font-style:normal;text-decoration:underline}.game-rule-page{line-height:1.7}.game-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.game-rule-image{float:right;width:35%;max-height:300px;object-fit:cover;border-radius:14px;margin:0 0 24px 28px}.game-rule-toc{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.game-rule-toc a{padding:8px 12px;border:1px solid var(--theme-card-border,#456);border-radius:8px}.game-rule-section{clear:both;margin:32px 0}.game-rule-section p{max-width:88ch}.game-rule-faq details{padding:16px 20px;margin:10px 0;border:1px solid var(--theme-card-border,#456);border-radius:10px}.game-rule-sources{margin:34px 0;padding-top:16px;border-top:1px solid var(--theme-card-border,#456)}.game-rule-sources li{margin:12px 0}.game-rule-sources span{display:block;font-size:.9rem}.game-rule-next{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0}@media(max-width:760px){.game-reading-grid{grid-template-columns:1fr}.game-rule-image{float:none;width:100%;margin:0 0 20px}}