/* Quiet, shared social links. No feeds, widgets, or third-party scripts. */
.dw-social-icon{display:block;width:19px;height:19px;flex:none;fill:currentColor}
.dw-social-label{margin:0;color:#a5acb3;font-size:9px;font-weight:400;line-height:1.6;letter-spacing:1.7px}
.dw-socials{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0}
.dw-socials .dw-social-link{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;padding:10px;color:#aeb6be;text-decoration:none;letter-spacing:0;border:1px solid transparent;border-radius:2px;transition:color .2s,border-color .2s,background .2s}
.dw-socials .dw-social-link:hover{color:#fff;border-color:#77818a66;background:#ffffff05}
.dw-socials .dw-social-link:focus-visible{outline:2px solid #d2d4d6;outline-offset:3px;color:#fff}
.dw-artist-connect{margin-top:29px;padding-top:22px;border-top:1px solid #ffffff20}
.dw-socials-artist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 14px;margin-top:10px;max-width:410px}
.dw-socials-artist .dw-social-link{width:auto;justify-content:flex-start;gap:10px;padding:10px 5px;font-size:12px;line-height:1.5}
.dw-social-footer{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-basis:100%;width:100%;order:10;margin-top:10px;padding-top:20px;border-top:1px solid #ffffff1a}
.news-footer .dw-socials{gap:6px;font-size:12px}
.footer .dw-social-footer{letter-spacing:0}
@media(max-width:760px){.dw-social-footer{padding-top:18px;margin-top:4px}.dw-social-footer .dw-social-label{font-size:8px;letter-spacing:1.3px}.dw-socials{gap:4px}.news-footer .dw-socials{gap:4px}.dw-artist-connect{margin-top:24px}}
@media(max-width:560px){.dw-social-footer{flex-direction:column;align-items:flex-start;gap:8px}.dw-social-footer .dw-socials{margin-left:-10px}.dw-socials-artist{gap:4px 8px}.dw-socials-artist .dw-social-link{font-size:11px;gap:8px}}
@media(prefers-reduced-motion:reduce){.dw-socials .dw-social-link{transition:none}}
