.he-subscribe{position:fixed;bottom:0;left:0;z-index:9;width:100%}@media (min-width: 601px){.he-subscribe{background:#2e2e2e;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 15px;height:100px}.he-subscribe p{font-family:var(--font-normal);font-size:16px;line-height:24px;color:#e2e2e2;margin-right:20px}}@media (max-width: 600px){.he-subscribe{bottom:50px}}.he-subscribe .he-subscribe-btn{flex-shrink:0;height:50px;font-weight:600;font-size:16px;width:150px;border-radius:8px;color:var(--mg-button-color);font-family:var(--mg-button-font);background-color:var(--color-theme)}@media (max-width: 600px){.he-subscribe .he-subscribe-btn{margin-left:50%;transform:translateX(-50%);font-size:14px;color:var(--color-theme);background-color:#fff;width:84%;border-radius:45px;box-shadow:0px 4px 14px rgba(129,149,189,0.15)}.he-subscribe .he-subscribe-btn:hover{background-color:#fff}}

.bloom-qr-code{position:fixed;top:0;left:0;z-index:calc(var(--level-subhigh) - 1);width:100%;height:100%;background:rgba(4,4,4,0.6);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.bloom-qr-code .qr-content{color:#fff;text-align:center;line-height:30px}.bloom-qr-code .qr-content img{width:60px}.bloom-qr-code .qr-content .qr-content-title{font-size:26px;margin-top:20px;font-family:var(--font-bold)}.bloom-qr-code .qr-content .qr-content-sub{font-size:18px;margin:10px 0 30px}@media (max-width: 800px){.bloom-qr-code .qr-content .qr-content-sub{color:rgba(255,255,255,0.8)}}.bloom-qr-code .qr-content button{height:44px;padding:0 20px;border-radius:10px}@media (max-width: 800px){.bloom-qr-code .qr-content button{font-size:14px}}

