/*
Theme Name: MailXpertise
Description: Enterprise email marketing platform WordPress theme
Version: 1.0.1
Author: MailXpertise
Text Domain: mailxpertise
*/

/* Definition of the design system. All colors, gradients, fonts, etc should be defined here.
All colors MUST be HSL.
*/


#main-logo {
  width: 233px;
  height: 56px;
  background-image: url('/wp-content/themes/mailxpertise/assets/images/mailxpertise-logo-normal.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
}

.dark #main-logo {
  background-image: url('/wp-content/themes/mailxpertise/assets/images/mailxpertise-logo-white.svg');
}


/* WordPress Block Styles */
.hero-section {
  position: relative;
  overflow: hidden;
  padding-top: 2.5rem;
  padding-bottom: 1.5rem;
  background: linear-gradient(135deg, hsl(var(--primary)/0.08) 0%, hsl(var(--background)) 40%, hsl(142 76% 36% / 0.06) 100%);
}

.hero-section .container {
  position: relative;
  z-index: 10;
}

.badge-trust {
  display: inline-flex;
  align-items: center;
  border-radius: 9999px;
  border: 1px solid hsl(var(--primary) / 0.3);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  gap: 0.5rem;
  background: hsl(var(--primary) / 0.1);
  color: hsl(var(--primary));
  transition: all 0.3s ease;
}

.badge-trust:hover {
  background: hsl(var(--primary) / 0.15);
  transform: scale(1.05);
}

.text-gradient-primary {
  background: linear-gradient(to right, hsl(var(--primary)), hsl(217 91% 60%), hsl(var(--secondary)));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
