#subscribeBubble{cursor:pointer;z-index:99998;background:radial-gradient(circle at 32% 28%,#c885dd 0%,#863c99 45%,#5c2578 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .25s,box-shadow .25s;animation:3.5s ease-in-out infinite bubbleFloat;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 14px 28px #5c257873,0 4px 10px #00000059,inset 0 2px 3px #ffffff80,inset 0 -6px 10px #00000040}#subscribeBubble:before{content:"";filter:blur(3px);pointer-events:none;background:#ffffff8c;border-radius:50%;width:20px;height:12px;position:absolute;top:10px;left:14px;transform:rotate(-25deg)}#subscribeBubble:after{content:"";pointer-events:none;border:2px solid #863c9980;border-radius:50%;animation:2.6s ease-out infinite bubbleRing;position:absolute;inset:0}#subscribeBubble svg{z-index:1;filter:drop-shadow(0 2px 2px #00000059);position:relative}#subscribeBubble:hover{transform:translateY(-4px)scale(1.06);box-shadow:0 18px 34px #5c25788c,0 6px 14px #0006,inset 0 2px 3px #ffffff8c,inset 0 -6px 10px #00000040}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bubbleRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}html[data-theme=light] #subscribeBubble{box-shadow:0 14px 28px #5c257847,0 4px 10px #0000001f,inset 0 2px 3px #fff9,inset 0 -6px 10px #0003}#subscribeOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;background:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:none;position:fixed;inset:0}#subscribePopup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;color:#fff;background:#ffffff17;border:1px solid #ffffff40;width:100%;max-width:500px;padding:32px;animation:.35s ease-out popIn;position:relative}#subscribeClose{color:#fff;cursor:pointer;background:0 0;border:none;font-size:22px;position:absolute;top:10px;right:14px}#subscribePopup h2{letter-spacing:.3px;color:#fff;margin:0 0 6px;font-size:20px;font-weight:600}#subscribePopup p{color:#ffffffbf;margin:0 0 18px;font-size:14px;line-height:1.4}.subscribeInputs{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;outline:none;width:100%;margin-bottom:5px;padding:14px;font-size:15px}.subscribeInputs::placeholder{color:#ddd}#subscribeBtn{cursor:pointer;background:#fcd613;border:none;border-radius:14px;width:100%;margin-top:15px;margin-bottom:10px;padding:14px;font-size:16px;font-weight:600;transition:all .2s}#subscribeBtn:hover{opacity:.9}#subscribeMsg{color:#ffb3b3;margin-top:10px;font-size:13px;display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
