        news {
            font-family: 'Inter', sans-serif;
            background-color: #f0f2f5; /* Warna latar belakang yang lembut */
        }
        .card {
            transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
        }
        .card:hover {
            transform: scale(1.03); /* Membesar sedikit saat di-hover */
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Bayangan yang lebih menonjol */
        }
        .card img {
            border-top-left-radius: 0.75rem; /* rounded-t-xl */
            border-top-right-radius: 0.75rem; /* rounded-t-xl */
            width: 100%;
            height: 200px; /* Tinggi gambar yang konsisten */
            object-fit: cover; /* Memastikan gambar mengisi area tanpa distorsi */
        }
        .card-content {
            padding: 1.5rem; /* Padding yang konsisten */
        }
        .card-date {
            color: #6b7280; /* Warna teks tanggal yang lebih lembut */
            font-size: 0.875rem; /* Ukuran teks yang lebih kecil */
        }
        .card-title {
            font-size: 1.125rem; /* Ukuran teks judul yang sedikit lebih besar */
            font-weight: 600; /* Font semi-bold */
            color: #1f2937; /* Warna teks judul yang lebih gelap */
            line-height: 1.4; /* Jarak antar baris */
        }
        .pagination-link {
            @apply px-4 py-2 rounded-lg text-gray-700 hover:bg-gray-200 transition-colors duration-200;
        }
        .pagination-link.active {
            @apply bg-blue-500 text-white hover:bg-blue-600;
        }
        .pagination-arrow {
            @apply px-3 py-2 text-gray-400 cursor-not-allowed;
        }
        .pagination-arrow.active {
            @apply text-gray-700 hover:bg-gray-200 cursor-pointer;
        }