Footer.tsx, RatingScreen.tsx, ProgressScreen.tsx, and CompletionScreen.tsx each contain the same duplicated three-sponsor array (COSC / SOSC / Sceptix) and the same DK24 "Powered By" block — roughly 120 lines of copy-paste.
Keep the logo files in public/ so the example config works out of the box.
Blocked by the ConfigContext issue.
Footer.tsx,RatingScreen.tsx,ProgressScreen.tsx, andCompletionScreen.tsxeach contain the same duplicated three-sponsor array (COSC / SOSC / Sceptix) and the same DK24 "Powered By" block — roughly 120 lines of copy-paste.<Branding />component and use it in all four places/Consortium Logo.svglinking tohttps://dk24.org/) stays hardcoded as permanent attribution and is deliberately not configurableconfig.sponsorLogos; an empty array means the "In Collaboration With" block does not render at allNitte_logo.webpandFiza_logo.webpare hardcoded corner overlays repeated across four screens — drive them fromconfig.cornerLogoLeft/cornerLogoRight, with null rendering nothingdocs/BRANDING.md: what to drop intopublic/, recommended dimensions, and a note that the shipped Nitte / Fiza / COSC / SOSC / Sceptix marks belong to those organizations and should be replaced rather than reusedKeep the logo files in
public/so the example config works out of the box.Blocked by the ConfigContext issue.