, 0, 0, 0.1);
            border-radius: 50%;
            border-top-color: #3498db;
            animation: spin 1s ease-in-out infinite;
            margin: 20px auto;
        }

        @keyframes spin {
            to {
                transform: rotate(360deg);
            }
        }

        .dark #loading-spinner {
            border-color: rgba(255, 255, 255, 0.1);
            border-top-color: #3498db;
        }

        .lazy-image {
            transition: opacity 0.3s;
            opacity: 0;
  