.creator-offers{width:100%;padding-block:2rem}.creator-offer-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#a0b800 35%,transparent);border-radius:1.5rem;padding:1.5rem;background:linear-gradient(125deg,color-mix(in srgb,#c4e326 7%,transparent),transparent 70%);box-shadow:inset 0 1px 0 #ffffff20}.creator-offer-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.65rem 1.2rem;font-size:.875rem;font-weight:700;color:#182000;background:#c4e326}.creator-offer-action:disabled{opacity:.5}.coupon-applied{position:relative;margin-top:1rem;border:1px solid #a0b80066;border-radius:1rem;background:#b5d60010;padding:1rem;animation:coupon-pop .38s ease-out}.coupon-applied strong{display:block;font-size:1rem}.coupon-applied p{margin-top:.3rem;font-size:.8rem}.coupon-sparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.coupon-sparks i{position:absolute;left:50%;top:50%;width:5px;height:8px;background:#b2cc15;animation:coupon-spark .85s ease-out forwards;transform:rotate(calc(var(--piece)*36deg))}.coupon-sparks i:nth-child(2n){background:#58a87a}@keyframes coupon-pop{0%{transform:scale(.97);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes coupon-spark{to{transform:rotate(calc(var(--piece)*36deg)) translateY(-90px);opacity:0}}@media(prefers-reduced-motion:reduce){.coupon-applied,.coupon-sparks i{animation:none}.coupon-sparks{display:none}}@media(max-width:480px){.creator-offer-card{padding:1.1rem}}