/* Custom overrides only — Tailwind handles the rest. */

/* Line clamp fallback for older browsers */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Smoother details animation */
details > summary { list-style: none; }
details > summary::-webkit-details-marker { display: none; }

/* Focus visibility for accessibility */
:focus-visible {
  outline: 2px solid #1660f0;
  outline-offset: 2px;
}