/* R15.27.68 — Public-page floating cards. Preserve operational UI. */
/* Show the shared topo between sections without changing card contents. */
body.gld-floating-public .section,
body.gld-floating-public .home-partners,
body.gld-floating-public .hub-section,
body.gld-floating-public .hub-section.alt,
body.gld-floating-public .winter-dark-section,
body.gld-floating-public .championship-section,
body.gld-floating-public .season-standings-section,
body.gld-floating-public .giveaway-public {
 background:transparent!important;
 background-image:none!important;
 box-shadow:none!important;
}
body.gld-floating-public .section,
body.gld-floating-public .hub-section,
body.gld-floating-public .championship-section{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px)}
body.gld-floating-public .section-head,
body.gld-floating-public .hub-section-head,
body.gld-floating-public .home-partners-heading{background:transparent!important;box-shadow:none!important}
/* Cards retain strong contrast and distinct borders against contour artwork. */
body.gld-floating-public .home-partner,
body.gld-floating-public .league-card,
body.gld-floating-public .leaderboard-card,
body.gld-floating-public .season-card,
body.gld-floating-public .season-leaderboard-card,
body.gld-floating-public .giveaway-winners-card,
body.gld-floating-public .champ-field-card,
body.gld-floating-public .league-summary-card,
body.gld-floating-public .winter-event-card{
 box-shadow:0 14px 36px rgba(0,0,0,.22);
}
/* Partner profile's large structural wrappers should not mask the background. */
body.gld-floating-public .partner-profile-main{background:transparent!important}
@media(max-width:800px){
 body.gld-floating-public .section,
 body.gld-floating-public .hub-section{padding-top:32px;padding-bottom:32px}
}
