/* 模块项样式 */
.module-item {
  @apply p-3 border border-gray-200 rounded-md mb-2 cursor-pointer hover:bg-gray-50 transition-all;
}
/* 选中模块高亮 */
.module-item.active {
  @apply bg-blue-100 border-blue-300;
}
/* 模块提示文字 */
.module-hint {
  @apply text-sm text-gray-600 mt-1 line-clamp-2;
}
/* 响应式适配 */
@media (max-width: 768px) {
  .container {
    @apply px-4;
  }
  h1 {
    @apply text-xl;
  }
  h2 {
    @apply text-lg;
  }
}