\usepackage[fontsize=1.5em]{fontsize}% "wait doesn't em depend on font size?" don't ask me how this works
\usepackage{parskip}% fuck them paragraphs
\usepackage{tikz}% no good LaTeX abuse without TikZ, mein schmuzi-pusi
\usepackage{lmodern,fontspec}% better font, change it if you want ¯\_(ツ)_/¯
\usepackage{qrcode}% QR codes ezpz
\usepackage[%
papersize={8.5in,5.5in}, % this is half of letter paper, replace whole line with just "a5paper," to switch to A5 (would look like `a5paper,`, no "papersize=" or anything)
margin=15mm
]{geometry}
% I tried using EM and other relative measurements as much as possible so that size conversions are easy. Metric is objectively better (I will fight you in real life about most aspects of this, I'm actively working on recipe localization), but units are just a social construct.
\def\nl{\\\vspace{1em}}% just to give some extraspace between the things