Skip to content

DESIGN.md · Free

Compose Digi design system

Digital marketing agency website: a near-white page, near-black type and dark bands, one lime accent, pill-shaped buttons and links, set in DM Sans.

The style

Compose Digi is a website template for digital marketing agencies: services with weekly and monthly plans, case studies, careers with job openings, a blog and a contact form. It should feel confident, clean and current: a light page with large type, big photos with rounded corners, and one loud accent colour used sparingly.

The look is built from few parts. The page is a near-white Background (#FCFCFC); type is Ink (#101010), with Grey (#595959) for leads, descriptions and card meta, and Silver (#BFBFBF) for every 1px rule and divider. The header sits in a pale Surface bar (#F5F5F5) with round ends, its links in a Line pill (#D9D9D9). Lime (#B3FF00) is the accent: the current nav link, the primary buttons, the round arrow button and the hover fill of the dark buttons. Ink fills the dark parts — the footer's ticker band, the Load More and Submit buttons, the chosen client chip and the slider of the plan switch — with light text on them.

Everything is set in DM Sans (Inter only for the footer's huge service names and the line under its logo): 500 for headings, 400 for text, and an upper-case menu style (13px, 0.03em) for nav links, buttons, text links, eyebrows and dates. Buttons, nav links, chips and the switch are pills; photos and cards have 10px corners (8px on project cards), fields 4px. Motion is quick and springy: labels roll up to a second copy on hover, arrows turn 45°, underlines grow from the left, card photos zoom out from 105% to 100%, rows of cards and names run sideways in endless tickers, and a custom cursor follows the pointer and turns into a dark pill ("View Project", "Read") over cards. Nothing appears on load or on scroll.

Colours

  • Ink#101010ink · on-primary · secondary · on-surfaceBlack 13: headings and body text, the dark buttons (Load More, Submit), the footer's ticker band, the dark More box, the cursor dot, ticked checkboxes, the open accordion circle, outlines of the outlined buttons.
  • Ink soft#262626ink-softBlack 10: text typed into a field, a text link's hover colour in the footer and in rich text, the Submit button while pressed, one bar of the process chart.
  • Charcoal#454545charcoalBlack 09: the testimonial words on project cards, one bar of the process chart.
  • Grey#595959grey · on-surface-variantBlack 08: leads and descriptions, card meta (dates, client and year), card excerpts, the post meta labels, a field's border on focus, the job type on the job page.
  • Silver#BFBFBFsilver · outlineBlack 06: every 1px rule and divider, field borders, placeholders, a nav link's hover fill, the back circle of the footer's action button, the period switch's track, the quote mark on project cards.
  • Line#D9D9D9lineBlack 05: the header's link pill, the footer's main block, an unticked checkbox, a client chip's hover fill.
  • Mist#F0F0F0mistBlack 04: the fill of fields and of the pricing card.
  • Surface#F5F5F5surfaceBlack 03: the header bar (tablets and desktops), a focused field's fill.
  • Background#FCFCFCbackground · on-secondary · neutralWhite: the page, the header, light text on dark (ticker band, buttons, cursor pill, More box).
  • White#FFFFFFwhitePure white: the tick of a checked box, the minus of an open accordion row, the Submit spinner.
  • Black#000000blackPure black: the footer's line under the logo.
  • Accent#B3FF00accent · primaryAccent (lime): the current nav link, the primary buttons and the round arrow button, the Load More and Submit hover fill, the plus circle of the user rating.
  • Night#222222nightThe cursor pill (fill and border) and the year in the footer's bottom line.
  • Axisrgba(24, 33, 45, 0.5)axisThe process chart's dashed lines and percent labels.
  • Checkbox edgergba(24, 33, 45, 0.05)checkbox-edgeThe hairline around a checkbox.
  • Rulergba(6, 7, 9, 0.5)ruleThe 1 x 20 line between the phone number and the e-mail in the footer.
  • Veilrgba(16, 16, 16, 0.5)veilBlack 13 at 50%: the veil over the Home quote photo and the About video card (30% while the video card is hovered).
  • Veil darkrgba(16, 16, 16, 0.8)veil-darkBlack 13 at 80%: the veil over the Services call to action photo.
  • Backdroprgba(0, 0, 0, 0.8)backdropBehind the video player overlay.
  • Error#FF2244errorA field's message and border after a failed check, the Submit label after a failed send.
  • Error fillrgba(255, 34, 68, 0.15)error-fillThe Submit button's fill after a failed send.

Typography · DM Sans, Inter

  • display
    72px · 500 · 1.2 · -0.04em
    Compose Digi
  • h1
    56px · 500 · 1.2 · -0.04em
    Compose Digi
  • h2
    42px · 500 · 1.2
    Compose Digi
  • h3
    32px · 500 · 1.2
    Compose Digi
  • h4
    28px · 500 · 1.2
    Compose Digi
  • h5
    24px · 500 · 1.2
    Compose Digi
  • h6
    20px · 500 · 1.2
    Build a site that feels designed
  • huge
    54px · 500 · 1.2 · -0.01em
    Compose Digi
  • huge-stroke
    54px · 500 · 1.2 · -0.01em
    Compose Digi
  • big
    18px · 400 · 1.4
    Build a site that feels designed
  • paragraph
    16px · 400 · 1.4
    Build a site that feels designed
  • small
    14px · 400 · 1.4
    Build a site that feels designed
  • menu
    13px · 500 · 1.2 · 0.03em
    Build a site that feels designed

Corners

  • pill · 50px
  • bar · 100px
  • card · 10px
  • project-photo · 8px
  • field · 4px
  • round · 9999px

Spacing

  • gutter · 40px
  • gutter-phone · 20px
  • gutter-tablet · 30px
  • section-padding · 100px
  • section-padding-phone · 60px
  • section-padding-tablet · 80px
  • content-max · 1440px
  • header-height · 112px
  • header-height-phone · 68px
  • header-height-tablet · 104px
  • divider-inset · 50px
  • divider-inset-phone · 20px
  • divider-inset-tablet · 30px
  • card-gap · 30px

Parts

Get startedGet startedGet startedGet started
client chip active

Compose Digi

A card in its own colours and corners.

Drawn from the file’s component tokens.

Do's and don'ts

  • set headings and body text in Ink on the Background, and use Grey for leads, descriptions and card meta.
  • keep lime for the current nav link, the primary buttons, the round arrow button and the hover of the dark buttons — one accent, used sparingly.
  • write nav links, buttons, text links, eyebrows and dates in the upper-case menu style, and headings at weight 500 with line height 1.2.
  • make buttons, nav links, chips and switches pills; give photos and cards 10px corners and fields 4px.
  • separate rows and sections with 1px Silver lines, not with boxes or shadows.
  • animate hovers with the springs: roll labels up to a second copy, turn arrows 45°, grow underlines from the left, zoom card photos from 105% to 100%.
  • add shadows or new colours; the palette above is the whole palette.
  • use lime for running text or large backgrounds; it is a marker and a fill for small controls.
  • put light text on a photo without the veil under it.
  • use Inter outside the footer's huge service names and the line under its logo; DM Sans sets everything else.
  • make things appear on load or on scroll; motion answers the pointer, the tickers and the scroll-linked photos only.

Get Compose Digi

This file describes Compose Digi’s style. The template is the whole site: every page, its content and its motion, free to remix in Framer, with code editions for selected plans.

Be the first to know

Get new templates and components first

One short email when we release a template or a free component. No spam — unsubscribe anytime.

We use your email only for Framebrick updates. Privacy policy