.scp-container {
  height: 100vh;
  background: #000;
}

.scp-story {
  display: none;
}

.scp-story.active {
  display: block;
}

.scp-story video {
  width: 100%;
  height: 70vh;
  object-fit: cover;
}

.scp-content {
  padding: 15px;
  color: #fff;
  background: #000;
}

.scp-nav {
  position: fixed;
  top: 50%;
  z-index: 999;
  padding: 12px 20px;
  background: #007bff;
  color: #fff;
  border-radius: 6px;
  border: none;
}

.scp-nav.prev { left: 10px; }
.scp-nav.next { right: 10px; }
