/*
Theme Name: ZarinCharts Theme
Description: قالب اختصاصی صرافی و بازارهای مالی با Tailwind CSS
Author: توسعه‌دهنده
Version: 1.0
Text Domain: ZarinCharts-theme
*/

/* Regular */
@font-face {
  font-family: 'IRANYekan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/font/iranyekan-regular.woff') format('woff');
}

/* Medium */
@font-face {
  font-family: 'IRANYekan';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('assets/font/iranyekan-medium.woff') format('woff');
}

/* Bold */
@font-face {
  font-family: 'IRANYekan';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/font/iranyekan-bold.woff') format('woff');
}

body {
  font-family: 'IRANYekan', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 14px;
}

/* 
کلاس‌های کمکی 
*/
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }


@keyframes floatUp {
    0% {
        transform: translate3d(0, 0, 0) rotate(0deg) scale(0.9);
        opacity: 0;
    }
    15% {
        opacity: 0.35;
    }
    70% {
        opacity: 0.35;
    }
    100% {
        transform: translate3d(0, -110vh, 0) rotate(18deg) scale(1.15);
        opacity: 0;
    }
}

@keyframes floatUpLeft {
    0% {
        transform: translate3d(0, 0, 0) rotate(0deg) scale(0.9);
        opacity: 0;
    }
    15% {
        opacity: 0.3;
    }
    100% {
        transform: translate3d(-120px, -110vh, 0) rotate(-22deg) scale(1.1);
        opacity: 0;
    }
}

@keyframes floatUpRight {
    0% {
        transform: translate3d(0, 0, 0) rotate(0deg) scale(0.9);
        opacity: 0;
    }
    15% {
        opacity: 0.3;
    }
    100% {
        transform: translate3d(120px, -110vh, 0) rotate(22deg) scale(1.1);
        opacity: 0;
    }
}

.animate-float-slow {
    animation: floatUp 16s linear infinite;
}

.animate-float-medium {
    animation: floatUpLeft 12s linear infinite;
}

.animate-float-fast {
    animation: floatUpRight 9s linear infinite;
}


