/*
 * Layout only. Icon color and hover color are intentionally left to the
 * active theme's own default link styling (no color is set here at all),
 * so the icons always match whatever the theme already does for links.
 * The only thing this module enforces is: no underline, ever.
 */
.wpsddc-author-socials{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}
.wpsddc-author-socials .wpsddc-author-social-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;line-height:1;text-decoration:none!important}
.wpsddc-author-socials .wpsddc-author-social-link svg{display:block;width:100%;height:100%;fill:currentColor}
.wpsddc-author-socials .wpsddc-author-social-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.wpsddc-author-name-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}
.wpsddc-author-name-row .wpsddc-author-name{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}
.wpsddc-author-name-row .wpsddc-author-socials{justify-content:flex-end;flex:0 1 auto;margin-left:auto}
