.rewards-primary{color:#111e05;background:linear-gradient(110deg,#c4f777,#98e63b);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 16px #b5ef6933}.rewards-primary:hover:enabled{filter:brightness(1.08);transform:translateY(-1px)}.rewards-primary:focus-visible{outline-offset:3px;outline:2px solid #b5ef69}.rewards-primary:disabled{cursor:default;opacity:.5}.rewards-primary.rewards-claimed{opacity:1;color:#b5ef69;background:#24291e;box-shadow:inset 0 0 0 1px #b5ef6940}.rewards-dialog [data-slot=dialog-close]{color:#c9d2bb;background:#ffffff0d;border-radius:999px;width:32px;height:32px;top:14px;right:14px}.rewards-dialog [data-slot=dialog-close]:hover{color:#f1ffd9;background:#ffffff1f}@media (prefers-reduced-motion:reduce){.rewards-dialog *{transition:none!important;animation:none!important}}.rewards-gift{transform-origin:50% 80%}.rewards-trigger .rewards-gift{animation:5s ease-in-out infinite rewards-gift-wiggle}.rewards-trigger .rewards-spark{animation:5s ease-in-out infinite rewards-spark}.rewards-trigger:hover .rewards-gift{transform:translateY(-1px)}@keyframes rewards-gift-wiggle{0%,8%,24%,to{transform:rotate(0)translateY(0)}11%,19%{transform:rotate(-12deg)translateY(-2px)}15%,22%{transform:rotate(10deg)translateY(-2px)}}@keyframes rewards-spark{0%,8%,26%,to{opacity:.6;transform:scale(.8)}16%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.rewards-trigger *{transition:none!important;animation:none!important}}.rewards-invite{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rewards-invite>*{grid-column:1/-1}.rewards-invite>details{grid-column:span 1}.rewards-invite>details[open]{grid-column:1/-1}
