.news-scroll-mount{min-height:66px}.news-scroll-wrapper{--ticker-label-bg:var(--topbar_bg,#111);--ticker-label-text:var(--topbar_text_color,#fff);--ticker-surface:var(--body_bg,#fff);--ticker-text:var(--body_text,#1a1a1a);--ticker-accent:var(--navbar_bg,#b11226);align-items:stretch;background:var(--ticker-surface);display:flex;font-family:inherit;margin-bottom:var(--ticker-margin-bottom,0);margin-top:var(--ticker-margin-top,8px);min-height:var(--ticker-height,64px);position:relative}.news-scroll-wrapper.width-full:not(.ticker-preview){left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}.news-scroll-wrapper.width-full.ticker-preview{width:100%}.news-scroll-wrapper.font-system-sans{font-family:Arial,Helvetica,sans-serif}.news-scroll-wrapper.font-serif{font-family:Georgia,Times New Roman,serif}.news-scroll-wrapper.font-gurmukhi{font-family:Noto Sans Gurmukhi,Raavi,sans-serif}.news-scroll-wrapper.font-devanagari{font-family:Noto Sans Devanagari,Mangal,sans-serif}.news-scroll-wrapper.preset-navbar{--ticker-label-bg:var(--navbar_bg,#b11226);--ticker-label-text:var(--navbar_text_color,#fff)}.news-scroll-wrapper.preset-footer{--ticker-label-bg:var(--footer_bg,#111);--ticker-label-text:var(--footer_text,#fff);--ticker-surface:var(--footer_bg,#111);--ticker-text:var(--footer_text,#fff)}.news-scroll-wrapper.preset-soft{--ticker-label-bg:var(--factbox_bg,#f7f2f3);--ticker-label-text:var(--factbox_text_color,#1a1a1a);--ticker-accent:var(--factbox_border,#b11226)}.news-scroll-wrapper.preset-accent{--ticker-label-bg:var(--topbar_bg,#111);--ticker-label-text:var(--topbar_text_color,#fff);--ticker-surface:var(--factbox_bg,#f7f2f3);--ticker-text:var(--factbox_text_color,#1a1a1a);--ticker-accent:var(--factbox_border,#b11226)}.news-scroll-track-container:after,.news-scroll-track-container:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:70px;z-index:2}.news-scroll-track-container:before{background:linear-gradient(to right,var(--ticker-surface),transparent);left:0}.news-scroll-track-container:after{background:linear-gradient(to left,var(--ticker-surface),transparent);right:0}.news-scroll-label{align-items:center;background:var(--ticker-label-bg);color:var(--ticker-label-text);display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:10px;letter-spacing:.04em;padding:0 26px;text-transform:uppercase}.news-scroll-label .indicator{animation:pulseIndicator 1.8s ease-in-out infinite;background:var(--ticker-accent);border:2px solid;border-radius:50%;height:12px;width:12px}.news-scroll-track-container{background:var(--ticker-surface);display:flex;flex:1;overflow:hidden;position:relative}.news-scroll-track,.news-scroll-track-container{align-items:center;min-height:var(--ticker-height,64px)}.news-scroll-track{animation:marquee var(--duration) linear infinite;box-sizing:border-box;display:inline-flex;gap:28px;padding:12px 24px;white-space:nowrap;will-change:transform}.news-scroll-track-container:focus-within .news-scroll-track[data-pause-on-hover=true],.news-scroll-track-container:hover .news-scroll-track[data-pause-on-hover=true]{animation-play-state:paused}.news-scroll-item{align-items:center;display:inline-flex;font-size:var(--ticker-font-size,15px);font-weight:600;gap:12px;padding-right:12px;text-decoration:none}.news-scroll-item,.news-scroll-item .headline,.news-scroll-item:focus,.news-scroll-item:hover{color:var(--ticker-text)!important}.news-scroll-item img{border-radius:6px;box-shadow:0 6px 16px rgba(15,23,42,.2);height:var(--ticker-image-size,42px);object-fit:cover;width:var(--ticker-image-size,42px)}.ticker-copy{display:inline-flex;flex-direction:column}.ticker-category{color:var(--ticker-accent);font-size:.72em;font-weight:700;text-transform:uppercase}.type-card .news-scroll-item{background:var(--ticker-surface);border:1px solid var(--ticker-accent);border-radius:8px;padding:8px 14px 8px 8px}.type-card .news-scroll-item img{border-radius:8px}@media (prefers-reduced-motion:reduce){.news-scroll-track{animation:none;transform:none!important}.news-scroll-track-container{overflow-x:auto}.news-scroll-label .indicator{animation:none}}.news-scroll-state{color:var(--ticker-text);font-size:14px;padding:12px 18px}.news-scroll-state.error{color:var(--ticker-accent)}.news-scroll-state.muted{color:var(--ticker-text);opacity:.65}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(var(--translate))}}@keyframes pulseIndicator{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.news-scroll-wrapper{flex-direction:column}.news-scroll-label{justify-content:center;padding:12px 16px}.news-scroll-track{padding:12px 18px}.news-scroll-item{font-size:var(--ticker-font-size,14px)}}