product & industrial designerloading portfolio
000%
HASNAIN

hasnain

hasnain

home

/

style guide

2026

style guide

2026

style guide

2026

style guide

the design system behind every page.

the design system behind every page.

the design system behind every page.

version 1.0

version 1.0

13 color styles · 19 text styles · 3 typefaces

13 color styles · 19 text styles · 3 typefaces

colors, type, spacing and components that keep every page consistent. everything here is live: change a style once and the whole template follows.

01

colors

a restrained monochrome palette. every swatch is a live color style, so edits here flow through the whole site.

a restrained monochrome palette. every swatch is a live color style, so edits here flow through the whole site.

surface

4 styles

canvas

#ffffff · surface/canvas

secondary

#f0f0f0 · surface/secondary

elevated

#f7f7f7 · surface/elevated

muted

#eaeaea · surface/muted

text

4 styles

primary

#000000 · text/primary

secondary

#666666 · text/secondary

muted

#888888 · text/muted

inverted

#ffffff · text/inverted

border

3 styles

subtle

#e0e0e0 · border/subtle

medium

#dadada · border/medium

strong

#a0a0a0 · border/strong

brand

2 styles

black

#000000 · brand/black

white

#ffffff · brand/white

02

typography

a modern sans, an editorial serif and a script accent, always lowercase, tight and calm.

a modern sans, an editorial serif and a script accent, always lowercase, tight and calm.

Aa

host grotesk

primary sans · 300 / 400

headings, body copy, navigation and ui.

Aa

imbue

editorial serif · 400

category titles, accents and project names.

Aa

italianno

script accent · 400

numbers, years and signature touches.

display

display/giant editorial

imbue · 300 · 100 / 1em

01 / halo

display/hero title

host grotesk · 300 · 80 / 70

product design

display/editorial serif

imbue · 400 · 60 / 0.7em

smart home

display/sub editorial

imbue · 400 · 44 / 1em

projects.

headings

heading/large

host grotesk · 300 · 60 / 1.1em

objects people love to use

heading/section

host grotesk · 300 · 40 / 1.1em

simple answers to common questions

heading 1

host grotesk italic · 300 · 48 / 48

halo

heading/medium

host grotesk · 400 · 28 / 26

industrial design

heading/small

host grotesk · 400 · 24 / 28

cmf & finish

body

body/lead

host grotesk · 300 · 24 / 28

hey, i’m hasnain, a product designer shaping calm, useful objects.

body

host grotesk · 300 · 24 / 1.2em

every project starts with research, sketches and honest prototypes.

body 2

host grotesk · 400 · 28 / 1.2em

have an idea worth building?

body/medium

host grotesk · 400 · 20 / 28

a 30-minute intro call to scope the brief.

body/regular

host grotesk · 400 · 18 / 1.2em

reading text for case studies, research notes and details.

body/small

host grotesk · 400 · 14 / 1.1em

industrial design · cmf · prototyping

body/extra small

host grotesk · 400 · 12 / 1.2em

© 2026 hasnain. all rights reserved.

script & ui

script/large accent

italianno · 400 · 44 / 40

halo

script/year badge

italianno · 400 · 32 / 40

2026

ui/tag label

host grotesk · 400 · 16 / 1.2em

product design

03

spacing & radius

an 4–8px rhythm with generous section spacing and soft continuous corners.

an 4–8px rhythm with generous section spacing and soft continuous corners.

spacing

4

icon gaps

8

label stacks

12

pill gaps

16

inner padding

20

page gutter

24

card padding

40

tablet inset

60

column gap

80

section inset

120

section rhythm

radius

14px

inputs

20px

cards & faq

28px

panels

60px

buttons & pills

120px

gallery images

capsule

project cards

04

components

the reusable pieces behind every page. each one is a component, so edits here update the whole site.

the reusable pieces behind every page. each one is a component, so edits here update the whole site.

orb button

primary call to action with a glass orb, letter roll and magnetic hover. size, icon, orb and surface are all controls.

on dark · hero and footer

on light · tiny → large

buttons

the form submit button (default, sending, sent and error states) and the outline pill used on case studies.

headings

the numbered section title and the large statement link used for the email on the contact page.

2026

selected work

2026

selected work

2026

selected work

hello@yourdomain.com

hello@yourdomain.com

faq item

a calm accordion row with a smooth open and close. question and answer are controls.

what does a typical product project include?

do you work with manufacturers?

yes. i prepare production-ready files and stay involved through tooling, samples and final cmf sign-off.

service row

a service title with up to three inline labels, used in the services section.

industrial design

concept

3d modelling

prototyping

industrial design

concept

3d modelling

prototyping

industrial design

concept

3d modelling

prototyping

pills & fields

status pill, selectable chips and the underline field used in the contact brief.

available for new projects

industrial design

cmf & finish

prototyping

3d visualisation

01 — your name *

jane smith

project capsule

the pill-shaped project card from the home slider, with its italianno number and title.

smart home

projects.

01

halo

ticker

the looping “let’s talk” band that opens the footer on every page.

  • Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

  • Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

  • Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

    Let’s Talk

05

motifs & icons

small, repeated details that make the template feel crafted: the asterisk, hairlines, grain and the capsule.

small, repeated details that make the template feel crafted: the asterisk, hairlines, grain and the capsule.

asterisk

section markers, badges and the brand mark.

grid lines

five hairlines that frame every section.

noise grain

a 3% film grain over every light section.

capsule

the pill shape behind project cards, swatches and buttons.

01 02 03

italianno numbers

a handwritten counter for projects, steps and years.

hairlines

1px dividers in border / subtle, never heavier.

icons

phosphor, 1.5px stroke, always in text / primary.

06

motion & layout

one easing curve, one reveal and three breakpoints. calm, consistent movement on every screen.

one easing curve, one reveal and three breakpoints. calm, consistent movement on every screen.

scroll reveal

fade

opacity 0 → 1

rise

y 28px → 0

duration

0.9s

easing

0.22, 1, 0.36, 1

stagger

0.08s

trigger

15% in view · once

hover

buttons

spring 0.35s

images

scale 1.04–1.06 · 0.8s

links

opacity 0.6

orb

magnetic lean + glow

preloader

length

≈ 6s at 1× speed

controls

name · caption · speed

exit

curtain reveal

runs

first visit only

desktop

1200

px

inset 80 · gutter 20 · 3-column grids

tablet

810

px

inset 40 · gutter 20 · 2-column grids

phone

390

px

inset 0 · gutter 20 · single column

Create a free website with Framer, the website builder loved by startups, designers and agencies.