.band-members{grid-template-columns:repeat(2,58px);gap:7px}.home .band-members button{position:relative;width:58px;height:58px;border-width:4px}.home .band-members button:after{content:attr(data-name);position:absolute;left:50%;top:50%;z-index:50;min-width:max-content;padding:5px 8px;border:1px solid currentColor;border-radius:6px;background:#09060eee;color:#fff;font:9px "Archivo Black";letter-spacing:.2px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8);transition:opacity .15s,transform .15s;box-shadow:0 5px 15px #000}.home .band-members button:hover:after,.home .band-members button:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.home .band-members button:hover{transform:scale(1.08)}@media(max-width:760px){.band-members{grid-template-columns:repeat(2,34px);gap:4px}.home .band-members button{width:34px;height:34px}.home .band-members button:after{font-size:7px;padding:3px 5px}}@media(max-width:390px){.band-members{grid-template-columns:repeat(2,31px);gap:3px}.home .band-members button{width:31px;height:31px}}
