/* Additional custom styles for uniqueness */

.elementor-widget-container {
  margin: 0;
}
.wp-block-group__inner-container {
  padding: 0;
}
.entry-content {
  line-height: 1.6;
}
.site-main {
  display: block;
}
.post-thumbnail {
  margin-bottom: 20px;
}

/* Unused WordPress-like classes */
.widget-area {
  display: none;
}
.sidebar {
  visibility: hidden;
}
.comment-form {
  opacity: 0;
}
.navigation {
  position: absolute;
  left: -9999px;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
}

/* Random unique classes */
.k8j3n9m {
  background: transparent;
}
.x5v2c7p {
  border: none;
}
.q9w4e1r {
  margin: 0;
}
.t6y8u3i {
  padding: 0;
}
.a2s5d8f {
  display: block;
}
.z3x6c9v {
  position: relative;
}
.b7n4m1q {
  font-size: 14px;
}
.w5e8r2t {
  color: inherit;
}
.y9u3i6o {
  text-align: left;
}
.p1l4k7j {
  line-height: 1.5;
}

/* Animation utilities */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slideIn {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

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

.fade-in {
  animation: fadeIn 1s ease;
}
.slide-in {
  animation: slideIn 0.5s ease;
}
.bounce {
  animation: bounce 2s infinite;
}
