@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@400;700;800&family=Cairo:wght@500;600;700;800;900&family=Mukta:wght@400;500;600;700;800&family=Ubuntu:wght@400;500;700&display=swap');

:root {
    --bg-color: #f5f5f5;
    --prim-color: #252B48;
    --prim-hov-color: rgba(7, 10, 30, 0.1);
    --prim-hov-color-btn: rgba(17, 30, 114, 0.605);
    --btn-prim-color: #FF8C32;
    --btn-prim-hov-color: #aa5d22;
    --bg-prim-color: #ffcea9;
    --wtxt-color: white;
    --btxt-color: black;
    --artxt-font: 'Cairo', 'Almarai';
    --entxt-font: 'Mukta', 'Ubuntu';
}
/* ????? ??????? ?????????? ??????? */
.swal2-popup {
    background: #252B48 !important; /* ??? ???? */
    border-radius: 12px !important; /* ????? ??????? */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4) !important;
    padding: 20px !important;
    color: #ffffff !important; /* ?? ???? */
}

/* ????? ??????? */
.swal2-title {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.2);
}

/* ????? ?? ??????? */
.swal2-html-container {
    font-size: 16px !important;
    color: #dcdcdc !important;
    text-align: center !important;
}

/* ????? ??????? */
.swal2-confirm, .swal2-cancel {
    font-size: 16px !important;
    padding: 10px 20px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease-in-out !important;
}

/* ?? ??????? */
.swal2-confirm {
    background: #4caf50 !important; /* ??? ???? */
    border: none !important;
    color: white !important;
}

    .swal2-confirm:hover {
        background: #43a047 !important;
    }

/* ?? ??????? */
.swal2-cancel {
    background: #d32f2f !important; /* ??? ???? */
    border: none !important;
    color: white !important;
}

    .swal2-cancel:hover {
        background: #c62828 !important;
    }

/* ????? ??????? ??????? */
.swal2-icon {
    border: none !important;
}

    /* ?????? ?????? */
    .swal2-icon.swal2-success {
        background-color: #4caf50 !important;
        color: white !important;
    }

    /* ?????? ????? */
    .swal2-icon.swal2-error {
        background-color: #d32f2f !important;
        color: white !important;
    }

    /* ?????? ??????? */
    .swal2-icon.swal2-warning {
        background-color: #ff9800 !important;
        color: white !important;
    }

    /* ?????? ????????? */
    .swal2-icon.swal2-info {
        background-color: #2196f3 !important;
        color: white !important;
    }

/* ????? ???? ?????? */
.swal2-progress-bar {
    background: #4caf50 !important;
}



