/*
Theme Name: showPRO
Description: Custom theme for showPRO(TM) B2B - Trade Show Ordering & Event Management Software.
Author: JT Smith & Associates
Version: 1.0
*/

:root {
  --color-primary: #0052CC;
  --color-secondary: #00C2FF;
  --color-dark-blue: #003D99;
  --color-white: #FFFFFF;
  --color-light-blue-bg: #F5F7FA;
  --color-blue-50: #EBF5FF;
  --color-text-primary: #4e5053;
  --color-text-muted: #6B7280;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  color: var(--color-text-primary);
}

.bg-grid-pattern {
  background-image:
    linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
  background-size: 50px 50px;
}

.scroll-hidden {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.reveal {
  opacity: 1 !important;
  transform: none !important;
}

@keyframes float {
  0%, 100% { transform: translateY(0px) translateX(0px); }
  25% { transform: translateY(-20px) translateX(15px); }
  50% { transform: translateY(-40px) translateX(-15px); }
  75% { transform: translateY(-20px) translateX(15px); }
}
.animate-float {
  animation: float 6s ease-in-out infinite;
}

@keyframes spinSlow {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.animate-spinSlow {
  animation: spinSlow 18s linear infinite;
}
