.share-btn-wrap--featured{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%}.share-btn-wrap--compact{display:contents}.share-btn{font-family:var(--wb-font-body,"DM Sans",ui-sans-serif,system-ui,sans-serif);cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease}.share-btn:disabled{opacity:.55;cursor:not-allowed}.share-btn--featured{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:1rem 1.25rem .9rem;border-radius:16px;border:1px solid rgba(74,103,65,.3);background:linear-gradient(145deg,rgba(74,103,65,.16),rgba(74,103,65,.08));color:#4a6741;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 20px rgba(74,103,65,.1)}.share-btn--featured.share-btn--disabled{opacity:.55}.share-btn-primary{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.share-btn-primary:disabled{cursor:not-allowed}.share-btn-main{gap:.55rem}.share-btn-main,.share-btn-networks{display:inline-flex;align-items:center;justify-content:center}.share-btn-networks{gap:.35rem}.share-net{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;color:#fff;transition:transform .18s ease}button.share-net{margin:0;padding:0;border:none;cursor:pointer;font:inherit}button.share-net:disabled{opacity:.55;cursor:not-allowed}.share-net--action:hover:not(:disabled){transform:translateY(-2px) scale(1.08);box-shadow:0 4px 10px rgba(0,0,0,.22)}.share-net--action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.share-net--facebook{background:#1877f2}.share-net--instagram{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af)}.share-net--messenger{background:linear-gradient(135deg,#00b2ff,#006aff)}.share-net--x{background:#111}.share-net--whatsapp{background:#25d366}.share-btn--featured:hover:not(.share-btn--disabled){background:linear-gradient(145deg,rgba(74,103,65,.22),rgba(74,103,65,.12));border-color:rgba(74,103,65,.48);box-shadow:0 2px 6px rgba(0,0,0,.06),0 12px 28px rgba(74,103,65,.16);transform:translateY(-1px)}.share-btn--featured:hover:not(.share-btn--disabled) .share-net:not(.share-net--action){transform:translateY(-2px) scale(1.06)}.share-btn--featured:hover:not(.share-btn--disabled) .share-net:nth-child(2){transition-delay:.03s}.share-btn--featured:hover:not(.share-btn--disabled) .share-net:nth-child(3){transition-delay:.06s}.share-btn--featured:hover:not(.share-btn--disabled) .share-net:nth-child(4){transition-delay:.09s}.share-btn--featured:hover:not(.share-btn--disabled) .share-net:nth-child(5){transition-delay:.12s}.share-btn--featured:has(.share-btn-primary:active):not(.share-btn--disabled){transform:scale(.985) translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(74,103,65,.1)}.dark .share-btn--featured{background:linear-gradient(145deg,rgba(var(--wb-accent-primary)/.22) 0,rgba(var(--wb-accent-primary)/.1) 100%);border-color:rgb(var(--wb-accent-primary)/.38);color:rgb(var(--wb-accent-primary));box-shadow:0 8px 22px rgba(0,0,0,.25)}.dark .share-btn--featured:hover:not(.share-btn--disabled){background:linear-gradient(145deg,rgba(var(--wb-accent-primary)/.3) 0,rgba(var(--wb-accent-primary)/.14) 100%);border-color:rgb(var(--wb-accent-primary)/.5)}.share-btn--compact{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:10px;background:var(--vd-bg-card,#fff);border:1px solid var(--vd-border,rgba(0,0,0,.09));color:var(--vd-text-secondary,#5a5a4e);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--vd-shadow-sm,0 1px 2px rgba(0,0,0,.04));margin-left:auto;flex-shrink:0;white-space:nowrap}.share-btn--compact:hover:not(:disabled){background:var(--vd-bg-card-alt,#f7f6f2);color:var(--vd-text-primary,#111108)}@media (max-width:768px){.share-btn--compact{margin-left:0;width:100%;justify-content:center}}