Lirelle — static markup

Plain HTML + CSS · no JavaScript · Stage + Tint

Each file is the fully-rendered DOM of one screen — no React, no Babel, no scripts. The only dependency is the shared stylesheet ../lumo.css. Open any file and the layout is right there in the source for Claude Code to read.

Note: these are static snapshots. Buttons, tabs and toggles show their resting state but do not respond — for the working app use the prototype in the project root. Edit markup here; edit behaviour in the lumo-*.jsx modules.
Meetings — states
Meetings · idle (Summary)Meetings.html Meetings · Transcript tabMeetings - Transcript.html Meetings · recordingMeetings - Recording.html Meetings · finalisingMeetings - Finalising.html Meetings · emptyMeetings - Empty.html Meetings · failedMeetings - Failed.html
Other sections
TranscriptsTranscripts.html AccountAccount.html SettingsSettings.html