nt-weight: 600; margin-bottom: 0.6rem; display: flex; align-items: center; }
.tips-title i { margin-right: 0.5rem; color: var(--secondary-color); }
.tips-list { list-style: none; padding: 0; margin: 0; }
.tips-list li { display: flex; align-items: baseline; margin-bottom: 0.4rem; font-size: 0.9rem; color: var(--text-color); }
.tips-list li::before { content: "•"; color: var(--secondary-color); font-weight: bold; margin-right: 0.5rem; }
.current-voice-info { display: flex; align-items: center; margin-botto