/* public.css — minimal extras for the /audit-my-site public flow.
 * Most styling comes from Tailwind CDN loaded in _layout.html.
 */

/* Smooth bounce-in for the form card on load. */
@keyframes wps-public-rise {
  from { opacity: 0; transform: translateY(12px); }
  to   { opacity: 1; transform: translateY(0); }
}
.wps-public-rise {
  animation: wps-public-rise 480ms cubic-bezier(.2,.7,.2,1) both;
}

/* Spinner reduced-motion fallback. */
@media (prefers-reduced-motion: reduce) {
  .animate-spin, .animate-pulse {
    animation: none !important;
  }
}

/* Make the score gauge SVG circles inherit smooth transitions. */
svg circle { transition: stroke-dashoffset .8s ease-out; }

/* Honeypot — defensive belt-and-braces hide even if Tailwind sr-only fails. */
input[name="website2"] {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
