s);
cursor: pointer;
transition: all 0.2s ease;
background: var(--card-bg); 
text-align: center;
font-size: 0.85rem;
height: 100%;
}
.voice-style-option input[type="radio"]:checked + label {
border-color: var(--primary-color);
background: rgba(99, 102, 241, 0.1); 
box-shadow: 0 0 0 2px rgba(99, 102, 241, 0.2);
}
.shortcut-hint kbd {
background: var(--kbd-bg);
padding: 0.1rem 0.3rem;
border-radius: 3px;
border: 1px solid var(--border-color);
margin: 0 0.2rem;
font-family: monospace;
color: var(--text-color);