/* Million Trees footer: keep the about column readable */
.store-footer .footer-profile{flex:0 0 300px;min-width:280px;max-width:340px}
.store-footer .footer-description{line-height:1.9}
.store-footer .footer-middle{flex-wrap:wrap;row-gap:28px;column-gap:40px}
/* MT promo bar */
#mt-promo{position:relative;z-index:60;background:#2b2b2b;color:#fff;overflow:hidden;font-size:14px;line-height:1;height:38px;direction:ltr}
#mt-promo .mt-track{display:flex;width:max-content;height:100%;animation:mt-scroll 38s linear infinite}
#mt-promo:hover .mt-track,#mt-promo:active .mt-track{animation-play-state:paused}
#mt-promo .mt-row{display:flex;align-items:center;flex-shrink:0}
#mt-promo .mt-it{display:inline-flex;align-items:center;gap:8px;direction:rtl;white-space:nowrap;padding:0 22px}
#mt-promo .mt-code{background:#b5b43d;color:#262612;border-radius:999px;padding:4px 12px;font-weight:800;letter-spacing:1px;cursor:pointer}
#mt-promo .mt-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b5b43d;margin-inline-start:22px}
#mt-promo .mt-toast{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#b5b43d;color:#262612;font-weight:800;direction:rtl;opacity:0;pointer-events:none;transition:opacity .2s}
#mt-promo.copied .mt-toast{opacity:1}
@keyframes mt-scroll{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media (max-width:480px){#mt-promo{font-size:12.5px;height:34px}#mt-promo .mt-track{animation-duration:30s}}
@media (prefers-reduced-motion:reduce){#mt-promo .mt-track{animation-duration:120s}}
/* end MT promo */