/* 额外样式 */
.ui-style-3 {
  --primary-color: #3498db;
  --secondary-color: #2c3e50;
}

.video-item {
  transition: all 0.3s ease;
}

.video-item:hover {
  border-color: var(--primary-color);
}

article p {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  h1 { font-size: 22px; }
  h2 { font-size: 18px; }
  .container { padding: 0 15px; }
}
