/* פס הקהילה (עיצוב א של הבעלים, 30.10.2026) לאתר החי - אותו רכיב כמו באתר החדש (site/assets/s2.css, "פס הקהילה בתחתית").
   כאן בלי tokens.css, ולכן הערכים כתובים במשתנים מקומיים של הרכיב. נטען מתוך ss_comm_box (parts/_community.php) - 01.11.2026 */
.comm-ticker{--ct-wa:#178548;--ct-wa-dark:#14532D;--ct-wa-tint:#EAF7EF;--ct-wa-line:#BFE5CD;--ct-ink:#1D2433;
  display:flex;flex-direction:column;align-items:center;width:100%;max-width:980px;min-width:0;box-sizing:border-box;margin:48px auto 28px;
  font-family:"Open Sans Hebrew","Open Sans",Arial,sans-serif;text-decoration:none!important}
.comm-ticker:focus-visible{outline:3px solid #20409A;outline-offset:3px;border-radius:12px}
.comm-ticker__join{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding-inline:24px;border-radius:999px;
  background:var(--ct-wa);color:#fff;font-size:1.0625rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 10px rgba(20,40,90,.10)}
.comm-ticker__join svg{flex:none;width:22px;height:22px;fill:currentColor}
.comm-ticker:hover .comm-ticker__join{background:var(--ct-wa-dark)}
.comm-ticker__band{width:100%;min-width:0;margin-top:-24px;padding-block:32px 12px;box-sizing:border-box;border-radius:12px;background:var(--ct-wa-tint);border:1px solid var(--ct-wa-line)}
.comm-ticker__window{display:flex;overflow:hidden;direction:ltr;contain:inline-size;
  -webkit-mask-image:linear-gradient(90deg,transparent,var(--ct-ink) 6%,var(--ct-ink) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ct-ink) 6%,var(--ct-ink) 94%,transparent)}
.comm-ticker__track{flex:none;display:flex;margin:0;padding:0;list-style:none;direction:rtl;animation:comm-ticker 21s linear infinite}
.comm-ticker__item{white-space:nowrap;font-size:.9375rem;font-weight:400;color:var(--ct-wa-dark);margin:0;padding:0;list-style:none}
.comm-ticker__item::before{display:none}
.comm-ticker__item::after{content:"•";margin-inline:12px;color:var(--ct-wa)}
.comm-ticker:hover .comm-ticker__track,.comm-ticker:focus-visible .comm-ticker__track{animation-play-state:paused}
@keyframes comm-ticker{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media (max-width:760px){.comm-ticker{margin-bottom:22px}.comm-ticker__join{min-height:44px;padding-inline:16px;font-size:.9375rem}.comm-ticker__band{margin-top:-22px;padding-top:30px}}
@media (prefers-reduced-motion:reduce){.comm-ticker__track{animation:none}.comm-ticker__track[aria-hidden]{display:none}.comm-ticker__window{flex-wrap:wrap}}
