.gallery-track{display:flex!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;transform:none!important;scroll-behavior:smooth}.gallery-track::-webkit-scrollbar{display:none}.gallery-track figure{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:center;justify-content:center;background:#06101b}.gallery-track figcaption{display:none}.phone-gallery .screen{aspect-ratio:780/1688}.phone-gallery .screen img{width:100%;height:100%;object-fit:contain}.desktop-gallery .pc-screen img{width:100%;height:100%;object-fit:contain}.desktop-gallery figure{aspect-ratio:1586/992}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px;position:relative;z-index:2}.gallery-controls button{width:40px;height:40px;border:1px solid #c6e7ff65;border-radius:50%;background:#e1f2ff14;color:#e6f6ff;font-size:18px;cursor:pointer;box-shadow:inset 0 1px 0 #fff5;backdrop-filter:blur(12px)}.gallery-controls button:disabled{opacity:.3;cursor:default}.gallery-caption{font-size:11px;color:#c4ddf4;min-width:140px;text-align:center}.gallery-dots{display:flex;justify-content:center;gap:4px;margin-top:6px}.gallery-dots button{width:28px;height:28px;background:none;border:0;cursor:pointer;position:relative}.gallery-dots button:after{content:'';width:6px;height:6px;border-radius:50%;position:absolute;left:11px;top:11px;background:#a9c6e359}.gallery-dots button[aria-current=true]:after{background:#e1f3ff;box-shadow:0 0 8px #7ec6ff}.gallery-track:focus-visible{outline-offset:5px}.app-card:before{z-index:0}.app-gallery{position:relative;z-index:1}@media(max-width:700px){.gallery-controls button{width:44px;height:44px}.gallery-caption{font-size:10px;min-width:120px}}@media(prefers-reduced-motion:reduce){.gallery-track{scroll-behavior:auto}}
