/* Banana Ticker v1: هوية بكسل بنانا (أصفر بنانا + أسود + فواصل بكسل) */
.bt-tk { position: relative; overflow: hidden; height: 40px; display: flex; align-items: center; background: #F5D74E; color: #0B0B0B; border-top: 2px solid #0B0B0B; border-bottom: 2px solid #0B0B0B; direction: ltr; -webkit-user-select: none; user-select: none; -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 48px, #000 calc(100% - 48px), transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 48px, #000 calc(100% - 48px), transparent 100%); }
.bt-tk--dark { background: #0B0B0B; color: #F5D74E; border-color: #F5D74E; }
.bt-tk__track { display: flex; flex: 0 0 auto; width: max-content; height: 100%; align-items: center; margin-left: auto; will-change: transform; }
.bt-tk.is-ready .bt-tk__track { margin-left: 0; animation: bt-tk-move var(--bt-tk-dur, 40s) linear infinite; }
.bt-tk__group { display: flex; flex: 0 0 auto; align-items: center; list-style: none; margin: 0; padding: 0; }
.bt-tk__item { direction: rtl; white-space: nowrap; font-family: inherit; font-weight: 800; font-size: 14px; line-height: 1; padding: 0 20px; margin: 0; list-style: none; }
.bt-tk__item a, .bt-tk__item span { color: inherit; text-decoration: none; }
.bt-tk__item a:hover, .bt-tk__item a:focus-visible { text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 2px; outline: none; }
.bt-tk__sep { flex: 0 0 8px; width: 8px; height: 8px; background: currentColor; margin: 0; padding: 0; list-style: none; }
@keyframes bt-tk-move { from { transform: translate3d(-50%, 0, 0); } to { transform: translate3d(0, 0, 0); } }
.bt-tk:hover .bt-tk__track, .bt-tk:focus-within .bt-tk__track { animation-play-state: paused; }
@media (max-width: 600px) {
	.bt-tk { height: 34px; }
	.bt-tk__item { font-size: 12.5px; padding: 0 14px; }
	.bt-tk__sep { flex-basis: 6px; width: 6px; height: 6px; }
	.bt-tk--nomobile { display: none; }
}
@media (prefers-reduced-motion: reduce) {
	.bt-tk.is-ready .bt-tk__track { animation: none; }
	.bt-tk { overflow-x: auto; -webkit-mask-image: none; mask-image: none; }
}
@media print { .bt-tk { display: none; } }
