/* Banner de anunț — stiluri izolate prin prefixul .lx-banner */
.lx-banner { background: #17509a; color: #fff; font-size: .95rem; }
.lx-banner-in { max-width: 1120px; margin: 0 auto; padding: 9px clamp(14px, 4vw, 28px); display: flex; flex-wrap: wrap; gap: 4px 14px; align-items: center; justify-content: center; text-align: center; }
.lx-banner a { color: inherit; font-weight: 700; text-underline-offset: 2px; }
.lx-banner-promo { background: #ffc21a; color: #231a00; }
.lx-banner-warn { background: #b45309; color: #fff; }
