@tailwind base;
@tailwind components;
@tailwind utilities;

body {
    font-family: "IBM Plex Sans Arabic", sans-serif;
}

.p-paginator-element {
    transform: rotate(180deg);
}
.p-paginator-page{
    transform: rotate(0) !important;
}

@keyframes dashboard-page-enter {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes dashboard-page-exit {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.dashboard-page-transition {
    animation-duration: 180ms;
    animation-fill-mode: both;
    will-change: opacity;
}

.dashboard-page-transition-in {
    animation-name: dashboard-page-enter;
    animation-timing-function: ease-out;
}

.dashboard-page-transition-out {
    animation-name: dashboard-page-exit;
    animation-timing-function: ease-in;
}

@media (prefers-reduced-motion: reduce) {
    .dashboard-page-transition {
        animation: none;
    }
}