.typing-text{color:var(--primary-color);font-weight:700;min-width:300px;display:inline-block;text-align:left}.typing-cursor{color:var(--primary-color);animation:blink 1s infinite;font-weight:400;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:640px){.typing-text{min-width:200px}}.ticker-wrapper{width:100%;background:var(--bg-light);border-bottom:1px solid var(--border-color);overflow:hidden;padding:.75rem 0}.ticker{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticker-content{display:flex;animation:scroll 60s linear infinite;white-space:nowrap}.ticker-item{display:inline-flex;align-items:center;gap:.25rem;padding:0 3rem;font-size:.875rem;color:var(--text-dark);white-space:nowrap}.ticker-name{font-weight:600;color:var(--text-dark)}.ticker-highlight{font-weight:600;color:var(--primary-color)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-content:hover{animation-play-state:paused}@media (max-width:640px){.ticker-wrapper{padding:.5rem 0}.ticker-item{font-size:.8125rem;padding:0 2rem}}