.share-blog-hit{display:inline-block;cursor:pointer;position:relative}.share-hit-popup{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:99999}.share-hit-popup-content{position:absolute;width:90%;max-width:480px;padding:24px 28px;background-color:#fff;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.share-hit-popup-title{margin:0 0 16px;font-size:1.1em;font-weight:700;color:#222}.share-hit-popup-close{position:absolute;top:12px;right:14px;font-size:22px;line-height:1;cursor:pointer;color:#888;transition:color .15s}.share-hit-popup-close:hover{color:#222}.share-hit-popup-buttons{display:flex;flex-wrap:wrap;gap:10px}.share-hit-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;color:#fff;background-color:#333;border-radius:6px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s;white-space:nowrap}.share-hit-button:hover{opacity:.88;transform:translateY(-1px);color:#fff}.share-hit-btn-icon{display:inline-flex;align-items:center;flex-shrink:0}