/* Top running strip - Founder Teacher Souka | AMA Speaking Academy */
.ama-site-ticker {
 position: relative;
 z-index: 120;
 overflow: hidden;
 background: linear-gradient(90deg, #061433 0%, #0b2a6f 42%, #1a4080 58%, #061433 100%);
 border-bottom: 1px solid rgba(247, 215, 122, 0.55);
 padding: 8px 0;
 box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.06);
}

.ama-site-ticker__track {
 display: flex;
 flex-direction: row;
 flex-wrap: nowrap;
 align-items: center;
 width: max-content;
 gap: 2.4rem;
 padding-left: 0;
 animation: none;
 white-space: nowrap;
}

.ama-site-ticker__item {
 display: inline-flex;
 align-items: center;
 gap: 0.55rem;
 font: 800 0.82rem/1.1 "Playfair Display", Georgia, "Times New Roman", serif;
 letter-spacing: 0.06em;
 text-transform: uppercase;
 color: #ffffff;
}

.ama-site-ticker__item i {
 color: #f7d77a;
}

.ama-site-ticker__item.ama-tk--gold {
 color: #ffe08a;
 text-shadow: 0 0 18px rgba(247, 215, 122, 0.35);
}

.ama-site-ticker__item.ama-tk--gold i {
 color: #ffd24a;
}

.ama-site-ticker__item.ama-tk--blue {
 color: #d7e6ff;
}

.ama-site-ticker__item em {
 font-style: normal;
 color: #f4d78a;
}

.ama-site-ticker__dot {
 color: rgba(247, 215, 122, 0.9);
 padding: 0 0.2rem;
}

@keyframes ama-ticker-scroll {
 0% { transform: translateX(0); }
 100% { transform: translateX(-100%); }
}

@media (prefers-reduced-motion: reduce) {
 .ama-site-ticker__track {
 flex-wrap: nowrap;
 white-space: nowrap;
 width: max-content;
 }
}

/* Stay below account sheets only */
html.ama-acc-open .ama-site-ticker,
html.ama-owner-open .ama-site-ticker,
html.ama-sch-open .ama-site-ticker {
 display: none !important;
}

@media (max-width: 900px) {
 .ama-site-ticker {
 padding: 6px 0;
 }
 .ama-site-ticker__item {
 font-size: 0.72rem;
 }
}
