/* All layout changes are confined to positively identified public lists on mobile. */
@media (max-width: 767px) {
    body.home .home-tab-nav-box > ul > li { padding-top: 0; padding-bottom: 0; }
    body.home .home-tab-nav-box > ul > li > a { display: inline-flex; align-items: center; min-height: 40px; }
    body.home .fluid-widget-wrap .widget-graphic-cover.mb10 { margin-bottom: 6px; }
    body.home .fluid-widget-wrap .widget-graphic-cover .graphic.mb10 { margin-bottom: 6px; }
    body.lyperf-mobile-list .float-right.lyperf-mobile-dock { display: flex; align-items: flex-end; gap: 8px; }
    body.lyperf-mobile-list .float-right.lyperf-mobile-dock > .float-btn { width: 44px; min-height: 44px; flex: 0 0 44px; margin-top: 0; }
    body.lyperf-mobile-list #ly-floating-login .lyfl-button { min-height: 44px; }
}
@media (max-width: 767px) and (prefers-reduced-motion: reduce) {
    body.home .home-tab-nav-box > ul > li > a,
    body.home .fluid-widget-wrap .widget-graphic-cover .graphic,
    body.home .fluid-widget-wrap .widget-graphic-cover .graphic img,
    body.lyperf-mobile-list .float-right.lyperf-mobile-dock,
    body.lyperf-mobile-list .float-right.lyperf-mobile-dock > .float-btn,
    body.lyperf-mobile-list #ly-floating-login .lyfl-button { transition: none; }
}
