.vr-game-content{--vr-plum:#281334;color:#202020;background:#fff;font-family:Poppins,Arial,sans-serif;line-height:1.5;width:100%;clear:both}
.vr-game-content *{box-sizing:border-box}
.vr-game-width{width:calc(100% - 120px);max-width:1280px;margin-inline:auto}
.vr-game-content h2{font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:1.15;margin:0;text-align:center;color:inherit}
.vr-gamers{padding:16px 0 54px}
.vr-gamers h2{margin-bottom:32px}
.vr-gamers-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.vr-gamers-track::-webkit-scrollbar{display:none}
.vr-gamers-slide{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}
.vr-gamers-slide video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#201b26}
.vr-gamers-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}
.vr-gamers-dots button{appearance:none;border:0;padding:0;width:6px;height:6px;border-radius:50%;background:#b7b2ba;cursor:pointer}
.vr-gamers-dots button[aria-current=true]{background:#281334}
.vr-game-faq{background:var(--vr-plum);color:white;padding:48px 24px 52px;border-block:16px solid #c9c0ce}
.vr-game-faq-inner{max-width:660px;margin:0 auto}
.vr-game-faq h2{margin:0 0 28px}
.vr-game-faq details{border-bottom:1px solid #ffffff40}
.vr-game-faq summary{display:flex;align-items:center;gap:12px;list-style:none;padding:17px 0;cursor:pointer;font-size:15px;line-height:1.4}
.vr-game-faq summary::-webkit-details-marker{display:none}
.vr-game-faq summary strong{font-weight:700;flex:1}
.vr-game-faq summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;flex-shrink:0}
.vr-game-plus{position:relative;width:10px;height:10px;margin-right:3px}
.vr-game-plus:before,.vr-game-plus:after{content:"";position:absolute;background:currentColor;top:4px;left:0;width:10px;height:1px}
.vr-game-plus:after{transform:rotate(90deg)}
.vr-game-faq details[open] .vr-game-plus:after{transform:none}
.vr-game-faq p{margin:0 0 20px 30px;font-size:15px;line-height:1.75;color:#f0eaf3}
.vr-game-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding-block:56px}
.vr-game-feature>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}
.vr-game-feature>div{padding:36px 60px;text-align:center}
.vr-game-feature h2{margin:0 0 24px}
.vr-game-feature p{font-family:Georgia,'Times New Roman',serif;font-size:15px;line-height:1.75;margin:0 auto;max-width:430px}
.vr-game-brands{background:var(--vr-plum);padding:26px 0;border-block:16px solid #c9c0ce;overflow:hidden}
.vr-game-brand-track{display:flex;width:max-content;animation:vrGameBrands 45s linear infinite}
.vr-game-brand-track>div{display:flex;align-items:center;gap:100px;padding-right:100px}
.vr-game-brand-track img{display:block;width:120px;height:40px;object-fit:contain}
.vr-game-divider{height:20px;background:var(--vr-plum);border-top:14px solid #c9c0ce}
@keyframes vrGameBrands{to{transform:translateX(-50%)}}
.vr-game-content button:focus-visible,.vr-game-content summary:focus-visible{outline:2px solid #9874b2;outline-offset:4px}
@media(max-width:749px){.vr-game-width{width:calc(100% - 36px)}.vr-game-content h2{font-size:25px}.vr-gamers{padding:24px 0 32px}.vr-gamers h2{margin-bottom:20px}.vr-gamers-track{gap:12px}.vr-gamers-slide{flex-basis:calc((100% - 12px)/2)}.vr-game-faq{padding:30px 24px 34px;border-width:8px}.vr-game-faq summary,.vr-game-faq p{font-size:13px}.vr-game-feature{padding-block:28px;grid-template-columns:1fr}.vr-game-feature>div{padding:30px 18px}.vr-game-feature h2{margin-bottom:18px}.vr-game-feature--reverse>div{order:2}.vr-game-feature p{font-size:14px}.vr-game-brands{padding:18px 0;border-width:8px}.vr-game-brand-track>div{gap:55px;padding-right:55px}.vr-game-brand-track img{width:90px;height:28px}}
@media(prefers-reduced-motion:reduce){.vr-game-brand-track{animation:none}}
