.breaking-bar{background:#086b9d;border-bottom:1px solid #075985;box-shadow:inset 0 2px 5px #06476c33}.breaking-bar .ticker{height:48px;gap:20px;overflow:visible}.breaking-bar .ticker .ticker-label{font-size:13px;font-weight:900;padding:5px 13px;background:#075b88;box-shadow:inset 0 0 0 1px #ffffff09;gap:9px}.ticker-status-dot{width:15px;height:15px;background:#427492;border-radius:50%;flex-shrink:0}.ticker-window{position:relative;height:100%;overflow:hidden;display:flex;align-items:center;min-width:0}.ticker-track{position:absolute;right:0;display:flex;align-items:center;width:max-content;direction:rtl;will-change:transform}.ticker-group{display:flex;align-items:center;gap:32px;white-space:nowrap;padding-left:32px;flex-shrink:0}.ticker-group a{color:#e0f2fe;font-size:13px;font-weight:800;line-height:1.8;transition:color .2s}.ticker-group a:hover{color:#fde68a}.ticker .ticker-star{padding:0;animation:none;transform:none;font-size:17px;color:#7dd3fc;line-height:1}.ticker-navigation{display:flex;align-items:center;gap:8px;direction:ltr;flex-shrink:0}.ticker-navigation button{background:transparent;border:0;border-radius:4px;color:#d9effc;font:27px Arial,sans-serif;width:28px;height:30px;display:grid;place-items:center;line-height:1;padding:0}.ticker-navigation button:hover{background:#ffffff16;color:#fff}@media(max-width:760px){.breaking-bar .ticker{height:42px;gap:10px}.breaking-bar .ticker .ticker-label{font-size:10px;padding:5px 8px;gap:6px}.ticker-status-dot{width:10px;height:10px}.ticker-group{gap:20px;padding-left:20px}.ticker-group a{font-size:11px}.ticker .ticker-star{font-size:13px}.ticker-navigation{gap:0}.ticker-navigation button{width:22px;font-size:23px}.ticker-label{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ticker-track{will-change:auto}}
.ticker .ticker-status-dot{display:block;padding:0;animation:none;transform:none}
.hero-arrow,.gallery-arrow{display:grid;place-items:center;padding:0;line-height:1}.hero-arrow svg,.gallery-arrow svg,.ticker-navigation svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero-arrow{top:50%;transform:translateY(-50%)}.hero-arrow:hover{transform:translateY(-50%);background:#b91c1c}.ticker-navigation{direction:rtl;gap:6px}.ticker-navigation button{width:32px;height:32px;display:grid;place-items:center;padding:0}.ticker-navigation svg{width:18px;height:18px;stroke-width:1.8}@media(max-width:760px){.ticker-navigation{gap:0}.ticker-navigation button{width:26px;height:32px}.ticker-navigation svg{width:16px;height:16px}.hero-arrow svg,.gallery-arrow svg{width:18px;height:18px}}
.ticker-status-dot{position:relative;background:#7dd3fc;overflow:visible}.ticker-status-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:#7dd3fc;animation:ticker-live-pulse 1.7s ease-out infinite;pointer-events:none}@keyframes ticker-live-pulse{0%{transform:scale(1);opacity:.65}75%,100%{transform:scale(2.15);opacity:0}}@media(prefers-reduced-motion:reduce){.ticker-status-dot::after{animation:none;display:none}}
