/* Two original ribbons retained; smoother movement and visual hierarchy. */
body.portal[data-pp-page=home]>.pp-ad-ticker.pp-local-ticker{background:linear-gradient(100deg,#061a34,#163e67)!important;border-bottom:1px solid #265782!important}
body.portal[data-pp-page=home] .pp-local-ticker .pp-ad-label{background:linear-gradient(135deg,#f01c51,#ff6929)!important;border-radius:8px!important;color:white!important;box-shadow:0 3px 12px #d6295040!important}
body.portal[data-pp-page=home]>.pp-help-rotator{background:linear-gradient(100deg,#fff9fa,#f1f7ff)!important;box-shadow:0 2px 8px #041c3210!important}
body.portal[data-pp-page=home] .pp-help-chip{background:#0d3762!important;color:white!important;border-radius:7px!important;padding:5px 9px!important;font-size:10px!important}
body.portal[data-pp-page=home] .pp-help-active{transition:opacity .24s ease,transform .24s ease!important}
body.portal[data-pp-page=home] .pp-help-active.is-changing{opacity:0;transform:translateX(-12px)}
body.portal[data-pp-page=home] .pp-ad-moving{will-change:transform;animation-duration:52s!important}
@media(prefers-reduced-motion:reduce){body.portal[data-pp-page=home] .pp-ad-moving{animation:none!important}body.portal[data-pp-page=home] .pp-help-active{transition:none!important}}
