/* Ajustes exclusivos da página Galeria */
.gallery{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.gallery figure{margin:0}.gallery img{width:100%;max-width:350px;border:1px solid var(--gold);border-radius:5px}.gallery figcaption{font-size:12px;color:var(--muted);margin-top:12px}@media(max-width:760px){.gallery{grid-template-columns:1fr}}
/* 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}}
