.space-battle-page,.rpg-quest-page{background-color:#ebeeff;padding:48px 0 0}.game-container{max-width:1080px;margin:0 auto;padding:0 20px}.game-title{text-align:center;color:#2c4a95;font-weight:700;font-size:clamp(3rem,6vw,4rem);letter-spacing:.6px;margin-bottom:16px;font-family:Play,sans-serif;font-size:50px}.game-image{display:block;max-width:745px;width:100%;height:auto;margin:24px auto 16px;border-radius:12px}.play-cta{text-align:center;margin:46px 0 44px}.play-btn{background-color:#c55c5c!important;color:#fff;padding:14px 28px;border:none;border-radius:12px;font-size:1.125rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:195px;transition:transform .12s ease,background-color .12s ease}.play-btn:hover{transform:translateY(-1px)}.play-btn:focus{outline:2px solid #5c5acc;outline-offset:2px}.about-title{text-align:center;color:#2d3748;font-size:1.9rem;font-weight:800;letter-spacing:.3px;margin-top:28px;margin-bottom:18px}.section-heading{color:#5c5acc;text-align:center;font-size:1.9rem;font-weight:700;margin-top:26px;margin-bottom:34px;letter-spacing:.2px}.section-subheading{color:#2d3748;font-size:1.25rem;font-weight:700;margin-top:18px;margin-bottom:8px;text-align:left}.game-description,.section-text,.category-list{margin:0 auto 18px;color:#4a5568;font-size:1.125rem;line-height:1.85;text-align:justify;text-justify:inter-word;letter-spacing:.1px}.category-list{list-style:none;padding:0;margin-top:8px;margin-bottom:24px}.category-list li{margin:8px 0}@media (max-width: 768px){.game-image{max-width:960px}.desktop{display:none}.category-list{text-align:center}}
