Skip to content

DESIGN

Selene — mobile app.

(Why this product looks the way it does. Audience, primary jobs-to-be-done, the visual decisions that diverge from the global system and why.)

This is a mobile app built on the canonical rsm-* scaffold defined in the master DESIGN.md. Before adding a new screen, read these sections — everything you need to match the design system is in the global file:

selene-* for Selene-specific components beyond the shared rsm-* scaffold. Register any new prefix in the global class-name ownership table.

Restating the global rule because every product CSS extension tries to drift back into single-side accent stripes:

  • ❌ border: 1px solid var(--grey3) (or any colour) on any card, readonly tile, sheet, row, or grouping container.
  • ❌ Single-side accent stripes — no border-left, border-top, border-right, or border-bottom to colour-code state.
  • ✅ background: <neutral or tinted bg> + box-shadow: var(--sh-card) + border-radius: 14px.

See screens/ for canonical interactive HTML mockups.

See prototypes/ for narrated end-to-end flows.