:root{--invite-card-width:280px;--invite-card-height:380px;--invite-card-border-radius:32px;--invite-card-gap:60px;--invite-flip-duration:.6s;--invite-flip-start-delay:0s;--invite-flip-easing:cubic-bezier(.23, .82, .25, 1)}.invite-page-wrapper{--page-padding-horizontal:120px;--page-padding-vertical:0;color:#fff;padding:var(--page-padding-vertical) 0}.invite-page-wrapper .invite-page-title{text-align:center;margin-bottom:15px;font-size:36px;font-weight:700}.invite-page-wrapper .invite-page-desc{text-align:center;margin-bottom:100px;font-size:16px;font-weight:400}.invite-page-wrapper .invite-page-desc .desc-text{color:#ffffff4d;margin-right:10px}.invite-page-wrapper .invite-page-desc b,.invite-page-wrapper .invite-page-desc .desc-highlight{color:#fff;font-weight:700}.invite-page-wrapper .invite-page-desc .desc-button{text-underline-offset:4px;justify-content:center;align-items:center;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1.5px;display:flex}.invite-page-wrapper .invite-card-wrapper{-webkit-mask-image:linear-gradient(to right, black 0%, black 80%, rgba(0, 0, 0, var(--invite-mask-opacity)) 100%);mask-image:linear-gradient(to right, black 0%, black 80%, rgba(0, 0, 0, var(--invite-mask-opacity)) 100%);-webkit-mask-image:linear-gradient(to right, black 0%, black 80%, rgba(0, 0, 0, calc(1 - var(--invite-mask-opacity))) 100%);padding-inline-start:var(--page-padding-horizontal);padding-inline-end:calc(var(--invite-card-gap)/2)}