Choose your display currency.Prices are checked with Plugin Boutique.
bmusiq DESIGN SYSTEM / V1

One identity.
Every touchpoint.

01 / IDENTITY

Keep the face. Build the world.

The supplied wordmark is our primary signature. The face mark works at smaller sizes. Keep their proportions and give them breathing room.

bmusiq primary wordmarkbmusiq face mark

Use the supplied dark logos on light surfaces. A reversed logo for dark backgrounds should be a separately approved brand asset.

02 / COLOUR

A calm canvas. A little energy.

Paper and charcoal carry the content. Lime highlights actions. The secondary palette gives product artwork variety without competing with the writing.

Paper#f7f7f2
Ink#252623
Secondary text#62675b
Lime / action#d1ef75
Lavender#d9d2f0
Coral#edb49c
Blue#c5d8e5
Soft panel#e9eddd

Use charcoal text on lime. Secondary text uses the darker muted token for easier reading on paper and card surfaces.

03 / TYPOGRAPHY

Distinctive headings.
Comfortable reading.

HEADINGS

Space Grotesk

Medium weight, open layouts and carefully spaced headlines.

BODY & INTERFACE

DM Sans

A clear everyday typeface for reading, navigation and controls.

Displayclamp(3.25rem, 6.2vw, 5.375rem)

Better sounds.

Section headingclamp(2rem, 3.7vw, 3rem)

Fresh ideas for your next session.

Card title1.625rem

A new starting point.

Reading text1.125rem

The right tool helps you finish the music.

Body & controls1rem

Explore plugins, samples and practical advice.

Supporting text.875rem

Retailer information and supporting navigation.

Labels & metadata.8125rem

PRODUCT BRIEFING / 3 MIN READ

Reading rules: 18px article text, 16px body text and controls, 14px supporting text, 13px labels. Mobile keeps these sizes. Tiny labels inside decorative illustrations are not interface text.

04 / SPACING & SHAPE

Make room for the music.

A shared spacing scale keeps cards, sections and controls related. Gentle corners belong to cards and panels; fully rounded shapes belong to filters and icon actions.

4pxspace-1
8pxspace-2
12pxspace-3
16pxspace-4
20pxspace-5
24pxspace-6
32pxspace-8
40pxspace-10
48pxspace-12
64pxspace-16
80pxspace-20
Controls.25rem
Cards.375rem
Panels.5rem
Filter pills999px
05 / COMPONENTS

Familiar patterns. Clear actions.

These are the actual button, filter, notice and product-card styles used on the site.

ACTIONS & STATES

Lime is reserved for actions, savings and link accents; image boxes use neutral or complementary colours. Text links have a low marker stripe beneath the text, leaving arrow icons clear. Hover, keyboard focus, active and disabled states are shared. Focus a control with Tab to see its outline.

DROPDOWNS, FILTERS & INPUTS

Shared popovers support keyboard navigation, selected-state checks and search for longer lists. Native controls remain available before enhancement loads.

Try these on the deals page . The examples below show the shared appearance.

Selected filterDefault filter
BADGE SIZES

Use medium badges in discovery sections and small badges for quiet metadata above a product title. Filters and purchase buttons keep their own control sizes.

Medium · SamplesSmall · LoopsSmall · One-shots

Informative, never invented. Verify a price or discount before showing it as a live offer.

06 / USAGE

Change the system once.

Foundations

Fonts, colour, type sizes, spacing, corners and minimum touch targets live in src/styles/tokens.css.

Shared patterns

Site styles live in src/styles/global.css. Product cards, artwork and article cards live in src/components/.

Content

Products and articles are kept separate from presentation in src/data/catalogue.js. A new product should inherit existing styles.

Responsive behaviour

Layouts adapt to the available width. Body text stays readable, controls wrap, and cards stack on smaller screens.

Find your next idea.