I want to increase the width of the arrowhead and want to make the boundary of the shapes border a little darker (like I want to make the lines of the rectangle to be thicker). Is there is any way of the latter, for the former I got some references like arrow.meta but couldn't understand it.
Thanks for the help in advance!
\documentclass[14pt,english]{article}
\usepackage{nopageno}
\usepackage{blindtext}
\usepackage[paperheight=13.1in,paperwidth=7.9in,margin=0.05in,heightrounded]{geometry}
%\usepackage[margin=0.2in]{geometry}
% \geometry{
% a4paper,
% total={170mm,275mm},
% left=1mm,
% top=7mm,
% }
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered,text width=4cm,draw=black, fill=red!0]
%\tikzstyle{io} = [trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=3cm,text width=3cm, minimum height=1cm, text centered, draw=black, fill=blue!00]
\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered,text width=7cm, draw=black, fill=orange!0]
\tikzstyle{decision} = [diamond, minimum width=3cm, minimum height=1cm, text centered,text width=5cm, draw=black, fill=green!0]
\tikzstyle{arrow} = [thick,->,>=stealth]
\begin{document}
\begin{tikzpicture}[node distance=1.5cm]
\node (start) [startstop,font=\Large] {Start};
\node (pro1) [process, below of=start,font=\Large] {Make};
\node (pro2) [process, below of=pro1,font=\Large] {Initialize};
\node (pro3) [process, below of=pro2,font=\Large] {Increment};
\node (dec1) [decision, below of=pro3, yshift=-2cm,aspect=2,font=\Large] {satisfied?};
\node (dec2) [decision, below of=dec1, yshift=-4cm,aspect=2,font=\Large] {satisfied?};
\node (dec3) [decision, below of=dec2, yshift=-4cm,aspect=2,font=\Large] {Achieved?};
\node (pro3a) [process, left of=dec3,xshift=-6cm, yshift=3cm,font=\Large] {Increase};
\node (dec2a) [decision, left of=dec2, xshift=-6cm, yshift=2cm,aspect=1.5,font=\Large] {Thickness within maximum limit?};
\node (pro4) [process, below of=dec3, yshift=-2.5cm,font=\Large] {Store};
\node (dec4) [decision, below of=pro4, yshift=-2cm,aspect=2,font=\Large] {Maximum reached?};
\node (pro5) [process, below of=dec4, yshift=-2cm,font=\Large] {Select model with max};
\node (stop) [startstop, below of=pro5,font=\Large] {Stop};
\draw [arrow] (start) -- (pro1);
\draw [arrow] (pro1) -- (pro2);
\draw [arrow] (pro2) -- (pro3);
\draw [arrow] (pro3) -- (dec1);
\draw [arrow] (dec1) -- (dec2);
\draw [arrow] (dec2) -- (dec3);
\draw [arrow] (dec3) -- (pro4);
\draw [arrow] (pro4) -- (dec4);
\draw [arrow] (dec4) -- (pro5);
\draw [arrow] (pro5) -- (stop);
\draw [arrow] (pro3a) -- (dec2a);
\draw [arrow] (dec1) -- node[anchor=west] {Y} (dec2);
\draw [arrow] (dec1.east) -- ++(1em,0) node[above] {N}
-- ++(1em,0) |- (pro1.east);
\draw [arrow] (dec2) -- node[anchor=west] {Y} (dec3);
\draw [arrow] (dec2.east) -- ++(2.5em,0) node[above] {N}
-- ++(2.5em,0) |- (pro1.east);
\draw [arrow] (dec3) -- node[anchor=west] {Y} (pro4);
\draw [arrow] (dec3.east) -- ++(2.5em,0) node[above] {N}
-- ++(2.5em,0) |- (pro1.east);
\draw [arrow] (dec3.west) -| node[anchor=east] {N} (pro3a);
\draw [arrow] (dec4) -- node[anchor=west] {Y} (pro5);
\draw [arrow] (dec4.east) -- ++(4em,0) node[above] {N}
-- ++(4em,0) |- (pro1.east);
\draw [arrow] (dec2a.west) -- ++(-0.5em,0) node[above] {N}
-- ++(-0.5em,0) |- (pro1.west);
\draw [arrow] (dec2a) |- node[anchor=south] {Y} (dec1);
\end{tikzpicture}
\end{document}