.ssp-share-bar *,.ssp-modal *{box-sizing:border-box;margin:0;padding:0}:root{--ssp-radius-circle:50%;--ssp-radius-rounded:50px;--ssp-radius-square:6px;--ssp-shadow:0 4px 24px rgba(0,0,0,.12);--ssp-modal-bg:rgba(10, 10, 30, .72);--ssp-modal-radius:20px;--ssp-font:'Segoe UI', Tahoma, Geneva, sans-serif}.ssp-share-bar{font-family:var(--ssp-font);direction:rtl;margin:2em 0}.ssp-bar-inner{background:linear-gradient(135deg,#f8faff 0%,#eef2ff 100%);border:1px solid rgb(99 102 241 / .2);border-radius:18px;padding:20px 24px;box-shadow:var(--ssp-shadow);position:relative;overflow:hidden}.ssp-bar-inner::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(99 102 241 / .06) 0%,rgb(139 92 246 / .06) 50%,rgb(217 70 239 / .06) 100%);pointer-events:none}.ssp-heading{font-size:.85rem;font-weight:700;color:#4f46e5;letter-spacing:.5px;margin-bottom:14px;display:flex;align-items:center;gap:6px;text-transform:uppercase}.ssp-heading-icon{font-size:1rem}.ssp-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ssp-btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:var(--ssp-font);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--ssp-c1) 0%,var(--ssp-c2) 100%);box-shadow:0 3px 12px rgb(0 0 0 / .18);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .15s;position:relative;overflow:hidden;text-decoration:none}.ssp-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .22) 0%,transparent 60%);pointer-events:none}.ssp-btn:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 8px 24px rgb(0 0 0 / .25)}.ssp-btn:active{transform:translateY(0) scale(.97)}.ssp-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ssp-btn-icon svg{display:block}.ssp-btn-label{font-size:.78rem;white-space:nowrap;line-height:1}.ssp-shape-circle .ssp-btn{border-radius:var(--ssp-radius-circle);padding:0;justify-content:center;flex-direction:column;gap:4px}.ssp-shape-rounded .ssp-btn{border-radius:var(--ssp-radius-rounded);padding:8px 18px}.ssp-shape-square .ssp-btn{border-radius:var(--ssp-radius-square);padding:8px 16px}.ssp-size-small .ssp-btn{font-size:.72rem}.ssp-size-small.ssp-shape-circle .ssp-btn{width:42px;height:42px}.ssp-size-small .ssp-btn-icon svg{width:16px;height:16px}.ssp-size-medium .ssp-btn{font-size:.8rem}.ssp-size-medium.ssp-shape-circle .ssp-btn{width:52px;height:52px}.ssp-size-medium .ssp-btn-icon svg{width:20px;height:20px}.ssp-size-large .ssp-btn{font-size:.9rem}.ssp-size-large.ssp-shape-circle .ssp-btn{width:62px;height:62px}.ssp-size-large.ssp-shape-rounded .ssp-btn,.ssp-size-large.ssp-shape-square .ssp-btn{padding:12px 22px}.ssp-size-large .ssp-btn-icon svg{width:24px;height:24px}.ssp-shape-circle .ssp-btn-label{font-size:.6rem;letter-spacing:-.3px;max-width:48px;text-align:center}.ssp-anim-slide .ssp-btn{animation:sspSlideIn .5s cubic-bezier(.22,1,.36,1) both}.ssp-anim-fade .ssp-btn{animation:sspFadeIn .6s ease both}.ssp-anim-bounce .ssp-btn{animation:sspBounceIn .7s cubic-bezier(.34,1.56,.64,1) both}.ssp-btn:nth-child(1){animation-delay:.05s}.ssp-btn:nth-child(2){animation-delay:.10s}.ssp-btn:nth-child(3){animation-delay:.15s}.ssp-btn:nth-child(4){animation-delay:.20s}.ssp-btn:nth-child(5){animation-delay:.25s}.ssp-btn:nth-child(6){animation-delay:.30s}.ssp-btn:nth-child(7){animation-delay:.35s}.ssp-btn:nth-child(8){animation-delay:.40s}.ssp-btn:nth-child(9){animation-delay:.45s}@keyframes sspSlideIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sspFadeIn{from{opacity:0}to{opacity:1}}@keyframes sspBounceIn{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ssp-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;direction:rtl;font-family:var(--ssp-font)}.ssp-modal[hidden]{display:none}.ssp-modal-overlay{position:absolute;inset:0;background:var(--ssp-modal-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sspFadeIn .25s ease}.ssp-modal-box{position:relative;background:#fff;border-radius:var(--ssp-modal-radius);width:100%;max-width:480px;box-shadow:0 24px 80px rgb(0 0 0 / .35);overflow:hidden;animation:sspModalIn .35s cubic-bezier(.34,1.56,.64,1)}@keyframes sspModalIn{from{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.ssp-modal-close{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;border:none;background:rgb(0 0 0 / .08);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;transition:background .2s,color .2s;z-index:2}.ssp-modal-close:hover{background:#e74c3c;color:#fff}.ssp-modal-preview{display:flex;gap:0;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);padding:0;min-height:130px;overflow:hidden;position:relative}.ssp-modal-preview::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.ssp-modal-img-wrap{flex-shrink:0;width:120px;height:130px;overflow:hidden}.ssp-modal-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ssp-modal-meta{padding:16px 18px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1}.ssp-modal-site{font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.75}.ssp-modal-post-title{font-size:.95rem;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ssp-modal-url{font-size:.65rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:right}.ssp-modal-share-heading{text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#888;padding:18px 20px 10px}.ssp-modal-networks{display:flex;flex-wrap:wrap;gap:10px;padding:6px 20px 16px;justify-content:center}.ssp-modal-net-btn{display:flex;flex-direction:column;align-items:center;gap:5px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--ssp-c1) 0%,var(--ssp-c2) 100%);color:#fff;border-radius:14px;width:70px;height:72px;box-shadow:0 3px 10px rgb(0 0 0 / .15);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position:relative;overflow:hidden}.ssp-modal-net-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .25) 0%,transparent 60%);pointer-events:none}.ssp-modal-net-btn:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 20px rgb(0 0 0 / .25)}.ssp-modal-net-btn:active{transform:scale(.95)}.ssp-modal-net-icon{display:flex;align-items:center;justify-content:center}.ssp-modal-net-icon svg{width:24px;height:24px;display:block}.ssp-modal-net-label{font-size:.58rem;font-weight:700;text-align:center;line-height:1.2}.ssp-modal-copy-row{display:flex;gap:8px;padding:0 20px 20px;align-items:center}#ssp-modal-copy-input{flex:1;border:1.5px solid #e0e7ff;border-radius:10px;padding:9px 12px;font-size:.78rem;color:#555;direction:ltr;text-align:left;background:#f8faff;outline:none;transition:border-color .2s}#ssp-modal-copy-input:focus{border-color:#4f46e5}#ssp-modal-copy-btn{display:flex;align-items:center;gap:6px;padding:9px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 10px rgb(79 70 229 / .35)}#ssp-modal-copy-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(79 70 229 / .45)}#ssp-modal-copy-btn.copied{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 14px rgb(34 197 94 / .4)}@media (max-width:600px){.ssp-buttons{gap:8px}.ssp-modal-box{border-radius:16px}.ssp-modal-img-wrap{width:90px;height:110px}.ssp-modal-net-btn{width:62px;height:64px}.ssp-size-large .ssp-btn-icon svg{width:20px;height:20px}}@media (max-width:380px){.ssp-modal-preview{flex-direction:column}.ssp-modal-img-wrap{width:100%;height:120px}}