Sitepeel
DESIGN.md · measured November 7, 2026
Psn design system
Psn’s website (psn-portfolio.ai.studio) uses the Press Start 2P font and #FACC15 as its main color on a #F8F5EA background. Measured by Sitepeel on November 7, 2026.
- #F8F5EA
- #E8F6F9
- #000000
- #FACC15
From psn-portfolio.ai.studio ↗ · 254 elements at 1440×900 and 390×844 Independent analysis, not affiliated with Psn
Psn color palette
10 colors with hex codes, grouped by where each one is used on the page.
Surfaces
#F8F5EAbackgroundPage background · 7×#E8F6F9surface-container-lowRaised areas one step from the page · 3×#FFFFFFsurface-container · --tw-ring-offset-colorCards and panels · 42×Text
#000000on-surface · --color-blackPrimary text and headings · 76×#9F9FA9on-surface-variantSecondary text · 2×#000000on-primaryText and icons on primaryAccents
#FACC15primaryBrand color on large areas · 15×#0E9AB5secondarySecondary buttons · 13×#67E8F9tertiaryAccent in text, fills and borders · 5×Status
#4ADE80successSuccess and positive states · 7×Gradients
Psn fonts and type scale
4 families.
mobile 30px
mobile 20px
Contrast
Text on #F8F5EA
19.2:12.4:1Spacing
No strict grid · 73% are multiples of 4px
xs4pxsm8pxmd10pxlg24pxxl48pxgutter8pxsection96pxmargin32pxBreakpoints: 600px
Shapes
Corner radii, most used first.
Depth
Psn UI components
Rebuilt from the measured CSS.
Motion
Interface transitions
0.15s0.12s0.25scubic-bezier(0.4, 0, 0.2, 1)ease
Do’s and don’ts
Rules written from the measurements, so a coding agent stays on style.
- Use #F8F5EA for the page and lift surfaces in small steps: #E8F6F9, #FFFFFF.
- Keep text in 2 levels: #000000, #9F9FA9.
- Use #FACC15 as the brand accent: header, logo and key highlights.
- Reuse the measured spacing steps (8px, 10px, 24px).
- Use #9F9FA9 for body text; it reaches 2.40:1 on #F8F5EA. Keep it for large text or metadata.
- Introduce new font families beyond Press Start 2P, Plus Jakarta Sans, Silkscreen and JetBrains Mono.
- Use #FACC15 for large backgrounds or body text.
- Make interface transitions slower than 0.25s.
---
version: alpha
name: Psn
description: "Light interface measured from psn-portfolio.ai.studio: Press Start 2P type with Plus Jakarta Sans, vivid amber accents, tonal surfaces and square corners."
colors:
background: "#F8F5EA"
surface: "#F8F5EA"
on-surface: "#000000"
on-background: "#000000"
on-surface-variant: "#9F9FA9"
surface-container-low: "#E8F6F9"
surface-container: "#FFFFFF"
primary: "#FACC15"
on-primary: "#000000"
secondary: "#0E9AB5"
tertiary: "#67E8F9"
success: "#4ADE80"
typography:
headline-display:
fontFamily: Press Start 2P
fontSize: 54.5px
fontWeight: 400
lineHeight: 1.25
headline-lg:
fontFamily: Press Start 2P
fontSize: 30px
fontWeight: 400
lineHeight: 1.2
body-md:
fontFamily: Plus Jakarta Sans
fontSize: 14px
fontWeight: 400
lineHeight: 1.43
body-sm:
fontFamily: Press Start 2P
fontSize: 12px
fontWeight: 400
lineHeight: 1.33
label-lg:
fontFamily: Plus Jakarta Sans
fontSize: 16px
fontWeight: 400
lineHeight: 1.5
label-md:
fontFamily: Silkscreen
fontSize: 14px
fontWeight: 700
lineHeight: 1.43
label-sm:
fontFamily: Silkscreen
fontSize: 12px
fontWeight: 700
lineHeight: 1.33
code:
fontFamily: JetBrains Mono
fontSize: 14px
fontWeight: 400
lineHeight: 1.43
headline-display-mobile:
fontFamily: Press Start 2P
fontSize: 30px
fontWeight: 400
lineHeight: 1.25
headline-lg-mobile:
fontFamily: Press Start 2P
fontSize: 20px
fontWeight: 400
lineHeight: 1.4
rounded:
none: 0px
spacing:
xs: 4px
sm: 8px
md: 10px
lg: 24px
xl: 48px
gutter: 8px
section: 96px
margin: 32px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.label-md}"
rounded: "{rounded.none}"
padding: 14px 20px
height: 54px
button-secondary:
backgroundColor: "{colors.secondary}"
textColor: "{colors.surface-container}"
typography: "{typography.label-md}"
rounded: "{rounded.none}"
padding: 14px 20px
height: 54px
button-outline:
backgroundColor: "{colors.surface-container}"
textColor: "{colors.on-surface}"
typography: "{typography.label-md}"
rounded: "{rounded.none}"
padding: 14px 20px
height: 54px
button-ghost:
textColor: "{colors.on-surface}"
typography: "{typography.label-lg}"
rounded: "{rounded.none}"
padding: 0px
input-field:
backgroundColor: "{colors.background}"
textColor: "{colors.on-surface}"
typography: "{typography.label-lg}"
rounded: "{rounded.none}"
padding: 12px 16px
card:
backgroundColor: "{colors.surface-container}"
textColor: "{colors.on-surface}"
typography: "{typography.label-lg}"
rounded: "{rounded.none}"
padding: 0px
link:
textColor: "{colors.on-surface}"
---
# Psn Design System
## Overview
Psn describes itself as: “Parth Nakti (Psn) — second-year computer engineering student at Atharva College of Engineering, Mumbai. The real trail of what he built, what broke, and what he decided.” The interface is light, built on **Warm Mist (#F8F5EA)** with **Near Black (#000000)** text, and **Vivid Amber (#FACC15)** as the main accent.
Type is set in **Press Start 2P** and **Plus Jakarta Sans**, with **JetBrains Mono** for code. Headlines run large; body text is 14px. Depth comes from soft drop shadows. Corners are square.
Measured from [psn-portfolio.ai.studio](https://psn-portfolio.ai.studio/) on November 7, 2026 at 1440×900 and 390×844 from 254 rendered elements. Values are computed styles from the live page, not the original source files.
## Colors
The palette has 10 roles, plus gradient stops #E3DCC4.
- **Warm Mist (#F8F5EA):** Page background, seen 7 times. Token `background`.
- **Near Black (#000000):** Primary text and headings, seen 76 times. Token `on-surface`, CSS `--color-black`.
- **Cool Gray (#9F9FA9):** Secondary text, seen 2 times. Token `on-surface-variant`.
- **Cool Mist (#E8F6F9):** Raised areas one step from the page, seen 3 times. Token `surface-container-low`.
- **White (#FFFFFF):** Cards and panels, seen 42 times. Token `surface-container`, CSS `--tw-ring-offset-color`.
- **Vivid Amber (#FACC15):** Brand color on large areas, seen 15 times. Token `primary`.
- **Near Black (#000000):** Text and icons on primary. Token `on-primary`.
- **Cyan (#0E9AB5):** Secondary buttons, seen 13 times. Token `secondary`.
- **Cyan (#67E8F9):** Accent in text, fills and borders, seen 5 times. Token `tertiary`.
- **Green (#4ADE80):** Success and positive states, seen 7 times. Token `success`.
## Typography
**Press Start 2P**, **Plus Jakarta Sans**, **Silkscreen** and **JetBrains Mono** (monospace) share the interface. Fallback stack: `Press Start 2P, monospace`. Other loaded fonts: Chakra Petch.
- **headline-display:** Press Start 2P 54.5px at weight 400, line height 1.25 (30px on mobile). Page title (h1).
- **headline-lg:** Press Start 2P 30px at weight 400, line height 1.2 (20px on mobile). Section headings (h2).
- **body-md:** Plus Jakarta Sans 14px at weight 400, line height 1.43. Body text.
- **body-sm:** Press Start 2P 12px at weight 400, line height 1.33. Secondary and small text.
- **label-lg:** Plus Jakarta Sans 16px at weight 400, line height 1.5. Large buttons and tabs.
- **label-md:** Silkscreen 14px at weight 700, line height 1.43. Buttons, navigation and labels.
- **label-sm:** Silkscreen 12px at weight 700, line height 1.33, uppercase. Small labels and badges.
- **code:** JetBrains Mono 14px at weight 400, line height 1.43. Code and technical values.
## Layout
Spacing is mostly on a 4px grid (73% of measured values), with some off-grid steps. Match the measured scale rather than rounding everything.
- **Scale:** xs 4px, sm 8px, md 10px, lg 24px, xl 48px.
- **Sections:** 96px vertical padding between major sections.
- **Gaps:** 8px is the most common gap in flex and grid layouts.
- **Page margin:** 32px on each side of full-width sections.
- **Breakpoints:** 600px.
## Elevation & Depth
Raised elements use soft drop shadows. The most used recipes:
- `rgb(0, 0, 0) 4px 4px 0px 0px`
- `rgb(0, 0, 0) 5px 5px 0px 0px`
- `rgb(0, 0, 0) 6px 6px 0px 0px`
## Shapes
Corners are square. Measured radii, most used first:
- **none (0px):** measured.
## Components
Measured from the rendered page. Token values reference the tokens above.
- **button-primary (“EMAIL ME”):** #FACC15 fill, #000000 text, 14px/700, padding 14px 20px, border 3px solid #000000, shadow `rgb(0, 0, 0) 5px 5px 0px 0px`.
- **button-secondary (“VIEW PROJECTS”):** #0E9AB5 fill, #FFFFFF text, 14px/700, padding 14px 20px, border 3px solid #000000, shadow `rgb(0, 0, 0) 5px 5px 0px 0px`.
- **button-outline (“HIRE ME”):** #FFFFFF fill, #000000 text, 14px/700, padding 14px 20px, border 3px solid #000000, shadow `rgb(0, 0, 0) 5px 5px 0px 0px`.
- **button-ghost (“PSN”):** transparent fill, #000000 text, 16px/400, padding 0px.
- **input-field (“Enter your name”):** #F8F5EA fill, #000000 text, 16px/400, padding 12px 16px, border 3px solid #000000.
- **card:** #FFFFFF fill, #000000 text, 16px/400, padding 0px, border 3px solid #000000, shadow `rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgb(132, 204, 22) 6px 6px 0px 0px`.
- **link:** transparent fill, #000000 text, padding 0px.
## Do's and Don'ts
- Do use #F8F5EA for the page and lift surfaces in small steps: #E8F6F9, #FFFFFF.
- Do keep text in 2 levels: #000000, #9F9FA9.
- Do use #FACC15 as the brand accent: header, logo and key highlights.
- Do reuse the measured spacing steps (8px, 10px, 24px).
- Don't use #9F9FA9 for body text; it reaches 2.40:1 on #F8F5EA. Keep it for large text or metadata.
- Don't introduce new font families beyond Press Start 2P, Plus Jakarta Sans, Silkscreen and JetBrains Mono.
- Don't use #FACC15 for large backgrounds or body text.
- Don't make interface transitions slower than 0.25s.
## Motion
Interface transitions are quick: 0.15s, 0.12s, 0.25s. Longer ambient animations run 4.5s, 1.1s.
- **Easing:** `cubic-bezier(0.4, 0, 0.2, 1)`, `ease`, `ease-in-out`.
- **Reduced motion:** the page responds to `prefers-reduced-motion`.
Generated by [Sitepeel](https://sitepeel.dev/design-md/psn-portfolio.ai.studio/), the free DESIGN.md generator (engine 2026.10.29+b828a475ee10).
Fonts
What font does Psn use?
Psn uses Press Start 2P (weight 400) and Plus Jakarta Sans (weight 400), with JetBrains Mono for code on psn-portfolio.ai.studio. Page titles are 54.5px at weight 400 (30px on phones) and body text is 14px. Measured on November 7, 2026.
- AaPress Start 2P · 400
- AaPlus Jakarta Sans · 400
- AaSilkscreen · 700
- AaJetBrains Mono · 400
Colors
Psn colors: palette and hex codes
Psn’s main colors are #F8F5EA (warm mist) for the background, #000000 (near black) for text and #FACC15 (vivid amber) as the main accent, with #0E9AB5 (cyan) and #67E8F9 (cyan) as other accents. Measured on November 7, 2026.
- #F8F5EA · warm mist
- #000000 · near black
- #9F9FA9 · cool gray
- #E8F6F9 · cool mist
- #FFFFFF · white
- #FACC15 · vivid amber
- #0E9AB5 · cyan
- #67E8F9 · cyan
Tech stack
What is Psn built with?
Psn’s website (psn-portfolio.ai.studio) is built with React, Tailwind CSS, Google Cloud, Lenis and Express. Measured on November 7, 2026.
- JavaScript framework
- React 19.3.1
- Animation & 3D
- Lenis 1.3.27, Motion
- Hosting & CDN
- Google Cloud
- Server
- Express
- UI & CSS
- Tailwind CSS 4.x
- Fonts & icons
- Google Fonts, Lucide
What you can build with it
Landing pages, pricing tables, dashboards: your AI coding agent builds them in this style, with these colors, fonts, spacing and buttons instead of its defaults.
Download DESIGN.md, put it in your project’s root folder, then ask your agent for a page.
Build a landing page for my product. Follow for every color, font, spacing value, corner and button.
Need a page behind a login?
The DESIGN.md generator Chrome extension makes one from any page you have open, including dashboards and pages behind a login.
More designs
Brand examples →Another site? Make a DESIGN.md from any link.
FAQ
Psn design system questions
What font does Psn use?
Psn’s website uses Press Start 2P (weight 400) and Plus Jakarta Sans (weight 400), with JetBrains Mono for code. Page titles are 54.5px at weight 400 (30px on phones) and body text is 14px. Measured on November 7, 2026.
What are the Psn colors and hex codes?
On psn-portfolio.ai.studio: #F8F5EA (warm mist) for the background, #000000 (near black) for text and #FACC15 (vivid amber) as the main accent, with #0E9AB5 (cyan) and #67E8F9 (cyan) as other accents. The color palette above lists all 10 colors with their hex codes and where each one is used.
What is the Psn design system?
The design system on this page is psn-portfolio.ai.studio’s, as measured on November 7, 2026: Press Start 2P type, #FACC15 as the main color and square corners, written down as a DESIGN.md. It is not Psn’s own documentation.
What is Psn built with?
Psn’s website (psn-portfolio.ai.studio) is built with React, Tailwind CSS, Google Cloud, Lenis and Express. The full tech stack Sitepeel found: React, Lenis, Google Cloud, Express, Tailwind CSS, Motion, Google Fonts and Lucide. Measured on November 7, 2026.
What is the Psn DESIGN.md?
A plain-text file with Psn’s measured colors, type, spacing, corners and components as tokens, plus short rules, in the DESIGN.md format Google published with Stitch. Your AI coding agent reads it and builds in this style. More about DESIGN.md.
How do I use it with Claude Code or Cursor?
Download the file and put it in your project’s root folder, then ask your agent to follow DESIGN.md. Step-by-step guides: Claude Code, Cursor, Codex, GitHub Copilot.
Is this Psn’s official design system?
No. Sitepeel measured it from psn-portfolio.ai.studio’s public page on November 7, 2026. It is an independent analysis, not made or approved by Psn.
Can I use Psn’s style in my own product?
Use it to learn, prototype and compare. For a real product, make the style your own, and never copy Psn’s logo, name, pictures or text.
How accurate are the values?
Each value was measured on the rendered page after it fully loaded, on desktop and mobile: colors where they appear, type with tracking, spacing, corners, shadows and hover states. Sites change, so check the date at the top.




