Family — Design System
Family made its own typeface and it shows: the custom Family face at 68px/500 in display-P3 near-black gives the wallet a hand-finished warmth no system font could, with Inter at a comfortable 17px underneath. Ink-black 32px-radius pills, phone-scale product collages, and copy about 'details that matter' — consumer crypto styled like a boutique hardware brand.
This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/ds/family.
Tokens
Family's decoded design system: background #FFFFFF, text #474645, accent #FF3E00, link #FF3E00, primary #1A88F8; type scale h1 68px / h2 44px / body 17px; 4px spacing base; 4px base radius. The single interactive/action color is #F6F4EF — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #F3F3F3 |
| border | #E3E3E3 |
| text | #474645 |
| text_muted | #8C8C8B |
| primary | #1A88F8 |
| accent | #FF3E00 |
| link | #FF3E00 |
| secondary | #00CA48 |
| button_bg | #F6F4EF |
| button_text | #121212 |
Using these colors
- Action color
#F6F4EF— the single interactive color; only on things you click or must notice, never large fills. accent,linkare all#FF3E00— one role, not several (the action color).- accent
#FF3E00— accent for emphasis — keep it rare on the page. - primary
#1A88F8— a brand color — but the call-to-action uses #F6F4EF, not this. - secondary
#00CA48— optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two.
Typography
- Heading: Family (custom)
- Body: Inter
- h1: 68px
- h2: 44px
- body: 17px
Spacing
- base unit: 4px
- scale: 2px, 4px, 6px, 8px, 12px, 16px, 24px, 32px
Radii
- base: 4px
- button: 32px
Per-section tokens (14)
- Hero
- Feature
- Gallery / Showcase
- Feature
- Feature
- Feature
- Feature
- Feature
- Feature
- Gallery / Showcase
- Feature
- Testimonial / Social Proof
- FAQ
- CTA / Sign-up
Export: DESIGN.md
# Family — Design System > light, modern, medium, custom Family made its own typeface and it shows: the custom Family face at 68px/500 in display-P3 near-black gives the wallet a hand-finished warmth no system font could, with Inter at a comfortable 17px underneath. Ink-black 32px-radius pills, phone-scale product collages, and copy about 'details that matter' — consumer crypto styled like a boutique hardware brand. ## Colors | Role | Value | |------|-------| | bg | `#FFFFFF` | | surface | `#F3F3F3` | | border | `#E3E3E3` | | text | `#474645` | | text_muted | `#8C8C8B` | | primary | `#1A88F8` | | accent | `#FF3E00` | | link | `#FF3E00` | | secondary | `#00CA48` | | button_bg | `#F6F4EF` | | button_text | `#121212` | **Using these colors** - **Action color** `#F6F4EF` — the single interactive color; it appears only on things you click or must notice (buttons, key highlights), never on large fills or backgrounds. - `accent`, `link` are all `#FF3E00` — one role, not several. - **accent** `#FF3E00` — accent for emphasis — keep it rare on the page. - **primary** `#1A88F8` — a brand color — but the call-to-action uses #F6F4EF, not this. - **secondary** `#00CA48` — optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two. ## Typography - Heading: **Family (custom)** _(free fallback: Newsreader)_ - Body: **Inter** - h1: 68px - h2: 44px - body: 17px > **Fonts —** Family (custom) may be proprietary — safe free fallback: Newsreader (Google Fonts). Inter — free, on Google. ## Spacing - base unit: 4px - scale: 2px, 4px, 6px, 8px, 12px, 16px, 24px, 32px ## Radius - base: 4px - button: 32px ## Primary button - bg `#F6F4EF` · text `#121212` · radius 32px ## How to apply Paste the Tailwind `@theme` (or CSS variables) as your base, then build each section to its spec — verify every color, radius, and font against these tokens.
Export: Tailwind v4 (@theme)
@theme {
/* action color #F6F4EF — the one interactive color; buttons/links/emphasis only, never large fills. */
--color-bg: #FFFFFF;
--color-surface: #F3F3F3;
--color-border: #E3E3E3;
--color-text: #474645;
--color-text-muted: #8C8C8B;
--color-primary: #1A88F8; /* a brand color — but the call-to-action uses #F6F4EF, not this. */
--color-accent: #FF3E00; /* accent for emphasis — keep it rare on the page. */
--color-link: #FF3E00; /* inline text links and link-styled controls. */
--color-secondary: #00CA48; /* optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two. */
--color-button-bg: #F6F4EF; /* primary-button fill — the main call-to-action color. */
--color-button-text: #121212;
/* fonts: Family (custom) may be proprietary — safe free fallback: Newsreader (Google Fonts). Inter — free, on Google. */
--font-heading: "Family (custom)", "Newsreader", system-ui, -apple-system, 'Segoe UI', sans-serif;
--font-body: "Inter", system-ui, -apple-system, 'Segoe UI', sans-serif;
--text-h1: 68px;
--text-h2: 44px;
--text-body: 17px;
--radius-base: 4px;
--radius-button: 32px;
--spacing-1: 2px;
--spacing-2: 4px;
--spacing-3: 6px;
--spacing-4: 8px;
--spacing-5: 12px;
--spacing-6: 16px;
--spacing-7: 24px;
--spacing-8: 32px;
}Export: CSS variables
:root {
/* action color #F6F4EF — the one interactive color; buttons/links/emphasis only, never large fills. */
--bg: #FFFFFF;
--surface: #F3F3F3;
--border: #E3E3E3;
--text: #474645;
--text-muted: #8C8C8B;
--primary: #1A88F8; /* a brand color — but the call-to-action uses #F6F4EF, not this. */
--accent: #FF3E00; /* accent for emphasis — keep it rare on the page. */
--link: #FF3E00; /* inline text links and link-styled controls. */
--secondary: #00CA48; /* optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two. */
--button-bg: #F6F4EF; /* primary-button fill — the main call-to-action color. */
--button-text: #121212;
--font-heading: "Family (custom)", "Newsreader", system-ui, -apple-system, 'Segoe UI', sans-serif;
--font-body: "Inter", system-ui, -apple-system, 'Segoe UI', sans-serif;
--radius: 4px;
--radius-button: 32px;
}
/* fonts: Family (custom) may be proprietary — safe free fallback: Newsreader (Google Fonts). Inter — free, on Google. */