/* Swiftcell – custom tweaks on top of Tailwind */

html { scroll-behavior: smooth; }

/* Hide native marker on details/summary */
details > summary::-webkit-details-marker { display: none; }
details > summary { list-style: none; }

/* Line-clamp utility (fallback for browsers without tailwind line-clamp) */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Subtle focus ring for accessibility */
:focus-visible {
  outline: 2px solid #22ab61;
  outline-offset: 2px;
}

/* Smoother image rendering */
img { image-rendering: auto; }
