.voice-bread{padding:30px 0 18px;color:var(--muted);font-size:14px}.voice-sheet{padding:clamp(24px,5vw,60px);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:1.5fr 1fr;gap:24px;background:#ebeee3}.voice-sheet h1{margin:12px 0}.voice-sheet .traits{font-size:14px;color:#445d49}.voice-sheet .btn{margin-top:20px}.voice-audition{padding:26px;background:var(--paper);border-radius:14px;align-self:center}.voice-audition h2,.voice-try h2,.voice-region h2{font-size:32px;margin-bottom:18px}.voice-audition audio{display:block;max-width:100%;margin-top:12px}.voice-audition [hidden]{display:none}.voice-try,.voice-region{margin:38px 0}.voice-try blockquote{margin:0;max-width:750px;padding-left:16px;border-left:2px solid var(--pine);font-size:20px}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.profile-grid a{padding:18px;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;text-decoration:none;background:#fffefa}.profile-grid a:hover{border-color:var(--pine)}.profile-grid strong{font-size:22px}.profile-grid small,.profile-grid span{color:var(--muted)}@media(max-width:700px){.voice-sheet{grid-template-columns:1fr}.voice-audition{padding:16px}}
.region-links{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.region-links a:not(.btn){display:inline;text-decoration:underline;text-underline-offset:3px}
.voice-bread{display:flex;flex-wrap:wrap;gap:7px}.voice-bread a:not(.btn){display:inline;text-decoration:underline;text-underline-offset:3px}
