.muse-invite{--mi-paper:#fbf8ef;--mi-ink:#2c213f;--mi-purple:#7651d7;--mi-lime:#dcfa94;--mi-lilac:#eae1fa;font-family:Arial,Helvetica,sans-serif;color:var(--mi-ink);margin:55px 0 75px;text-transform:none}.muse-invite *{box-sizing:border-box}.muse-invite button,.muse-invite a{font-family:inherit}.muse-invite .mi-muse{display:block;position:relative;overflow:hidden;filter:drop-shadow(0 14px 11px #36224918)}.muse-invite .mi-muse>img{position:absolute;width:300%;max-width:none;height:200%;top:0;left:-100%;pointer-events:none}.muse-invite .mi-meta img{object-fit:contain}.muse-invite .mi-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.muse-invite :is(a,button):focus-visible{outline:3px solid #f69a4b;outline-offset:5px}.muse-invite .mi-code{cursor:pointer;font-family:inherit;color:var(--mi-ink)}.muse-invite .mi-cta{color:#fff}.muse-invite .mi-code b{font-family:Arial,Helvetica,sans-serif}
.muse-invite{border:2px solid var(--mi-ink);border-radius:27px;box-shadow:6px 7px 0 var(--mi-ink);position:relative;background:var(--mi-lilac);isolation:isolate}

.muse-invite .mi-meta{display:inline-flex;align-items:center;gap:9px}
.muse-invite .mi-meta>strong{font-size:26px;letter-spacing:-1px}
.muse-invite .mi-meta>span{font-size:11px;color:#766a80}
.muse-invite .mi-meta img{width:77px;height:auto;display:block}
.muse-invite .mi-code{display:flex;align-items:center;gap:19px;background:#fffdf8;border:1.5px dashed #9e88c1;border-radius:13px;padding:11px 15px;text-align:left}
.muse-invite .mi-code>span{display:flex;flex-direction:column;gap:3px}
.muse-invite .mi-code small{font-size:9px;letter-spacing:1.3px;color:#71627e;text-transform:uppercase}
.muse-invite .mi-code b{font-size:24px;letter-spacing:3px}
.muse-invite .mi-copy-icon{display:block;position:relative;width:16px;height:17px;border:1.5px solid #7651d7;border-radius:3px;flex:none}
.muse-invite .mi-copy-icon:after{content:'';position:absolute;width:13px;height:14px;border:1.5px solid #7651d7;border-radius:3px;left:3px;top:-5px;background:#fffdf8}
.muse-invite .mi-cta{display:flex;justify-content:center;align-items:center;gap:20px;text-decoration:none;font-size:15px;font-weight:800;min-height:60px;border:1.5px solid var(--mi-ink);border-radius:14px;background:var(--mi-purple);color:white;padding:15px 20px;box-shadow:3px 4px 0 var(--mi-ink);white-space:nowrap}
.muse-invite .mi-cta span{font-size:24px;font-weight:400;line-height:1}
.muse-invite .mi-cta:hover{transform:translateY(-1px)}
.muse-invite .mi-rule{font-size:11px;line-height:1.6;color:#6a5b78}
.muse-invite .mi-star{font-size:28px;color:var(--mi-purple);position:absolute;pointer-events:none}
.muse-invite.mi-home-invite{display:grid;grid-template-columns:185px 1fr 230px;align-items:center;gap:19px;padding:26px 30px 27px 16px;background:#efe7fa}
.muse-invite .mi-home-art{height:205px;position:relative}
.muse-invite .mi-home-art:before{content:'';position:absolute;width:160px;height:160px;background:var(--mi-lime);border-radius:50%;left:8px;top:24px;z-index:-1}
.muse-invite .mi-home-art .mi-muse{width:205px;height:205px;margin-left:-5px}
.muse-invite .mi-home-art .mi-star{left:0;bottom:8px;font-size:21px}
.muse-invite .mi-home-copy .mi-meta{margin-bottom:15px}
.muse-invite .mi-home-copy .mi-meta>strong{font-size:21px}
.muse-invite .mi-home-copy .mi-meta img{width:65px}
.muse-invite .mi-home-copy h2{font-size:35px;letter-spacing:-1.4px;line-height:1.06;margin:0 0 13px;font-weight:900}
.muse-invite .mi-home-copy h2 em{font-family:Georgia,serif;color:var(--mi-purple);font-weight:700;font-style:italic;background:linear-gradient(transparent 71%,var(--mi-lime) 71%,var(--mi-lime) 93%,transparent 93%)}
.muse-invite .mi-home-copy p{font-size:12px;line-height:1.5;margin:0;max-width:340px}
.muse-invite .mi-home-action{display:grid;gap:11px}
.muse-invite .mi-home-action .mi-code{justify-content:space-between;padding:9px 12px}
.muse-invite .mi-home-action .mi-code b{font-size:20px}
.muse-invite .mi-home-action .mi-cta{min-height:51px;font-size:13px;padding:12px;gap:18px}
.muse-invite .mi-home-action .mi-rule{font-size:10px;margin:3px 0 0;text-align:center}
.muse-invite.mi-full-invite{padding:35px 40px 27px;min-height:475px;overflow:visible}
.muse-invite .mi-floating{position:absolute;left:35px;top:-16px;background:var(--mi-lime);font-size:11px;font-weight:900;border:1.5px solid var(--mi-ink);border-radius:6px;box-shadow:3px 3px 0 var(--mi-ink);padding:8px 13px;transform:rotate(-3deg);z-index:3}
.muse-invite .mi-full-copy{width:66%;position:relative;z-index:2}
.muse-invite .mi-full-copy .mi-meta{margin-bottom:22px}
.muse-invite .mi-full-copy h2{font-size:45px;letter-spacing:-2px;line-height:1.02;margin:0 0 17px;font-weight:900}
.muse-invite .mi-full-copy h2 em{font-family:Georgia,serif;font-size:1.29em;letter-spacing:-2.6px;font-weight:700;line-height:1.19;color:var(--mi-purple);background:linear-gradient(transparent 74%,var(--mi-lime) 74%,var(--mi-lime) 93%,transparent 93%)}
.muse-invite .mi-full-copy>p{font-size:14px;line-height:1.6;max-width:410px;margin:0 0 24px}
.muse-invite .mi-full-actions{display:flex;gap:14px;align-items:stretch}
.muse-invite .mi-full-actions .mi-code{min-width:220px}
.muse-invite .mi-full-actions .mi-cta{min-width:209px}
.muse-invite .mi-full-copy .mi-rule{font-size:11px;margin:17px 0 0;max-width:480px}
.muse-invite .mi-full-art{position:absolute;width:330px;height:350px;right:5px;top:60px;z-index:1}
.muse-invite .mi-halo{position:absolute;inset:44px 20px 17px 15px;background:var(--mi-lime);border-radius:50%;box-shadow:inset 0 0 0 1px #c0dc80;transform:rotate(-12deg)}
.muse-invite .mi-full-art .mi-muse{position:absolute;bottom:3px;left:0;width:330px;height:330px;transform:rotate(5deg)}
.muse-invite .mi-full-art .mi-star.mi-one{left:9px;top:38px;font-size:43px;transform:rotate(-14deg)}
.muse-invite .mi-full-art .mi-star.mi-two{right:10px;bottom:12px;font-size:29px}
.muse-invite .mi-art-stamp{position:absolute;right:20px;top:1px;transform:rotate(10deg);font-size:13px;line-height:1.2;border:1.5px solid var(--mi-ink);background:var(--mi-paper);padding:12px 16px;border-radius:50%;box-shadow:2px 3px 0 var(--mi-ink);font-weight:800;text-align:center}
.muse-invite .mi-mobile-only{display:none}
@media(min-width:701px) and (max-width:1000px){.muse-invite.mi-home-invite{grid-template-columns:145px minmax(0,1fr) 200px;gap:14px;padding-right:22px}.muse-invite .mi-home-art,.muse-invite .mi-home-art .mi-muse{width:150px;height:170px}.muse-invite .mi-home-art:before{width:140px;height:140px;left:0}.muse-invite .mi-home-copy h2{font-size:29px}.muse-invite.mi-full-invite{padding:35px 28px}.muse-invite .mi-full-art{width:240px;height:300px;right:8px;top:75px}.muse-invite .mi-full-art .mi-muse{width:240px;height:240px}.muse-invite .mi-full-copy{width:calc(100% - 235px)}.muse-invite .mi-full-copy h2{font-size:36px}.muse-invite .mi-full-actions{flex-wrap:wrap;gap:12px}.muse-invite .mi-full-actions .mi-code,.muse-invite .mi-full-actions .mi-cta{min-width:190px}}
@media(max-width:700px){
.muse-invite.mi-full-invite{padding:30px 22px 22px;min-height:665px;border-radius:24px}
.muse-invite .mi-floating{left:20px;top:-16px;font-size:10px}
.muse-invite .mi-full-copy{width:100%}
.muse-invite .mi-full-copy .mi-meta{margin-bottom:27px}
.muse-invite .mi-full-copy .mi-meta>strong{font-size:24px}
.muse-invite .mi-full-copy .mi-meta img{width:69px}
.muse-invite .mi-full-copy h2{font-size:30px;letter-spacing:-1px;max-width:225px;margin-bottom:16px}
.muse-invite .mi-full-copy h2 em{font-size:1.62em;line-height:1.06;letter-spacing:-2px;display:inline;background:none;color:var(--mi-purple)}
.muse-invite .mi-full-copy h2 .mi-mobile-only{display:block}
.muse-invite .mi-full-copy>p{font-size:13px;line-height:1.65;max-width:205px;margin-bottom:25px}
.muse-invite .mi-full-actions{display:grid;gap:13px;margin-top:24px}
.muse-invite .mi-full-actions .mi-code{justify-content:space-between;min-width:0;padding:13px 17px}
.muse-invite .mi-full-actions .mi-code b{font-size:26px}
.muse-invite .mi-full-actions .mi-cta{min-height:58px;font-size:14px;min-width:0}
.muse-invite .mi-full-copy .mi-rule{font-size:11px;margin-top:19px;max-width:285px}
.muse-invite .mi-full-art{right:-13px;top:120px;width:151px;height:245px;z-index:1}
.muse-invite .mi-full-art .mi-muse{width:165px;height:165px;bottom:16px;left:-6px;transform:rotate(7deg)}
.muse-invite .mi-halo{inset:75px 12px 12px 0}
.muse-invite .mi-full-art .mi-star.mi-one{top:62px;left:3px;font-size:25px}
.muse-invite .mi-full-art .mi-star.mi-two{right:3px;bottom:14px;font-size:19px}
.muse-invite .mi-art-stamp{font-size:10px;padding:8px 12px;top:44px;right:10px}
.muse-invite .mi-full-copy>p{position:relative;z-index:2}
.muse-invite .mi-full-copy h2{position:relative;z-index:2}
.muse-invite .mi-meta{position:relative;z-index:3}
.muse-invite.mi-home-invite{grid-template-columns:95px minmax(0,1fr);gap:15px;padding:26px 18px;margin:40px 0 60px}.muse-invite .mi-home-art{height:120px}.muse-invite .mi-home-art .mi-muse{width:125px;height:125px;margin-left:-15px}.muse-invite .mi-home-art:before{width:100px;height:100px;left:-5px;top:12px}.muse-invite .mi-home-copy .mi-meta{gap:5px;margin-bottom:13px}.muse-invite .mi-home-copy .mi-meta>strong{font-size:20px}.muse-invite .mi-home-copy .mi-meta img{width:61px}.muse-invite .mi-home-copy h2{font-size:27px}.muse-invite .mi-home-copy p{font-size:12px}.muse-invite .mi-home-action{grid-column:1/-1;gap:12px}.muse-invite .mi-home-action .mi-code{padding:13px 16px}.muse-invite .mi-home-action .mi-code b{font-size:24px}.muse-invite .mi-home-action .mi-cta{min-height:55px;font-size:14px}.muse-invite .mi-home-action .mi-rule{font-size:11px}.muse-invite .mi-home-action .mi-rule br{display:none}
}
@media(max-width:360px){.muse-invite.mi-full-invite{padding-left:18px;padding-right:18px}.muse-invite .mi-full-copy h2{font-size:28px}.muse-invite .mi-full-copy h2 em{font-size:1.55em}.muse-invite .mi-full-art{right:-1px;width:135px}.muse-invite .mi-full-art .mi-muse{width:132px;height:132px}.muse-invite .mi-full-copy>p:not(.mi-rule){max-width:150px}.muse-invite .mi-art-stamp{font-size:9px;right:5px}.muse-invite .mi-home-copy h2{font-size:24px}}
@media(max-width:700px){.muse-invite.mi-full-invite{min-height:590px}.muse-invite .mi-full-art{right:2px}.muse-invite .mi-full-art .mi-muse{width:150px;height:150px;left:0}.muse-invite .mi-full-copy>p:not(.mi-rule){max-width:174px}}
@media(max-width:360px){.muse-invite .mi-full-art{width:115px;height:220px;right:1px;top:130px}.muse-invite .mi-full-art .mi-muse{width:115px;height:115px}.muse-invite .mi-full-copy>p:not(.mi-rule){max-width:135px}.muse-invite .mi-art-stamp{right:0;font-size:9px;padding:7px}.muse-invite .mi-full-art .mi-star.one{font-size:21px}}

/* Make the billion-token bonus unmistakable while keeping it below both core offers. */
.muse-invite .mi-home-copy h2{font-size:clamp(32px,3.8vw,47px);line-height:1.06}.muse-invite .mi-home-copy h2 em{font-size:.72em}.muse-invite .mi-home-copy p{font-size:14px;line-height:1.6}.muse-invite .mi-home-copy{min-width:0}
@media(max-width:700px){.muse-invite.mi-home-invite{grid-template-columns:1fr;padding:28px 22px;gap:20px}.muse-invite .mi-home-art{position:absolute;width:80px;height:80px;right:12px;top:14px}.muse-invite .mi-home-art .mi-muse{width:90px;height:90px;margin:0}.muse-invite .mi-home-art:before{width:74px;height:74px;left:7px;top:8px}.muse-invite .mi-home-art .mi-star{display:none}.muse-invite .mi-home-copy .mi-meta{padding-right:85px;margin-bottom:20px}.muse-invite .mi-home-copy h2{font-size:clamp(31px,8vw,40px);letter-spacing:-1.2px}.muse-invite .mi-home-copy h2 em{font-size:.83em}.muse-invite .mi-home-copy p{font-size:14px;max-width:none}.muse-invite .mi-home-action{grid-column:1}}

@media(max-width:360px){.muse-invite .mi-home-art{width:60px;height:60px;top:9px;right:12px}.muse-invite .mi-home-art .mi-muse{width:60px;height:60px}.muse-invite .mi-home-art:before{width:50px;height:50px;left:5px;top:5px}}

/* One unmistakable offer: a billion credit tokens, free. */
.muse-invite.mi-home-invite{background:#f0e8ff;border:1.5px solid #c6b1e3;box-shadow:0 6px 0 #dccbf0;border-radius:24px;gap:24px;padding:32px 30px 32px 20px}
.muse-invite .mi-home-copy h2{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin-bottom:17px}.muse-invite .mi-billion{display:inline-block;color:#6240b9;font-size:50px;line-height:1.08;letter-spacing:-2px;margin-bottom:7px;white-space:nowrap}
.muse-invite .mi-free{display:inline-block;background:var(--mi-lime);border-radius:6px;padding:5px 8px;font-size:17px;font-weight:900;line-height:1.2;letter-spacing:0;vertical-align:middle}.muse-invite .mi-home-copy p{font-size:14px;color:#6c5d7f;max-width:400px;line-height:1.65}
.muse-invite .mi-home-action .mi-code{background:#fffdf8;padding:12px 14px}.muse-invite .mi-home-action .mi-cta{min-height:54px}.muse-invite .mi-home-copy .mi-meta>strong{font-size:23px}.muse-invite .mi-home-copy .mi-meta img{width:65px}
@media(max-width:1000px) and (min-width:701px){.muse-invite .mi-billion{font-size:40px}.muse-invite .mi-home-copy h2{font-size:25px}.muse-invite .mi-free{font-size:14px;padding:4px 6px}}
@media(max-width:700px){.muse-invite.mi-home-invite{padding:27px 22px;gap:22px}.muse-invite .mi-billion{font-size:43px}.muse-invite .mi-home-copy h2{font-size:27px}.muse-invite .mi-home-copy .mi-meta{margin-bottom:24px}.muse-invite .mi-home-action .mi-code{padding:14px 16px}.muse-invite .mi-free{font-size:16px}}
@media(max-width:360px){.muse-invite .mi-billion{font-size:37px}.muse-invite .mi-home-copy h2{font-size:23px}.muse-invite .mi-free{font-size:14px}}
