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