/**
 * Batman Downloader Core - Frontend Styles
 * مسیر: assets/css/batman-style.css
 */

/* انیمیشن لودینگ چرخشی */
@keyframes spin {
    to { transform: rotate(360deg); }
}
.animate-spin {
    animation: spin 1s linear infinite;
}

/* انیمیشن نمایش نرم پاپ‌آپ و باکس نتیجه (از پایین به بالا) */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.animate-fade-in-up {
    animation: fadeInUp 0.5s ease-out forwards;
}

/* انیمیشن Fade in ساده */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.animate-fade-in {
    animation: fadeIn 0.4s ease-out forwards;
}

/* استایل سفارشی برای دکمه‌های انتخاب کیفیت */
.q-btn {
    cursor: pointer;
    user-select: none;
}
.q-btn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

/* افکت بلور برای پاپ‌آپ VIP (پشتیبان برای مرورگرهایی که کلاس‌های Tailwind رو کامل ساپورت نمی‌کنند) */
.glass-card {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}