:root{--wpss-btn-radius:100px;--wpss-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--wpss-ease:cubic-bezier(.4, 0, .2, 1)}.wpss-share-wrap{margin:1.5em 0;clear:both}.wpss-share-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:none;border-radius:var(--wpss-btn-radius);font-family:var(--wpss-font);font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.02em;transition:filter .2s var(--wpss-ease),transform .2s var(--wpss-ease),box-shadow .2s var(--wpss-ease);box-shadow:0 4px 12px rgb(26 122 158 / .15),0 2px 4px rgb(0 0 0 / .05)}.wpss-share-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px rgb(26 122 158 / .25),0 4px 8px rgb(0 0 0 / .08)}.wpss-share-btn:active{transform:translateY(0)}.wpss-share-btn:focus-visible{outline:3px solid #4db8d9;outline-offset:2px}.wpss-btn-icon{font-size:15px}.wpss-share-btn .dashicons{font-size:18px;width:18px;height:18px;line-height:1}.wpss-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px;opacity:0;transition:opacity .25s var(--wpss-ease);background:var(--wpss-popup-overlay-bg,rgb(13 43 69 / .65))!important}.wpss-modal-overlay:not([hidden]){opacity:1}.wpss-modal-overlay[hidden]{display:none!important}.wpss-modal{width:100%;max-width:400px;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgb(0 0 0 / .28);transform:translateY(20px) scale(.96);transition:transform .28s var(--wpss-ease);background:var(--wpss-popup-body-bg,#ffffff)!important}.wpss-modal-overlay:not([hidden]) .wpss-modal{transform:translateY(0) scale(1)}.wpss-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--wpss-popup-header-bg,#0d2b45)!important}.wpss-modal-title{font-family:var(--wpss-font);font-size:17px;font-weight:700;line-height:1;color:var(--wpss-popup-header-text,#ffffff)!important}.wpss-modal-close{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;font-size:15px!important;display:flex;align-items:center;justify-content:center;transition:background .18s;flex-shrink:0;background:var(--wpss-popup-close-bg,rgb(255 255 255 / .15))!important;color:var(--wpss-popup-close-color,#ffffff)!important;padding:0}.wpss-modal-close:hover{filter:brightness(1.25)}.wpss-modal-close:focus-visible{outline:3px solid rgb(255 255 255 / .5);outline-offset:2px}.wpss-modal-body{padding:16px 20px 8px}.wpss-networks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wpss-network-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 6px 12px;border:none;border-radius:12px;cursor:pointer;font-family:var(--wpss-font);font-size:12px;font-weight:600;line-height:1.2;transition:transform .18s var(--wpss-ease),box-shadow .18s var(--wpss-ease),filter .18s;box-shadow:0 2px 8px rgb(0 0 0 / .12);position:relative;overflow:hidden}.wpss-network-btn::before{content:'';position:absolute;inset:0;background:#fff0;transition:background .18s}.wpss-network-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .2)}.wpss-network-btn:hover::before{background:rgb(255 255 255 / .12)}.wpss-network-btn:active{transform:translateY(0)}.wpss-network-btn:focus-visible{outline:3px solid rgb(255 255 255 / .6);outline-offset:2px}.wpss-network-btn i{font-size:22px;line-height:1}.wpss-network-btn .dashicons{font-size:24px;width:24px;height:24px}.wpss-network-btn span{letter-spacing:.01em}.wpss-network-btn.no-label span{display:none}.wpss-network-btn.copied{filter:brightness(.85)}.wpss-network-btn.copied::after{content:'✓';position:absolute;top:6px;right:8px;font-size:11px;font-weight:700}.wpss-modal-footer{padding:8px 20px 18px;min-height:20px}.wpss-copy-confirm{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:#2ecc71;text-align:center;justify-content:center}.wpss-copy-confirm[hidden]{display:none}@media (max-width:420px){.wpss-networks{grid-template-columns:repeat(2,1fr)}.wpss-modal{max-width:100%;border-radius:14px}}