Befynd Website Front
Style Guide & Components
Living reference for all UI patterns used across the theme. Documentation: STYLE-GUIDE.md, TEMPLATES.md, WORKFLOW.md (repo root).
Typography
Headings use newsreader (serif). Body uses Inter.
Display 5 – Page title
Heading 3
Heading 4
Heading 5
Heading 6
Utility sizes
display-9
text-xs – captions, chat sender
text-sm – secondary text
text-base – default body
text-md – emphasized body
text-lg – lead text
ff-news – Newsreader font family
Colors
#F97316
#FFF7ED
#FFEDD5
#2AF262
#62B149
#FB923C
#F4F4F5
#E4E4E7
#18181B
page bg
Text utilities: text-primary, text-green-600, text-gray-600, text-gray-900
Buttons
Primary actions use btn-primary. Secondary / cancel use btn-white or btn-outline-primary.
Badges & Alerts
Forms
Checkboxes
Search pill (header pattern)
Cards & Surfaces
Standard card
Used on dashboards, request lists, profile forms.
Request card
- 4 windows
- First floor
Pattern from handwerker-anfrage-karte
10 Credits
Starter package
2,40 € per offerLists
list-grey-dots
- Item one
- Item two
list-grey-dots-vertical
- Customer receives confirmation in chat
- Code sent 24h before appointment
- Free cancellation until 24h before
checklist primary-filled
- Verified email and phone
- Profile complete
Chat
Component: .chat-window – see chat.html / chat-pure.html

Delta Tech
Online
Domain-specific Components
Compliance status (Handwerker)
Status: Green
No active violations
Reliability badge
ZuverlässigStacked applicant avatars



Notification dropdown item

New message
Delta Tech sent an offer
Multistep Request Form
From handwerker-anfragen-multistep.html · SCSS: multistep-form-request.scss · JS: files/forms/forms.js
Sidebar progress
Component reference
.multi-step-form+[data-step]+[data-next]/[data-previous].card-multistep-request– step container with slide animation.radio-multistep-rich– icon radio cards (2-col mobile, 4-col desktop).form-check.other+.other-input-field– “Other” with inline text input.multistep-button-anfrage– step footer (Back + Continue).custom-dropdown– styled multi-select (replaces native select UI).custom-input-label+.custom-file-input+.uploadImagesSwiper– photo upload- Review step – label/value rows with
map-pinandcalendaricons
Utilities
rounded-3– default border radius for cards, modals, chat bubblesshadow-sm– inputs, cards, dropdownsbg-gray-101– page background (chat, dashboards)border-gray-200– dividers and card bordershover-primary– footer / link hover colorbefore-point– bullet title with primary dotcontainer-xxl– main content width
Icons
Feather Icons – data-feather="name" + feather.replace() in footer scripts.
Social icons – font icons: