body.red-bargain-mode,body.red-bargain-mode #app{background:linear-gradient(180deg,#ff2671,#ff789e 430px,#fff1f5 700px,#fff5f7)!important}body.red-bargain-mode #app{padding:0 16px 25px}.rb-top{display:flex;align-items:center;justify-content:space-between;color:white;padding:19px 0;font-size:13px}.rb-top button{background:none;color:white;border:0;font-size:12px}.rb-top button:first-child{font-size:30px}.rb-hero{text-align:center}.rb-hero h1{font-size:38px;font-weight:900;color:white;margin:18px 0 9px;line-height:1.2;font-style:italic;letter-spacing:-1px;text-shadow:0 3px 0 #d8105433}.rb-hero h1 em{color:#fff2cb;font-style:italic}.rb-hero>p{font-size:12px;color:#ffe0ec;margin-bottom:28px}.rb-envelope{position:relative;border-radius:35px;background:linear-gradient(130deg,#ff686a,#ff175d);padding:0 15px;box-shadow:0 12px 25px #df1d5326;border:1px solid #ffb5bc}.rb-receipt{background:linear-gradient(#fff,#fff4e9);border-radius:24px 24px 40px 40px;padding:0 20px 24px;box-shadow:0 7px 0 #ffdda3;position:relative;margin-top:-10px}.rb-countdown{padding:12px 2px;background:#fff0e8;border-radius:0 0 18px 18px;font-size:11px;color:#a85b3a;margin:0 8px 30px}.rb-receipt>small{font-size:11px;color:#bd8e8e}.rb-receipt>strong{display:block;font-size:57px;color:#f41662;letter-spacing:-2px;margin:9px 0 23px}.rb-progress{height:9px;background:#ffe5d7;border-radius:20px;overflow:hidden}.rb-progress i{display:block;min-width:0;height:100%;background:linear-gradient(#ff7798,#ff3269);border-radius:20px;transition:width .5s}.rb-receipt>p{font-size:12px;color:#bd785c;margin:15px 0}.rb-pill{display:inline-block;background:#ffe5ce;padding:7px 14px;border-radius:9px;color:#a44a2c;font-size:12px}.rb-envelope-bottom{padding:30px 10px 25px;position:relative}.rb-main{width:100%;padding:17px 8px;border-radius:40px;border:1px solid #fff3d5;color:#a03e20;background:linear-gradient(100deg,#ffe9d7,#ffcca5);font-size:20px;font-weight:bold;box-shadow:0 5px 10px #a20e3433;animation:rb-pulse 2.2s ease-in-out infinite}.rb-main:disabled{opacity:.6;animation:none}.rb-buy{display:block;background:none;border:0;color:#fff0de;font-size:12px;margin:16px auto 0}.rb-coins{position:absolute;right:-10px;bottom:-13px;font-size:31px;pointer-events:none}.rb-tasks{background:#fff;border:1px solid #ffedf1;border-radius:24px;margin-top:30px;padding:22px 14px}.rb-tasks h2{font-size:21px;color:#60142d;text-align:center;font-style:italic;margin:0 0 20px}.rb-tasks>div{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#fff5f8;padding:17px 12px;margin-top:10px;border-radius:13px}.rb-tasks b{font-size:14px;color:#6e3448}.rb-tasks small{display:block;font-size:10px;color:#b0939e;margin-top:8px}.rb-tasks button{border:0;background:linear-gradient(100deg,#ff873b,#ff2e76);color:white;border-radius:25px;font-size:12px;padding:10px 17px;white-space:nowrap}.rb-footnote{text-align:center;color:#bb8e9b;font-size:10px;line-height:1.9;padding:10px}.sx-share{text-align:center}.sx-share h2{font-size:22px}.sx-share p{font-size:12px;color:#aaa}.rb-share-grid{display:flex;justify-content:space-around;margin:30px 0}.rb-share-grid button{border:0;background:none;font-size:13px;color:#666}.rb-share-grid i{display:grid;place-items:center;border-radius:50%;width:58px;height:58px;font-style:normal;font-size:30px;background:#ff326e;color:white;margin:0 auto 12px}.rb-share-grid button:nth-child(2) i{background:#1cc94e}.rb-share-grid button:nth-child(3) i{background:#ff793e}.rb-cancel{width:100%;padding:18px;background:#f7f7f7;border:0;color:#777;font-size:16px}.rb-detail{text-align:center}.rb-detail>strong{display:block;font-size:45px;margin:20px 0;color:#ee286a}.rb-detail-tabs{display:flex;justify-content:space-around;padding:18px;background:#fff0f5;border-radius:15px;color:#cc4d7c}.rb-detail>p{font-size:13px;color:#8f7a81}dialog:has(.sx-share){margin-top:auto;margin-bottom:0;border-radius:25px 25px 0 0;max-width:480px;width:100%}@keyframes rb-pulse{50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.rb-main{animation:none}}
