.mahau-raffle-share-button{min-height:42px;margin-top:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;border:1px solid rgba(190,107,255,.17);background:rgba(137,57,207,.09);color:#d5a0ff;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer;transition:.18s ease}
.mahau-raffle-share-button:hover{transform:translateY(-1px);border-color:rgba(198,126,255,.30);background:rgba(137,57,207,.15);color:#fff}
.mahau-raffle-shared-target{animation:mahauSharedRafflePulse 1.25s ease 3}
@keyframes mahauSharedRafflePulse{0%,100%{box-shadow:0 0 0 0 rgba(176,91,240,0)}50%{box-shadow:0 0 0 3px rgba(176,91,240,.25),0 0 45px rgba(131,54,194,.14)}}
.mahau-raffle-share-toast{position:fixed;left:50%;bottom:92px;z-index:13000;transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(8,8,10,.96);color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.45);font-size:.72rem;font-weight:850;transition:.2s ease}
.mahau-raffle-share-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:700px){.mahau-raffle-share-button{width:100%}}
