/* styles omitted for brevity in this build; same as previous */