/*
Theme Name: Praxium
Theme URI: https://praxium.dev
Author: Praxium Team
Description: Custom WordPress theme for Praxium creative tech team
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: praxium
*/

html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Inter', sans-serif;
}

@keyframes fadeUp {
  0%   { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0); }
}

.fade-up-js {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.fade-up-js.active {
  animation: fadeUp 0.8s ease-out;
  opacity: 1;
  transform: translateY(0);
}

@keyframes float {
  0%, 100% { transform: translateY(0); }
  50%       { transform: translateY(-10px); }
}

.float {
  animation: float 3s ease-in-out infinite;
}

#contact-form .form-message {
  display: none;
  padding: 12px 16px;
  border-radius: 12px;
  font-weight: 600;
}

#contact-form .form-message.success {
  display: block;
  background: #0e7490;
  color: #fff;
}

#contact-form .form-message.error {
  display: block;
  background: #991b1b;
  color: #fff;
}
