/* Base layer for the FlipManager landing page */
:root {
  font-family: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  color: #0f172a;
}

body {
  min-height: 100vh;
}

html {
  scroll-behavior: smooth;
}

.fade-section {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 350ms ease-out, transform 350ms ease-out;
}

.fade-section.is-visible {
  opacity: 1;
  transform: translateY(0);
}

/* Helper classes that complement Tailwind utilities. */
.hidden-by-default {
  display: none !important;
}

/* Consistent logo sizing for header/footer assets */
.logo-size {
  height: 86px !important;
  max-height: 86px !important;
  width: auto;
  display: inline-flex;
}
.logo-size--icon {
  height: 64px !important;
  max-height: 64px !important;
}
