.weer-city-ticker{display:flex;align-items:stretch;gap:0;margin:8px 0 26px;border:1px solid #206c8540;border-radius:12px;background:var(--surface,#fff);color:var(--text,#172535);overflow:hidden;min-width:0;box-shadow:0 4px 18px #1535460a}.weer-city-label{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:12px 18px;background:#135b75;color:#fff;flex-shrink:0}.weer-city-label strong{font-size:.95rem}.weer-city-label small{font-size:.72rem;opacity:.9}.weer-city-window{flex:1;overflow:hidden;min-width:0;display:flex;align-items:center;padding:10px 0}.weer-city-window:focus-visible{outline:3px solid #32a1cd;outline-offset:-3px}.weer-city-track{display:flex;width:max-content;animation:weer-cities-scroll var(--city-weather-duration,120s) linear infinite;will-change:transform}.weer-city-group{display:flex;align-items:center;gap:30px;padding-right:30px;flex-shrink:0}.weer-city-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.9rem}.weer-city-item:after{content:'•';color:#82979e;margin-left:20px}.weer-city-item strong{color:var(--text,#172535)}.weer-city-pause{align-self:center;margin:8px 10px;padding:8px 11px;border:1px solid #6997a6;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8rem}.weer-city-ticker:hover .weer-city-track,.weer-city-ticker:focus-within .weer-city-track,.weer-city-ticker.is-paused .weer-city-track{animation-play-state:paused}.weer-city-ticker.is-empty .weer-city-track{animation:none;padding:0 15px}.weer-city-ticker.is-stale .weer-city-label{background:#705724}@keyframes weer-cities-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.weer-city-label{padding:10px}.weer-city-label strong{font-size:.8rem}.weer-city-label small{font-size:.65rem;max-width:110px}.weer-city-pause{font-size:.7rem;margin:6px;padding:7px}.weer-city-item{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.weer-city-track{animation:none;will-change:auto}.weer-city-window{overflow-x:auto}.weer-city-group[aria-hidden=true]{display:none}}
