/* Webkit Scrollbar (Chrome, Safari, Edge) */ .referral-scroll::-webkit-scrollbar { width: 8px; } .referral-scroll::-webkit-scrollbar-track { background: rgba(19, 24, 32, 0.3); border-radius: 4px; } .referral-scroll::-webkit-scrollbar-thumb { background: linear-gradient(135deg, #0b7455, #0a665a); border-radius: 4px; transition: background 0.3s ease; } .referral-scroll::-webkit-scrollbar-thumb:hover { background: linear-gradient(135deg, #0a665a, #095a4d); } /* Hover effect for scroll indicator */ .referral-content:hover .scroll-indicator { opacity: 1; } /* Responsive breakpoints */ @media (max-width: 480px) { .referral-container { width: 100vw !important; height: 100vh !important; border-radius: 0 !important; max-width: none !important; max-height: none !important; } .referral-header { padding: 15px !important; } .referral-scroll { padding: 15px !important; } } @media (max-height: 600px) { .referral-header h2 { font-size: 24px !important; margin-bottom: 10px !important; } .referral-header { padding: 15px !important; } } /* Smooth animations */ .referral-container { animation: modalSlideIn 0.3s ease-out; } /* Input focus effects */ .referral-scroll input:focus { box-shadow: 0 0 0 3px rgba(11, 116, 85, 0.3); border-color: #0b7455; } /* PAP Ödül Onay Modalı */ .pap-reward-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.85); backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; z-index: 100000; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .pap-reward-modal.show { opacity: 1; visibility: visible; } .pap-reward-modal-content { background: linear-gradient(135deg, #1e293b 0%, #334155 100%); border: 2px solid #00b894; border-radius: 20px; padding: 30px; min-width: 400px; max-width: 500px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.7); position: relative; animation: modalScaleIn 0.3s ease-out; text-align: center; } @keyframes modalScaleIn { from { transform: scale(0.7); opacity: 0; } to { transform: scale(1); opacity: 1; } } .pap-reward-modal-header { color: #00b894; font-size: 24px; font-weight: 700; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; gap: 10px; } .pap-reward-modal-body { color: #cbd5e1; font-size: 16px; line-height: 1.6; margin-bottom: 30px; } .pap-reward-modal-buttons { display: flex; gap: 15px; justify-content: center; } .pap-modal-btn { padding: 12px 30px; border: none; border-radius: 12px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; min-width: 120px; } .pap-modal-btn-cancel { background: rgba(71, 85, 105, 0.8); color: #e2e8f0; border: 1px solid #475569; } .pap-modal-btn-cancel:hover { background: rgba(71, 85, 105, 1); transform: translateY(-2px); } .pap-modal-btn-confirm { background: linear-gradient(135deg, #00b894 0%, #00d4aa 100%); color: white; box-shadow: 0 4px 15px rgba(0, 184, 148, 0.3); } .pap-modal-btn-confirm:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0, 184, 148, 0.4); } /* Success Modal */ .pap-success-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.85); backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; z-index: 100001; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .pap-success-modal.show { opacity: 1; visibility: visible; } .pap-success-modal-content { background: linear-gradient(135deg, #1e293b 0%, #334155 100%); border: 2px solid #00b894; border-radius: 20px; padding: 40px; max-width: 450px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.7); text-align: center; animation: successModalIn 0.4s ease-out; } @keyframes successModalIn { from { transform: scale(0.8) rotateY(90deg); opacity: 0; } to { transform: scale(1) rotateY(0deg); opacity: 1; } } .success-icon { font-size: 60px; margin-bottom: 20px; animation: successBounce 0.6s ease-out; } @keyframes successBounce { 0%, 20%, 53%, 80%, 100% { transform: translate3d(0,0,0); } 40%, 43% { transform: translate3d(0, -20px, 0); } 70% { transform: translate3d(0, -10px, 0); } 90% { transform: translate3d(0, -4px, 0); } } .success-title { color: #00b894; font-size: 24px; font-weight: 700; margin-bottom: 15px; } .success-message { color: #cbd5e1; font-size: 16px; line-height: 1.6; margin-bottom: 25px; } .pap-modal-btn-ok { background: linear-gradient(135deg, #00b894 0%, #00d4aa 100%); color: white; padding: 12px 40px; border: none; border-radius: 12px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0, 184, 148, 0.3); } .pap-modal-btn-ok:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0, 184, 148, 0.4); }
🎁 Ödülünüzü Çekin
Tüm yatırım adımlarını başarıyla tamamladınız!
PAP ödülünüzü çekmek istediğinizden emin misiniz?
🎉
Ödülünüz Çekildi!

🃏 Joker Kullanımı

Hangi adım için joker kullanmak istiyorsunuz?