\ProvidesPackage{magica}[2023/07/06 Magica]

\usepackage[dvipsnames]{xcolor}
\usepackage{amssymb}
\usepackage{xparse}
\usepackage{milsymb}
\usetikzlibrary{
	calc,
	positioning,
	shapes.misc, % Rounded rectangles, etc.
	shapes.multipart, % Multi-line nodes
	arrows.meta,
	decorations.markings,
}
\tikzset{
	Char/.style={
		draw,rounded corners=3pt,line width=0.5mm,
		minimum size=15pt,
		fill=#1
	},
	MilSymb land/magica/demon/.pic={
		\node [fill=MilSymb@fill, \MilSymb@line] {\bigstar};
	},
	/MilSymb/.cd,
		main/demon/.style={/MilSymb/.cd, SymbC=land/magica/demon},
}


\NewDocumentCommand\Magica{ d() g}{
	\node[Char=Dandelion] (c) at (#1) {};
	\node[right=5pt] at (c) {#2};
}
