{m.hello_world({ name: 'User' })}
+ + +v.pipe( v.string(m.validation_email_required()), v.email(m.validation_email_invalid()) ) +``` + +**Dashboard page titles:** Managed in `/src/lib/components/dashboard/utils.ts` via `getDashboardTitleTranslationFromPathname()`. Add new routes to `routeTitleMap` or add pattern matching for dynamic routes. + +## Styling Guidelines + +**Tailwind CSS 4 with OKLCH colors:** + +```svelte + +{m.contest_groups_no_groups_available()}
+ {:else} +{m.group_members_users_load_error()}
+ {:else if usersQuery.loading} +{m.groups_loading()}
+ {:else if filteredUsers.length === 0} +{m.group_members_no_users_found()}
+ {:else} ++ {m.group_card_id()}: #{group.id} +
++ {m.group_details_subtitle({ groupId: data.groupId.toString() })} +
++ {member.name} + {member.surname} +
++ {collaborator.firstName} + {collaborator.lastName} +
+