/* =========================================================
   BUD24 Spotlight mobile edge-to-edge v12
   Full-bleed spotlight on mobile + remove outer rounded corners.
========================================================= */

@media (max-width: 900px), (hover: none) and (pointer: coarse) {
    /* Fjern den grå skillelinje under kategorierne på mobil. */
    html body.page-home-market .market-category-strip,
    html body.page-home-market .market-category-strip-shell {
        border-bottom: 0 !important;
        box-shadow: none !important;
    }

    /* Samme luft over og under kategoriteksten på mobil. */
    html body.page-home-market .market-category-strip-shell .market-category-strip {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }

    html body.page-home-market .spotlight24 {
        width: 100vw !important;
        max-width: 100vw !important;
        margin-top: 0 !important;
        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        overflow: visible !important;
    }

    html body.page-home-market .spotlight24::before {
        display: none !important;
        content: none !important;
    }

    html body.page-home-market .spotlight24-card {
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    html body.page-home-market .spotlight24-img,
    html body.page-home-market .spotlight24-img picture,
    html body.page-home-market .spotlight24-img img,
    html body.page-home-market .spotlight24-content {
        border-radius: 0 !important;
    }

    html body.page-home-market .spotlight24-img::after {
        border-radius: 0 !important;
    }
}
