/* JobsDrive theme — small CSS additions that Tailwind's CDN build
   doesn't provide out of the box (no plugins are available via CDN). */

body {
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  margin: 0;
}

/* Hide scrollbar on the trending-alerts ticker row */
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

/* Simple fade/zoom-in for modals (stand-in for the tailwindcss-animate
   plugin classes used in the original React source: animate-in, fade-in,
   zoom-in-95, duration-150) */
@keyframes jd-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes jd-zoom-in {
  from { opacity: 0; transform: scale(0.95); }
  to { opacity: 1; transform: scale(1); }
}
.animate-in { animation-duration: 150ms; animation-fill-mode: both; }
.fade-in { animation-name: jd-fade-in; }
.zoom-in-95 { animation-name: jd-zoom-in; }

/* Bookmark icon "fill" state (lucide icons are stroke-based SVGs, so we
   fake a filled look for saved jobs) */
.fill-current svg { fill: currentColor; }

/* Line-clamp fallback in case an older Tailwind CDN snapshot is served
   without the built-in utility */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
