.ans-wrap{
 width:100%;box-sizing:border-box;padding:var(--ans-top-pad) var(--ans-side-pad);
 background:transparent;font-family:SolaimanLipi,"Noto Sans Bengali","Nirmala UI",sans-serif;
 position:relative;z-index:999999;
}
.ans-ticker{
 width:100%;height:var(--ans-height);display:flex;align-items:center;overflow:hidden;
 box-sizing:border-box;background:var(--ans-bg);border:1px solid var(--ans-border);
 border-radius:var(--ans-radius);box-shadow:0 1px 3px rgba(0,0,0,.05);
}
.ans-label{
 flex:0 0 auto;margin-left:3px;padding:4px 14px;min-width:72px;text-align:center;
 color:var(--ans-label-color);background:var(--ans-label-bg);
 border-radius:var(--ans-label-radius);font-size:var(--ans-size);
 line-height:1.45;font-weight:700;white-space:nowrap;
}
.ans-window{flex:1 1 auto;min-width:0;overflow:hidden;position:relative;height:100%;display:flex;align-items:center}
.ans-track{display:inline-flex;align-items:center;white-space:nowrap;width:max-content;will-change:transform;animation:ans-marquee var(--ans-duration,30s) linear infinite}
.ans-item{display:inline-flex;align-items:center;gap:9px;padding:0 24px 0 13px;color:var(--ans-text)!important;text-decoration:none!important;font-size:var(--ans-size);line-height:1.5;font-weight:600;white-space:nowrap}
.ans-item:hover{opacity:.75}
.ans-sep{width:var(--ans-logo-size);height:var(--ans-logo-size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--ans-logo-size)}
.ans-sep-logo{width:100%;height:100%;object-fit:contain;display:block}
.ans-sep-text{font-size:12px}
.ans-pause-hover:hover{animation-play-state:paused}
@keyframes ans-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:768px){
 .ans-wrap{padding:5px 2%}.ans-ticker{height:34px}.ans-label{font-size:14px;min-width:62px;padding:4px 8px}.ans-item{font-size:14px;padding-right:18px}
}
