
/* Shared inline brand icons; ordinary links, no third-party widgets. */
.share-buttons a,.share-buttons button{gap:8px}.share-icon{display:block;width:20px;height:20px;flex:0 0 20px;overflow:visible}.share-buttons a:focus-visible,.share-buttons button:focus-visible{outline:3px solid #8bdce8;outline-offset:4px}.youtube-icon{display:inline-block;width:22px;height:16px;flex:0 0 22px;vertical-align:middle}.btn.youtube{display:inline-flex;align-items:center;justify-content:center;gap:9px}.share-buttons .share-label{line-height:1.5}
