.simple-share-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;max-height:90vh;overflow:auto;width:min(92vw,420px);padding:28px;border:1px solid #2b3d44;border-radius:18px;background:#0d171e;color:#e8f5ef;box-shadow:0 24px 90px #0008}.simple-share-dialog::backdrop{background:#020608cc;backdrop-filter:blur(3px)}.simple-share-dialog h2{margin:0 0 20px;font-size:24px}.simple-share-close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}.simple-share-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.simple-share-link,.simple-share-copy{display:block;padding:12px 14px;border:1px solid #2b3d44;border-radius:10px;color:inherit;text-decoration:none;text-align:center;font-weight:600}.simple-share-link:hover,.simple-share-link:focus,.simple-share-copy:hover,.simple-share-copy:focus{border-color:#5ce6c2;outline:2px solid #5ce6c2;outline-offset:2px}.simple-share-copy{width:100%;margin-top:16px;background:#5ce6c2;color:#06130d;cursor:pointer}.simple-share-status{display:block;margin-top:12px;min-height:1.2em;color:#5ce6c2;font-size:13px;text-align:center}@media(max-width:420px){.simple-share-dialog{padding:22px}.simple-share-links{grid-template-columns:1fr}}
.simple-share-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #2b3d44;border-radius:50%;background:transparent;color:inherit;cursor:pointer;vertical-align:middle}.simple-share-button:hover,.simple-share-button:focus{border-color:#5ce6c2;outline:2px solid #5ce6c2;outline-offset:2px}.simple-share-button svg{width:20px;height:20px;fill:currentColor;pointer-events:none}
