
/*# sourceMappingURL=custom.min.css.map */

.text-box-rtl {
    direction: rtl;
}

.rtl-flip {
    transform: scaleX(1);
}

/* --- Language Flipper Icon Logic --- */
/* In the LTR file, we show the icon that links TO Arabic */

/* Hide the 'EN' icon by default on LTR pages */
.btn-language-flipper .lang-icon-en {
    display: none;
}

/* Ensure the 'AR' icon is visible on LTR pages */
.btn-language-flipper .lang-icon-ar {
    display: inline-block;
}

.play-button {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: rgba(255, 0, 0, 0.8);
    position: relative;
    animation: pulse 1.5s infinite;
    cursor: pointer;
}

    .play-button::before {
        content: "";
        position: absolute;
        left: 28px;
        top: 20px;
        width: 0;
        height: 0;
        border-left: 16px solid white;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
    }

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    70% {
        transform: scale(1.15);
        opacity: 0.7;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

