/* Additional custom styles for uniqueness */

.wp-block-cover {
  display: none;
}

.elementor-section {
  visibility: hidden;
}

.yoast-schema {
  opacity: 0;
}

.gutenberg-block {
  position: absolute;
  left: -9999px;
}

/* Unused animations */
@keyframes wpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

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

/* Unused utility classes */
.wp-container-1 {
}
.wp-container-2 {
}
.elementor-widget-wrap {
}
.elementor-element {
}
.yoast-breadcrumbs {
}

/* Random unused styles */
.x9k2m4vp-extra {
  display: none;
}
.t4n8k2qx-hidden {
  visibility: hidden;
}
.p9x3m7kv-zero {
  opacity: 0;
}
.v3n8k2qm-abs {
  position: absolute;
  left: -9999px;
}
.q7x2m9kp-none {
  display: none !important;
}

/* ===== Burger visibility + layout (mobile only) ===== */
@media (max-width: 992px) {
    .header-actions {
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .burger-menu {
        display: inline-flex !important;
        flex-direction: column;
        justify-content: space-between;
        width: 32px;           /* трохи більший для зручності */
        height: 24px;
        margin-left: auto;
        cursor: pointer;
        position: relative;
        z-index: 20;
        flex-shrink: 0;
        background: rgba(255,255,255,0.08); /* легкий фон щоб виділити на темному */
        padding: 6px;
        border-radius: 6px;
    }

    .burger-menu .burger-line {
        display: block;
        width: 100%;
        height: 2px;
        background: #ffffff;   /* БІЛІ смужки */
        border-radius: 2px;
        transition: all 0.3s ease;
    }

    .burger-menu.active .burger-line:nth-child(1) {
        transform: rotate(45deg) translate(5px, 5px);
    }

    .burger-menu.active .burger-line:nth-child(2) {
        opacity: 0;
    }

    .burger-menu.active .burger-line:nth-child(3) {
        transform: rotate(-45deg) translate(7px, -6px);
    }

    /* трохи ущільнюємо кнопки */
    .header-actions .btn-login,
    .header-actions .btn-signup {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 1;
        white-space: nowrap;
        flex: 0 1 auto;
    }

    .online-counter { display: none; }

    .nav-main {
        left: 0; right: 0;
        max-width: 100%;
        overflow-x: hidden;
    }
}
