/*
Theme Name: IdeaWP
Description: A beautiful landing page for BuddyPress Messenger plugin with Tailwind CSS
Version: 1.0.0
Author: IdeaWP
*/

/* @tailwind base;
@tailwind components;
@tailwind utilities;


@layer base {
  html {
    scroll-behavior: smooth;
  }
  
  body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  }
}

@layer components {
  .btn-primary {
    @apply bg-primary-gradient text-white px-6 py-3 rounded-lg font-semibold hover:shadow-lg transition-all duration-200 transform hover:-translate-y-0.5;
  }
  
  .btn-secondary {
    @apply border-2 border-gray-300 text-gray-700 px-6 py-3 rounded-lg font-semibold hover:border-gray-400 hover:bg-gray-50 transition-all duration-200;
  }
  
  .gradient-text {
    @apply bg-primary-gradient bg-clip-text text-transparent;
  }
  
  .card {
    @apply bg-white rounded-2xl border border-gray-100 shadow-sm hover:shadow-lg transition-all duration-200;
  }
}

@layer utilities {
  .animate-slide-up {
    animation: slideUp 0.3s ease-out;
  }
  
  @keyframes slideUp {
    from {
      opacity: 0;
      transform: translateY(20px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
}



.wp-block-group {
  @apply space-y-4;
}

.alignwide {
  @apply max-w-7xl mx-auto;
}

.alignfull {
  @apply w-full;
}

.entry-content {
  @apply prose prose-lg max-w-none;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  @apply font-bold text-gray-900;
}

.entry-content p {
  @apply text-gray-600 leading-relaxed;
}

.entry-content a {
  @apply text-blue-600 hover:text-blue-700 transition-colors;
}

.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

@media (max-width: 640px) {
  .hero-title {
    @apply text-4xl;
  }
  
  .hero-subtitle {
    @apply text-lg;
  }
}

@media print {
  .no-print {
    display: none !important;
  }
}
 */


.bpress-main p,
.bpress-main ul,
.bpress-main ol {
  margin-bottom: 1.5rem;
}
.bpress-main ul,
.bpress-main ol {
  margin-left: 1.5rem;
}
.bpress-main ul li,
.bpress-main ol li {
  margin-bottom: 0.5rem;
}
