@layer utilities {
    .content-auto {
        content-visibility: auto;
    }
    .faq-transition {
        transition: all 0.3s ease-in-out;
    }
    /* 关键CSS已内联到HTML中，此处保留其他样式 */
    .pagination-btn {
        @apply px-3 py-1 rounded border border-gray-300 hover:bg-primary hover:text-white hover:border-primary transition-all;
    }
    .pagination-btn.active {
        @apply bg-primary text-white border-primary;
    }
    .language-link {
        @apply inline-flex items-center bg-white border border-gray-300 text-dark py-2 px-4 rounded-md cursor-pointer hover:border-primary hover:text-primary focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all;
    }
}

/* 全局动画定义 */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.fade-in {
    animation: fadeIn 0.3s ease-in-out;
}
