body, html { margin:0; padding:0; overflow-x:hidden; }

.vrc-container { scroll-snap-type: y mandatory; overflow-y: scroll; height: 100vh; }

.vrc-video { height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; scroll-snap-align: start; }

.vrc-video iframe { width: 100%; max-height: 70%; }

.vrc-comments { width: 90%; max-height: 25%; overflow-y: auto; background: rgba(0,0,0,0.1); padding: 10px; border-radius: 8px; }
