/*! NYMERO share-buttons CSS — universal multi-platform share bar */
.nym-sharebar{display:flex;align-items:center;gap:.5rem;margin:2rem auto;max-width:780px;padding:.85rem 1rem;border:1px solid var(--border,rgba(201,168,76,.2));border-radius:10px;background:rgba(201,168,76,.03);flex-wrap:wrap;font-family:var(--sans,Karla,system-ui,sans-serif)}
.nym-share-label{font-size:.85rem;color:var(--ink2,var(--ink,#666));margin-right:.35rem;font-weight:500;letter-spacing:.3px}
.nym-share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:50%;text-decoration:none;color:#fff;background:var(--ink,#111110);cursor:pointer;transition:transform .15s ease,opacity .15s,box-shadow .15s;flex-shrink:0;padding:0;position:relative}
.nym-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}
.nym-share-btn:focus-visible{outline:2px solid var(--gold,#c9a84c);outline-offset:2px}
.nym-share-btn svg{width:18px;height:18px;pointer-events:none}
.nym-share-pin{background:#E60023}
.nym-share-x{background:#000}
.nym-share-wa{background:#25D366}
.nym-share-fb{background:#1877F2}
.nym-share-rd{background:#FF4500}
.nym-share-native{background:var(--gold2,#b89339);color:#fff}
.nym-share-copy{background:transparent;color:var(--ink,#111110);border-color:var(--border,rgba(201,168,76,.3))}
.nym-share-copy:hover{background:rgba(201,168,76,.08);border-color:var(--gold,#c9a84c)}
.nym-share-copied{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);font-size:.72rem;background:var(--ink,#111110);color:var(--cream,#fff);padding:.25rem .55rem;border-radius:4px;opacity:0;transition:opacity .2s;white-space:nowrap;pointer-events:none;font-weight:500;letter-spacing:.3px}
.nym-share-btn.nym-copied .nym-share-copied{opacity:1}
[dir="rtl"] .nym-share-label{margin-right:0;margin-left:.35rem}
@media(max-width:560px){.nym-sharebar{gap:.4rem;padding:.7rem .75rem}.nym-share-btn{width:36px;height:36px}.nym-share-label{flex-basis:100%;margin-bottom:.25rem}}
