/*
|--------------------------------------------------------------------------
| UnlockPool Homepage Module Spacing
|--------------------------------------------------------------------------
| Central spacing override for homepage modules.
| Easy to tune or remove without editing individual module CSS files.
|--------------------------------------------------------------------------
*/

#homepage-modules > section {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/*
 * Main homepage modules
 * Previously several modules used 84px–120px vertical padding.
 */
#homepage-modules > #status,
#homepage-modules > #live-crypto-market,
#homepage-modules > .ai-brief-section,
#homepage-modules > #infrastructure,
#homepage-modules > #services,
#homepage-modules > .features-section,
#homepage-modules > #roadmap,
#homepage-modules > #market-lens,
#homepage-modules > #bitcoin-utility-hub,
#homepage-modules > #infrastructure-transparency {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}

/*
 * Prevent full-screen/min-height rules from creating
 * large empty gaps between homepage modules.
 */
#homepage-modules > #status,
#homepage-modules > #live-crypto-market,
#homepage-modules > .ai-brief-section,
#homepage-modules > #market-lens,
#homepage-modules > #bitcoin-utility-hub,
#homepage-modules > #infrastructure-transparency {
    min-height: auto !important;
}

/*
 * Metrics ribbon is intentionally compact.
 */
#homepage-modules > .metrics-ribbon {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* Tablet */
@media (max-width: 900px) {

    #homepage-modules > #status,
    #homepage-modules > #live-crypto-market,
    #homepage-modules > .ai-brief-section,
    #homepage-modules > #infrastructure,
    #homepage-modules > #services,
    #homepage-modules > .features-section,
    #homepage-modules > #roadmap,
    #homepage-modules > #market-lens,
    #homepage-modules > #bitcoin-utility-hub,
    #homepage-modules > #infrastructure-transparency {
        padding-top: 38px !important;
        padding-bottom: 38px !important;
    }
}


/* Mobile */
@media (max-width: 600px) {

    #homepage-modules > #status,
    #homepage-modules > #live-crypto-market,
    #homepage-modules > .ai-brief-section,
    #homepage-modules > #infrastructure,
    #homepage-modules > #services,
    #homepage-modules > .features-section,
    #homepage-modules > #roadmap,
    #homepage-modules > #market-lens,
    #homepage-modules > #bitcoin-utility-hub,
    #homepage-modules > #infrastructure-transparency {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
}
