Styles
All frontend implementations should use the shared styles.css file from the main repository. This is a single CSS file (Conduit Minimal CSS v4) that includes only the classes actually used by Conduit.
The CSS classes it provides match the templates and the E2E test selectors contract.
Fonts and icons
Section titled “Fonts and icons”styles.css covers layout and components only — it does not bundle fonts or icons, so load these separately in your <head>:
- Fonts: the theme uses
Source Sans Pro(body) andLora(headings/article text). Without them, browsers fall back to generic sans-serif/serif. Load them however you prefer (e.g. Google Fonts). - Icons: the templates use
ion-*classes (ion-heart,ion-compose,ion-edit,ion-gear-a,ion-plus-round,ion-trash-a,ion-close-round) from the legacy Ionicons v2 set. Load an icon stylesheet that provides them, or substitute equivalent icons of your own.
Default Avatar
Section titled “Default Avatar”When a user has no profile image, implementations should display the default avatar (a smiley face icon).