
    /* Existing styles remain the same */
    .animate-fade-in {
      animation: fadeIn 0.5s ease-in-out;
    }

    .animate-fade-in-down {
      animation: fadeInDown 0.6s ease-out;
    }

    .animate-fade-in-up {
      animation: fadeInUp 0.6s ease-out;
    }

    @keyframes fadeIn {
      from { opacity: 0; }
      to { opacity: 1; }
    }

    @keyframes fadeInDown {
      from {
        opacity: 0;
        transform: translateY(-20px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    @keyframes fadeInUp {
      from {
        opacity: 0;
        transform: translateY(20px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .history-row {
      transition: all 0.3s ease;
    }

    .history-row:hover {
      background-color: #f9fafb;
      transform: translateX(5px);
    }

    .empty-prompt {
      background-color: #f0f9ff;
      border-left: 4px solid #3b82f6;
      padding: 1.5rem;
      border-radius: 0.5rem;
      margin-top: 1.5rem;
    }
    
    /* New SEO-friendly styling */
    .breadcrumb {
      padding: 0.5rem 1rem;
      background-color: #f8fafc;
      border-radius: 0.375rem;
      margin-bottom: 1rem;
      font-size: 0.875rem;
    }
    
    .breadcrumb a {
      color: #3b82f6;
      text-decoration: none;
    }
    
    .breadcrumb a:hover {
      text-decoration: underline;
    }
    
    .faq-section {
      margin-top: 2rem;
      padding: 1.5rem;
      background-color: #f8fafc;
      border-radius: 0.5rem;
    }
    
    .faq-item {
      margin-bottom: 1rem;
    }
    
    .faq-question {
      font-weight: 600;
      color: #1e40af;
      margin-bottom: 0.5rem;
    }
    
    .structured-data {
      display: none;
    }
    
    .animate-fadeIn {
      opacity: 0;
      transform: translateY(20px);
      transition: all 0.7s ease-in-out;
    }
    .animate-fadeIn.opacity-100 {
      opacity: 1;
      transform: translateY(0);
    }
