.promo-preview{flex-direction:column;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex}.promo-preview .title{width:100%;white-space:wrap;color:var(--color-text);background:linear-gradient(to right,var(--color-text),var(--source-post-color));-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0 0 6px;font-size:140%;font-weight:700}.promo-preview .promo{-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);border:1.5px dashed var(--lable-card-bag);width:100%;box-shadow:0 0 20px var(--color-background-soft);color:var(--color-text);border-radius:16px;padding:4% 0 4% 4%;overflow:hidden}.promo-preview .title-introduce{white-space:nowrap;background:linear-gradient(to right,var(--color-text),var(--color-cale-text));-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0 0 6px;font-weight:700}.promo-preview .promo .desc{color:var(--color-cale-text);margin:0 0 8px;line-height:1.38}.promo-preview .promo .actions{margin-top:10px}.promo-preview .variant-a .content{align-items:center;gap:16px;display:flex}.promo-preview .variant-a .left{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;font-size:.22rem;display:flex}.promo-preview .variant-a .left em{background:linear-gradient(to right,var(--color-text),var(--source-post-color));-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:.2rem;font-style:normal}.promo-preview .variant-a .left ul{padding-left:15px;list-style:outside!important}.promo-preview .variant-a .left ul li{margin-top:.1rem}.promo-preview .variant-a .right{white-space:nowrap;justify-content:center;align-items:center;width:90px;display:flex;position:absolute;top:65%;right:4%;transform:translateY(-50%)}.promo-preview .variant-a .note{color:var(--color-cale-text);margin-top:6px;font-size:13px}.promo-preview .variant-a .badge{border:1px solid var(--lable-card-bag);background:linear-gradient(#ffffff03,#ffffff05);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex}.promo-preview .variant-a .badge img{object-fit:contain;filter:drop-shadow(0 5px 8px #c9c9c99c);width:70%;height:70%}.promo-preview .variant-a .badge-text{color:var(--color-cale-text);font-size:12px;position:absolute;bottom:-30%}
