/* Approved controls only: existing typography, palette and motion retained. */
#sr-share-host .sr-share__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}
#sr-share-host .sr-share__btn{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:6px}
#sr-share-host .sr-share__btn--youtube img,.tw-share-list [data-tw-net="youtube"]>img{display:block;width:30px;height:auto;max-width:none;flex:none}
#sr-share-host .sr-share__btn[disabled]{opacity:1;cursor:default}
#sr-share-host .sr-share__btn[disabled]:hover{background:transparent;border-color:rgba(0,40,120,.18);transform:none}
#sr-share-host .tw-substack-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:none}
#sr-share-host .tw-substack-mark img{display:block;visibility:hidden;width:36px;height:36px;max-width:none;flex:none;object-fit:contain}
#sr-share-host .tw-substack-mark::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:36px;height:36px;background-color:currentColor;-webkit-mask:url("/assets/img/social-share/substack-official-bf9ce15128f0.png") center/contain no-repeat;mask:url("/assets/img/social-share/substack-official-bf9ce15128f0.png") center/contain no-repeat;forced-color-adjust:none}
.tw-share-list button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:0;border-radius:4px;background:transparent;color:#fff;font:500 12px/1.4 'Poppins',sans-serif;white-space:nowrap;flex:none}
.tw-share-list button[disabled]{opacity:1;cursor:default}
.tw-share-dialog [hidden]{display:none!important}
@media(max-width:740px){.tw-share-list button{flex:1 1 0;min-width:44px;padding:10px 0}.tw-share-list button>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}
@media(max-width:360px){#sr-share-host .sr-share__list{gap:0}}
@media(prefers-reduced-motion:reduce){#sr-share-host .sr-share__btn{transition:none;transform:none}}

/* Owner-requested monochrome YouTube: preserve the official silhouette and hole. */
#sr-share-host [data-net="youtube"]>img,.tw-share-list [data-tw-net="youtube"]>img{display:none}
#sr-share-host [data-net="youtube"]::before,.tw-share-list [data-tw-net="youtube"]::before{content:"";display:block;width:30px;height:21.030928px;flex:none;background-color:currentColor;-webkit-mask:url("/assets/img/social-share/youtube-monochrome-mask-e6613f60b94d.png") center/contain no-repeat;mask:url("/assets/img/social-share/youtube-monochrome-mask-e6613f60b94d.png") center/contain no-repeat;forced-color-adjust:preserve-parent-color}
#sr-share-host .sr-share__btn--youtube[disabled]:hover{color:var(--navy,#002878)}
