.game-guide{max-width:760px;margin:20px auto 12px;border:1px solid #3d6877;border-radius:14px;background:#112235;color:#effaff}
.game-guide summary{cursor:pointer;min-height:44px;padding:12px 16px;font-weight:800;color:#a5f2e2;line-height:1.45}
.game-guide summary:hover{color:#e0fff6}.game-guide summary:focus-visible{outline:2px solid #a5f2e2;outline-offset:3px;border-radius:12px}
.game-guide summary span{font-size:.85em;color:#b4c8d9;font-weight:600}
.game-guide-body{padding:0 16px 14px;color:#d4e3ee;font-size:.92rem;line-height:1.6}
.game-guide-body ol{padding-inline-start:1.45em}.game-guide-body li+li{margin-top:.45em}
.game-guide-note{color:#aec3d2;font-size:.86em;margin-bottom:0}
