\documentclass{standalone}
%
\usepackage{tikz}
\usetikzlibrary{backgrounds,bending,arrows.meta}
\usepackage{tkz-euclide}
\usepackage{xcolor}
%
\definecolor{space}{HTML}{1F2C4E}
\definecolor{mercury}{HTML}{846549}
\definecolor{venus}{HTML}{BB9765}
\definecolor{earth}{HTML}{0089FA}
\definecolor{mars}{HTML}{DC7B4E}
\definecolor{jupiter}{HTML}{A79476}
\definecolor{saturn}{HTML}{DBBD9B}
\definecolor{saturnring}{HTML}{857C73}
\definecolor{uranus}{HTML}{b1d8dd}
\definecolor{neptune}{HTML}{799bc1}
\definecolor{pluto}{HTML}{ceaa8a}
\definecolor{dida}{HTML}{FFDE00}
\definecolor{title}{HTML}{FBA706}
\definecolor{moon}{HTML}{AFAFAF}
\definecolor{craterm}{HTML}{616060}
%
\usepackage{fontspec}
\setmainfont{Open Dyslexic}
%
\title{Sistema Solare: cronometrare la luce}
\begin{document}
	\begin{tikzpicture}[background rectangle/.style={fill=space},show background rectangle,>={[inset=0,angle'=27]Stealth}]
		\def\rclock{10}
		\def\rtick{9.5}
		%
		\draw [black,ultra thick,fill=title] (-5,8) rectangle (33,11.5);
		\node at (14,9.8) {\textcolor{black}{\fontsize{90}{91}\selectfont Cronometrare la luce}};
		%
		\begin{scope}[shift={(15.5,-5)}]
			\tkzDefPoint(-20,0){S}
			\tkzDefPoint(20,0){L}
			\tkzDrawCircle[R,fill=white,ultra thick](S, 3 cm)
			\tkzDrawSegment[color=white,ultra thick](S,L)
			%
			\tkzDefPoint(0,0){C}
			\tkzDefPoint(0,10.5){A}
			\tkzDefPoint(0,9){H}
			\tkzDefPointBy[rotation = center C angle 30](A)
			\tkzGetPoint{A1}
			\tkzDefPointBy[rotation = center C angle -30](A)
			\tkzGetPoint{B1}
			\tkzDrawSector[rotate,fill=craterm,ultra thick](C,A1)(5)
			\tkzDrawSector[rotate,fill=craterm,ultra thick](C,B1)(-5)
			\tkzDrawCircle[R,fill=moon,ultra thick](C,\rclock cm)
			\tkzDrawCircle[R,fill=white,ultra thick](C,\rtick cm)
			% time
			\foreach \o in {0,1,...,5}
				\draw [-,ultra thick,rotate around={60*\o:(C)}] (0,9.3) -- (0,8.8);
			% inner solar system
			\tkzDefPointBy[rotation = center C angle -3](H)
			\tkzGetPoint{I1}
			\tkzDefPointBy[rotation = center C angle -8](H)
			\tkzGetPoint{I2}
			\tkzDrawSector[fill=earth!50!white,ultra thick](C,I2)(I1)
			\tkzDrawCircle[R,fill=mercury](I1,0.1 cm)
			\tkzDrawCircle[R,fill=mars](I2,0.1 cm)
			% jupiter
			\tkzDefPointBy[rotation = center C angle -43](H)
			\tkzGetPoint{J}
			\tkzDrawSegment[ultra thick](C,J)
			\tkzDrawCircle[R,fill=jupiter](J,0.1 cm)
			% saturn
			\tkzDefPointBy[rotation = center C angle -80](H)
			\tkzGetPoint{S}
			\tkzDrawSegment[ultra thick](C,S)
			\tkzDrawCircle[R,fill=saturn](S,0.1 cm)
			% uranus
			\tkzDefPointBy[rotation = center C angle -160](H)
			\tkzGetPoint{U}
			\tkzDrawSegment[ultra thick](C,U)
			\tkzDrawCircle[R,fill=uranus](U,0.1 cm)
			% neptune
			\tkzDefPointBy[rotation = center C angle -250](H)
			\tkzGetPoint{N}
			\tkzDrawSegment[ultra thick](C,N)
			\tkzDrawCircle[R,fill=neptune](N,0.1 cm)
			% pluto
			\tkzDefPointBy[rotation = center C angle -328](H)
			\tkzGetPoint{P}
			\tkzDrawSegment[ultra thick](C,P)
			\tkzDrawCircle[R,fill=pluto](P,0.1 cm)
			%
			\node at (0,-8.2) {\textcolor{black}{\fontsize{20}{21}\selectfont 3h}};
			\tkzDrawCircle[R,fill=black](C,0.2 cm)
			%			%
			%\tkzDrawCircle[R,fill=earth,opacity=0.4,ultra thick](C,\rtick cm)
			%
			\draw[fill=dida,thick] (-21.5,-3.5) rectangle (-11.5,-14.5);
			\node (example-textwidth-2) [right, align=left, text width=10cm, color=black, font=\fontsize{19pt}{20pt}\selectfont] at (-21,-9) {Ogni tacca dell'orologio coincide con un'ora.\\Il tempo impiegato dalla luce per raggiungere Mercurio e arrivare fino a Marte, ovvero il Sistema Solare interno, va dai 3 ai 12 minuti.\\Per raggiungere Giove alla luce servono circa 43 minuti. Saturno 1h e 20 minuti. Urano 2h e 40 minuti. Nettuno 4h e 10 minuti. Plutone 5h e 28 minuti.};
		\end{scope}
		%
	\end{tikzpicture}
%
\end{document}
