#hlib .hc.hth-glow{position:relative;z-index:5;animation:hthGlow 1.1s ease-in-out 4;outline:4px solid #FFC94A;outline-offset:3px}
#hlib .hc{position:relative}
#hlib.hth-glow-box{animation:hthGlowBox 1.2s ease-in-out 3;border-radius:16px}
.hth-tip{position:absolute;left:50%;top:-14px;transform:translate(-50%,-100%);background:#14213d;color:#fff;font-size:13.5px;font-weight:900;white-space:nowrap;border-radius:99px;padding:6px 14px;box-shadow:0 6px 16px rgba(0,0,0,.3);z-index:20;pointer-events:none;animation:hthTipIn .35s ease;transition:opacity .6s ease}
.hth-tip:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-7px;border:7px solid transparent;border-bottom:0;border-top-color:#14213d}
.hth-tip.bye{opacity:0}
.hth-jump{position:fixed;left:50%;bottom:22px;z-index:9990;display:flex;align-items:center;gap:10px;background:#14213d;color:#fff!important;text-decoration:none!important;border-radius:99px;padding:10px 20px 10px 16px;box-shadow:0 10px 26px rgba(0,0,0,.35);border:3px solid #B87333;font-size:14px;transform:translate(-50%,160%);transition:transform .45s cubic-bezier(.2,.8,.3,1.2),opacity .5s ease}
.hth-jump b{color:#FFC94A;font-weight:900}
.hth-jump span{display:inline-flex;align-items:center;gap:4px;background:#B87333;border-radius:99px;padding:2px 10px;font-weight:800;font-size:12.5px}
.hth-jump span:after{content:"";width:7px;height:7px;border-right:2.4px solid #fff;border-bottom:2.4px solid #fff;transform:rotate(45deg);margin:-3px 0 0 2px;animation:hthDown 1.2s ease-in-out infinite}
.hth-jump.show{transform:translate(-50%,0)}
.hth-jump.bye{opacity:0;pointer-events:none;transform:translate(-50%,160%)}
@keyframes hthGlow{0%,100%{box-shadow:0 0 0 0 rgba(255,201,74,.0)}50%{box-shadow:0 0 0 12px rgba(255,201,74,.55)}}
@keyframes hthGlowBox{0%,100%{box-shadow:0 0 0 0 rgba(184,115,51,0)}50%{box-shadow:0 0 0 10px rgba(184,115,51,.45)}}
@keyframes hthTipIn{0%{opacity:0;transform:translate(-50%,-80%)}100%{opacity:1;transform:translate(-50%,-100%)}}
@keyframes hthDown{0%,100%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(3px) rotate(45deg)}}
@media (max-width:640px){.hth-jump{font-size:12.5px;padding:8px 14px 8px 12px;bottom:16px;max-width:92vw}.hth-tip{font-size:12px}}
