
/* LaborPharma - Static build (Tailwind CDN + custom utilities) */

:root{
  --orange-1:#f97316;
  --orange-2:#fb923c;
  --orange-3:#ea580c;
}

html{ scroll-behavior:smooth; }
body{ font-family: "Plus Jakarta Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }

.gradient-orange{
  background: linear-gradient(135deg, var(--orange-1), var(--orange-2) 50%, var(--orange-3));
}
.gradient-orange-soft{
  background: linear-gradient(135deg, rgba(249,115,22,.12), rgba(251,146,60,.10));
  border: 1px solid rgba(249,115,22,.18);
}
.text-gradient-orange{
  background: linear-gradient(135deg, var(--orange-1), var(--orange-2) 55%, var(--orange-3));
  -webkit-background-clip: text;
  background-clip:text;
  color: transparent;
}
.shadow-orange{ box-shadow: 0 12px 30px rgba(249,115,22,.22); }
.shadow-orange-lg{ box-shadow: 0 18px 45px rgba(249,115,22,.28); }

.glass{
  background: rgba(255,255,255,.72);
  border: 1px solid rgba(15,23,42,.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.animate-pulse-orange{
  animation: pulseOrange 1.6s ease-in-out infinite;
}
@keyframes pulseOrange{
  0%,100%{ transform: scale(1); opacity: .7; }
  50%{ transform: scale(1.15); opacity: 1; }
}
