/* ========================================
   ARTICLEBOARD.CSS - TABLET RESPONSIVE STYLES (768px - 1023px)
   ======================================== */

@media (min-width: 768px) and (max-width: 1023px) {
  .ab-container {
    flex-direction: column;
    padding: 2rem;
    gap: 2rem;
  }

  .ab-all-articles {
    max-width: 100%;
  }

  .ab-article {
    height: 50vh;
    max-height: 400px;
    margin-bottom: 2rem;
  }

  .ab-article-content {
    padding: 2rem;
  }

  .ab-article-content h2 {
    font-size: 1.8rem;
  }

  .ab-article-content small {
    font-size: 0.9rem;
  }

  .ab-preview {
    font-size: 1.1rem;
  }

  .ab-like-btn {
    padding: 0.7rem 1.2rem;
    font-size: 1rem;
    bottom: 80px;
  }

  .read-more {
    padding: 0.7rem 1.2rem;
    font-size: 1rem;
  }

  .article-search {
    padding: 12px;
    font-size: 1rem;
  }

  .ab-all-articles form {
    flex-wrap: wrap;
    gap: 1.5rem;
  }

  .ab-all-articles form select,
  .ab-all-articles form button {
    padding: 0.6rem 1rem;
    font-size: 0.95rem;
  }
}
