/* Loaded exclusively by column templates. */
.o51-tipjar .o51-column-avatar { display:block; width:48px; height:48px; margin:0 auto 12px; border-radius:50%; object-fit:cover; }
.o51-column-share { display:flex; justify-content:center; width:min(680px, calc(100% - 32px)); margin:24px auto; }
.o51-column-share-button { display:inline-flex; align-items:center; justify-content:center; gap:10px; box-sizing:border-box; min-height:48px; max-width:100%; padding:12px 24px; border:1px solid rgba(64,58,55,.22); border-radius:999px; background:#fff; color:var(--color-primary-text,#333); font-family:var(--font-sans,sans-serif); font-size:16px; font-weight:500; line-height:1.4; text-align:center; text-decoration:none; }
.o51-column-share-button svg { flex:0 0 20px; }
.o51-column-share-button:hover { background:#f4f2f0; border-color:var(--ghost-accent-color,#333); color:var(--color-primary-text,#333); }
.o51-column-share-button:focus-visible { outline:2px solid var(--ghost-accent-color,#333); outline-offset:4px; }
