/* AI_TAG: FRONTEND_COMPONENT | PigeJump styles */
#pigejumpCanvas{ display:none; background:#0b1016; border-radius:12px; box-shadow:0 12px 32px rgba(0,0,0,0.45), 0 0 24px rgba(77,163,255,0.25) inset; touch-action: none; }
.pigejump-overlay{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center; backdrop-filter: blur(6px); }
.pigejump-overlay[hidden]{ display:none; }
.pigejump-overlay-card{ background:linear-gradient(135deg, rgba(17,26,38,.9), rgba(20,30,42,.9)); border:1px solid rgba(118,190,255,0.35); border-radius:14px; padding:18px 22px; color:#e6f3ff; box-shadow:0 8px 30px rgba(0,0,0,0.5); text-align:center; min-width:240px; }
.pigejump-overlay-title{ font-size:20px; font-weight:900; margin-bottom:6px; letter-spacing:.3px; }
.pigejump-overlay-sub{ font-size:13px; opacity:.85; margin-bottom:10px; }
.pigejump-overlay-actions{ display:flex; gap:8px; justify-content:center; }
.pigejump-btn{ cursor:pointer; padding:8px 12px; border-radius:10px; border:1px solid rgba(118,190,255,0.25); background:linear-gradient(180deg, rgba(118,190,255,0.12), rgba(118,190,255,0.04)); color:#e6f3ff; font-weight:800; letter-spacing:.3px; transition:transform .08s ease, box-shadow .2s ease; }
.pigejump-btn:hover{ transform:translateY(-1px); box-shadow:0 6px 18px rgba(77,163,255,0.25); }
.pigejump-btn.pri{ border-color:rgba(118,190,255,0.45); background:linear-gradient(180deg, rgba(118,190,255,0.28), rgba(118,190,255,0.06)); }
