/* Real locally generated Kokoro A/B comparison, not certified listening audio */
.voice-notice{background:#edf6e9;border:1px solid #d8e7d4;border-radius:17px;padding:22px;margin:23px 0 29px}
.voice-notice strong{color:#315737;font-size:14px}
.voice-notice p{font-size:12px;line-height:2;color:#667e69}
.voice-notice>div{font-size:11px;color:#789075}
.voice-notice a{color:#367441;font-weight:760;text-decoration:underline;text-underline-offset:3px}
.voice-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.voice-compare-card{border:1px solid #e0e8dc;background:#fff;border-radius:18px;padding:24px;min-width:0}
.voice-number{font-size:10px;letter-spacing:.12em;font-weight:850;color:#85a482}
.voice-compare-card h3{font-size:20px;letter-spacing:-.05em;margin:13px 0 8px}
.voice-compare-card p{font-size:11px;color:#7e9580;margin:0 0 24px;line-height:1.8}
.voice-compare-card audio{display:block;width:100%;max-width:100%;margin:15px 0;min-height:45px}
.voice-compare-card button{width:100%;border-radius:11px;min-height:45px;padding:10px 13px;background:#f4f8f0;border:1px solid #dbe7d7;color:#527851;font-size:12px;font-weight:750}
.voice-compare-card button.selected{background:#d9ecc8;color:#285c33;border-color:#b8d39f}
.voice-reference{border:1px solid #e1e8dd;background:#fbfcfa;border-radius:16px;padding:24px;margin:20px 0}
.voice-reference h2{font-size:18px;margin:0 0 16px;letter-spacing:-.04em}
.voice-reference p{font-size:13px;line-height:2;color:#58735c}
.voice-reference p+p{font-size:11px;color:#819282}
.voice-reference span{font-size:12px;font-weight:730;color:#407045}
@media(max-width:760px){.voice-compare-grid{grid-template-columns:1fr}.voice-compare-card{padding:21px}.voice-reference{padding:19px}}
