a.app-logo img {
    width: 250px;
}

.category_list_table .marketplace-summary div {
    width: calc(25% - 0.5rem) !important;
}

section#landingCTA {
    padding-bottom: 4rem !important;
}

footer.landing-footer.bg-body.footer-text {
    background: var(--bs-footer-bottom-bg) !important;
    height: 290px;
}

.footer-top.position-relative.overflow-hidden.z-1 {
    top: -43px;
    border-top-left-radius: 2.75rem;
    border-top-right-radius: 2.75rem;
}

.footer-bottom.py-3.py-md-5 {
    position: relative;
    top: -30px;
}

@media (max-width: 480px) {}

/* -------------------------
   2️⃣  Büyük telefon (481px–767px)
   ------------------------- */
@media (max-width: 768px) {}

@media (max-width: 992px) {
    footer.landing-footer.bg-body.footer-text {
        height: auto;
    }
}

/* -------------------------
   3️⃣  Tablet (768px–1023px)
   ------------------------- */
@media (max-width: 1024px) {
    .authentication-wrapper {
        flex-direction: column;
    }

    .card-header {
        flex-direction: column;
    }

    .product-action-buttons {
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
        margin-top: 10px;
        width: 100%;
    }

    .product-action-buttons a {
        width: 100%;
    }

    .d-flex.flex-wrap.gap-2.action-button-group button {
        width: 100%;
    }

    .marketplace-summary {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0.5rem;
        width: max-content;
    }

    .menu-vertical .app-brand {
        padding-inline: 1.375rem 1rem;
        padding: 0;
    }

    a.app-logo img {
        width: 225px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .oto-price-group {
        flex-direction: column;
    }

    .price-group {
        display: flex;
        flex-direction: column;
    }

    .drag-target {
        pointer-events: none;
    }
}

/* -------------------------
   4️⃣  Laptop / Küçük masaüstü (1024px–1279px)
   ------------------------- */
@media (min-width: 1024px) and (max-width: 1279px) {}

/* -------------------------
   5️⃣  Masaüstü (1280px ve üzeri)
   ------------------------- */
@media (min-width: 1280px) {}

/* -------------------------
   6️⃣  Ekstra büyük ekranlar (1440px+)
   ------------------------- */
@media (min-width: 1440px) {}
