.website-share-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:16px auto;max-width:1160px;padding:0 20px}.website-share-bar a,.website-share-bar button{font:inherit;font-weight:700;font-size:1rem;min-height:48px;border-radius:12px;padding:12px 22px;text-align:center;cursor:pointer;text-decoration:none}.website-share-donate{background:#fff;border:1px solid #a9bcbc;color:#173c42}.website-share-trigger{background:#123e45;color:#fff9e8;border:1px solid #123e45;box-shadow:0 4px 12px #123e4520}.website-share-trigger small{display:block;font-size:.875rem;font-weight:400;color:#f0dca5;margin-top:3px}.website-share-dialog{width:min(700px,calc(100% - 24px));max-height:88dvh;padding:26px;border:1px solid #cbb078;border-radius:20px;background:#fffdf7;color:#173c42;box-sizing:border-box;overflow:auto;box-shadow:0 20px 80px #0004}.website-share-dialog::backdrop{background:#092b36a6}.website-share-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.website-share-heading h2{font-size:1.65rem;line-height:1.3;margin:0 0 8px}.website-share-close{font:inherit;flex-shrink:0;background:#fff;border:1px solid #b9c8c9;border-radius:9px;padding:8px 12px;cursor:pointer}.website-share-dialog p{font-size:1rem;line-height:1.6;margin:8px 0 18px}.website-share-actions,.website-share-services{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.website-share-actions>*{font:inherit;font-weight:700;padding:12px 16px;min-height:46px;border-radius:10px;border:1px solid #173c42;background:#fff;color:#173c42;text-decoration:none;cursor:pointer}.website-share-actions a{background:#146444;color:#fff;border-color:#146444}.website-share-services a{font-size:.9rem;color:#173c42;border-bottom:1px solid #b89351;text-decoration:none;padding:6px 2px}.website-share-dialog label{display:block;font-size:.95rem;font-weight:700;margin:18px 0 8px}.website-share-dialog textarea{display:block;box-sizing:border-box;width:100%;height:300px;resize:vertical;font:inherit;font-size:1rem;line-height:1.65;background:#fff;border:1px solid #b9c8c9;border-radius:12px;padding:16px;color:#173c42}.website-share-status{min-height:24px;margin-top:8px}.website-share-bar :focus-visible,.website-share-dialog :focus-visible{outline:3px solid #b89351;outline-offset:3px}@media(max-width:480px){.website-share-bar{gap:8px;padding:0 12px}.website-share-bar>*{width:100%}.website-share-dialog{padding:18px}.website-share-heading h2{font-size:1.4rem}.website-share-actions>*{flex:1 1 120px;text-align:center}.website-share-dialog textarea{height:250px}}

.website-share-dua{background:#e7f0eb;border:1px solid #c5ad72;border-radius:14px;padding:20px;text-align:center;margin:18px 0}.website-share-dua>strong{font-size:.95rem;color:#50695c}.website-share-dua .website-share-dua-ar{font-family:Amiri,"Noto Naskh Arabic",serif;font-size:1.8rem;line-height:1.8;margin:12px 0}.website-share-dua .website-share-dua-en{font-size:1rem;line-height:1.6}.website-share-dua a{color:#173c42;font-weight:700;font-size:.95rem;text-underline-offset:4px}

.website-share-bar .website-share-trigger{appearance:none;background:linear-gradient(135deg,#f6d57a,#d8a638);color:#26352c;border:2px solid #a7791d;border-bottom-width:4px;box-shadow:0 5px 14px #8c661b30;font-weight:800;padding:14px 28px;min-width:280px;transition:box-shadow .15s,transform .15s}.website-share-bar .website-share-trigger small{color:#4a3c1e;font-weight:600}.website-share-bar .website-share-trigger:hover{background:linear-gradient(135deg,#ffe39a,#e6b749);box-shadow:0 7px 20px #8c661b40;transform:translateY(-1px)}.website-share-bar .website-share-trigger:active{transform:translateY(1px);box-shadow:0 2px 6px #8c661b30}@media(max-width:480px){.website-share-bar .website-share-trigger{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.website-share-bar .website-share-trigger{transition:none}}
