/* Only the added entry is styled; existing social links/layout rules are untouched. */
.mostly-pocket-entry { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; max-width: 100%; padding: 4px 8px; color: #d4af37; font: 600 12px/1.35 Arial, Helvetica, sans-serif; text-decoration: none; white-space: normal; }
.mostly-pocket-entry svg { width: 20px; height: 20px; flex: 0 0 20px; fill: none !important; }
.mostly-pocket-entry:hover { color: #f3cc57; }
.mostly-pocket-entry:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.mostly-pocket-entry[hidden] { display: none !important; }
header .header-social-inner-wrap > .mostly-pocket-entry { width: 140px; padding: 4px; }
header .mostly-mobile-socials:has(> .mostly-pocket-entry:not([hidden])) { flex-wrap: wrap; }
header .mostly-mobile-socials > .mostly-pocket-entry { display: flex; flex: 0 0 100%; justify-content: center; max-width: 100%; margin: 6px auto 0; padding: 4px 8px; }
.mostly-pocket-entry-footer { align-self: flex-start; flex: 0 0 auto; width: 100%; box-sizing: border-box; padding-left: var(--mostly-pocket-social-offset, 0px); gap: 12px; font-size: 14px; }
.mostly-pocket-entry-footer svg { width: 52px; height: 52px; flex: 0 0 52px; box-sizing: border-box; padding: 13px; border: 1px solid currentColor; border-radius: 50%; }
