
body.ui-style-6 {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', sans-serif;
}

.main-nav {
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

@media (max-width: 768px) {
  .nav-container {
    padding: 0 15px;
  }

  .nav-menu {
    overflow: visible;
  }

  .nav-menu li {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

.video-card, .list-card {
  border: 1px solid #e0e0e0;
}

.video-card:hover, .list-card:hover {
  border-color: #1a1a1a;
}

a {
  transition: all 0.3s ease;
}

.hero {
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
