/* Ajustes exclusivos da página Depoimentos */
.empty-state{margin:10px auto 30px}.empty-state p{max-width:620px}
/* V47 — botões do Acervo musical, apenas texto. */
main a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 22px;border:1px solid #dfbe82;border-radius:7px;background:linear-gradient(135deg,#ead3a3,#c6a064);color:#342014;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;box-shadow:inset 0 1px 0 #ffffff45,0 3px 10px #0002;transition:background .2s,transform .2s,box-shadow .2s}
main a.btn:hover{background:linear-gradient(135deg,#f1deb7,#d3af75);color:#28180e;transform:translateY(-1px);filter:none;box-shadow:0 4px 12px #0003}
main a.btn:focus-visible{outline:2px solid #f7dfaa;outline-offset:4px}
main .media-main{transition:border-color .2s,background .2s}
main .media-main:hover{border-color:#dfbe82;background:#4b2e22b3}
main .media-main .play{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;align-self:flex-start;padding:9px 18px;border:1px solid #d5b17688;border-radius:7px;font:400 16px/1.5 Arial,sans-serif;color:#efd5a4;background:#24130f66}
@media(max-width:600px){main a.btn{max-width:100%;width:100%;padding:12px 18px}}
