Cofounder
DESIGN.md · measured October 30, 2026
kargul.studio design system
Light interface · Geist · 28.8px corners
- #EFEFEF
- #FFFFFF
- #232323
- #1DAF61
From kargul.studio ↗ · 323 elements at 1440×900 and 390×844 Independent analysis, not affiliated with kargul.studio
kargul.studio color palette
11 colors with hex codes, grouped by where each one is used on the page.
Surfaces
#EFEFEFbackground · --primary-foregroundPage background · 5×#FFFFFFsurface-container-low · --cardRaised areas one step from the page · 26×#23232366overlayTranslucent fill for cards and controls · 29×Text
#232323on-surface · --card-foregroundPrimary text and headings · 51×#707070on-surface-variantSecondary text · 19×#9D9D9Don-surface-muted · --dark-mutedMuted text and metadata · 36×#EFEFEFon-primaryText and icons on primaryAccents
#232323primary · --card-foregroundPrimary buttons and calls to action · 87×#1DAF61secondary · --successAccent in text, fills and borders · 2×Borders
#DBDBDBoutline · --dividerBorders and dividers · 10×#F5F5F53Doutline-variantSecondary dividers · 1×kargul.studio fonts and type scale
One family carries the whole interface.
mobile 28.5px
mobile 28.5px
Contrast
Text on #EFEFEF
13.6:14.3:12.3:1Spacing
No strict grid · 52% are multiples of 4px
xs2.17pxsm7.5pxmd12pxlg18pxxl56pxgutter24pxBreakpoints: 375px 400px 450px
Shapes
Corner radii, most used first.
Depth
kargul.studio UI components
Rebuilt from the measured CSS.
Motion
Interface transitions
0.3s0.5scubic-bezier(0.76, 0, 0.24, 1)cubic-bezier(0.7, 0, 0, 1)
Do’s and don’ts
Rules written from the measurements, so a coding agent stays on style.
- Use #EFEFEF for the page and lift surfaces in small steps: #FFFFFF.
- Keep text in 3 levels: #232323, #707070, #9D9D9D.
- Let contrast carry emphasis; primary actions use #232323 on #EFEFEF.
- Set headlines in Geist with tight tracking (-0.03em).
- Reuse the measured spacing steps (7.5px, 12px, 18px).
- Use 28.8px corners on most elements; larger surfaces also use 18px, 38px and 36px.
- Use #707070 for body text; it reaches 4.31:1 on #EFEFEF. Keep it for large text or metadata.
- Use #9D9D9D for body text; it reaches 2.36:1 on #EFEFEF. Keep it for large text or metadata.
- Introduce new font families beyond Geist.
- Add saturated accent colors; the measured palette is almost entirely neutral.
- Make interface transitions slower than 0.5s.
---
version: alpha
name: kargul.studio
description: "Light monochrome interface measured from kargul.studio: Geist type, tonal surfaces and 28.8px corners."
colors:
background: "#EFEFEF"
surface: "#EFEFEF"
on-surface: "#232323"
on-background: "#232323"
on-surface-variant: "#707070"
on-surface-muted: "#9D9D9D"
surface-container-low: "#FFFFFF"
overlay: "#23232366"
outline: "#DBDBDB"
outline-variant: "#F5F5F53D"
primary: "#232323"
on-primary: "#EFEFEF"
secondary: "#1DAF61"
typography:
headline-display:
fontFamily: Geist
fontSize: 52px
fontWeight: 700
lineHeight: 1.07
letterSpacing: -0.03em
headline-lg:
fontFamily: Geist
fontSize: 36px
fontWeight: 700
lineHeight: 1.16
letterSpacing: -0.03em
body-md:
fontFamily: Geist
fontSize: 18px
fontWeight: 700
lineHeight: 1.33
letterSpacing: -0.01em
label-lg:
fontFamily: Geist
fontSize: 16px
fontWeight: 500
lineHeight: 1.5
label-md:
fontFamily: Geist
fontSize: 15px
fontWeight: 700
lineHeight: 1.2
letterSpacing: -0.008em
label-sm:
fontFamily: Geist
fontSize: 14px
fontWeight: 500
lineHeight: 1.57
headline-display-mobile:
fontFamily: Geist
fontSize: 28.5px
fontWeight: 700
lineHeight: 1.1
letterSpacing: -0.03em
headline-lg-mobile:
fontFamily: Geist
fontSize: 28.5px
fontWeight: 700
lineHeight: 1.16
letterSpacing: -0.03em
rounded:
xs: 16px
sm: 18px
md: 28.8px
lg: 36px
xl: 38px
spacing:
xs: 2.17px
sm: 7.5px
md: 12px
lg: 18px
xl: 56px
gutter: 24px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.label-md}"
padding: 18px 24px
height: 54px
button-outline:
backgroundColor: "{colors.surface-container-low}"
textColor: "{colors.on-surface}"
padding: 12px 18px
height: 42px
button-ghost:
textColor: "{colors.on-surface}"
typography: "{typography.label-sm}"
padding: 11px 0px
card:
backgroundColor: "{colors.surface-container-low}"
textColor: "{colors.on-surface}"
padding: 12px 18px
link:
textColor: "{colors.on-surface-muted}"
---
# kargul.studio Design System
## Overview
kargul.studio describes itself as: “A design and engineering partner for scale-ups and enterprise products.” The interface is light, built on **Mist (#EFEFEF)** with **Charcoal (#232323)** text and almost no color: actions are carried by contrast, not hue.
Type is set in **Geist**. Headlines run large with tight negative tracking; body text is 18px. Depth comes from soft drop shadows. Corners are mostly 28.8px.
Measured from [kargul.studio](https://kargul.studio/) on October 30, 2026 at 1440×900 and 390×844 from 323 rendered elements. Values are computed styles from the live page, not the original source files.
## Colors
The palette has 11 roles.
- **Mist (#EFEFEF):** Page background, seen 5 times. Token `background`, CSS `--primary-foreground`.
- **Charcoal (#232323):** Primary text and headings, seen 51 times. Token `on-surface`, CSS `--card-foreground`.
- **Slate (#707070):** Secondary text, seen 19 times. Token `on-surface-variant`.
- **Gray (#9D9D9D):** Muted text and metadata, seen 36 times. Token `on-surface-muted`, CSS `--dark-muted`.
- **White (#FFFFFF):** Raised areas one step from the page, seen 26 times. Token `surface-container-low`, CSS `--card`.
- **Charcoal 40% (#23232366):** Translucent fill for cards and controls, seen 29 times. Token `overlay`.
- **Silver (#DBDBDB):** Borders and dividers, seen 10 times. Token `outline`, CSS `--divider`.
- **Snow 24% (#F5F5F53D):** Secondary dividers, seen 1 time. Token `outline-variant`.
- **Charcoal (#232323):** Primary buttons and calls to action, seen 87 times. Token `primary`, CSS `--card-foreground`.
- **Mist (#EFEFEF):** Text and icons on primary. Token `on-primary`.
- **Green (#1DAF61):** Accent in text, fills and borders, seen 2 times. Token `secondary`, CSS `--success`.
## Typography
**Geist** carries the whole interface. Fallback stack: `Geist, Geist Fallback`.
- **headline-display:** Geist 52px at weight 700, line height 1.07, tracking -0.03em (28.5px on mobile). Page title (h1).
- **headline-lg:** Geist 36px at weight 700, line height 1.16, tracking -0.03em (28.5px on mobile). Section headings (h2).
- **body-md:** Geist 18px at weight 700, line height 1.33, tracking -0.01em. Body text.
- **label-lg:** Geist 16px at weight 500, line height 1.5. Large buttons and tabs.
- **label-md:** Geist 15px at weight 700, line height 1.2, tracking -0.008em. Buttons, navigation and labels.
- **label-sm:** Geist 14px at weight 500, line height 1.57. Small labels and badges.
## Layout
Spacing does not follow a strict grid: 52% of measured values are multiples of 4px, so match the measured steps rather than rounding to a grid.
- **Scale:** xs 2.17px, sm 7.5px, md 12px, lg 18px, xl 56px.
- **Gaps:** 24px is the most common gap in flex and grid layouts.
- **Breakpoints:** 375px, 400px, 450px.
## Elevation & Depth
Raised elements use soft drop shadows. The most used recipes:
- `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, rgba(35, 35, 35, 0.08) 0px 8px 32px 0px`
## Shapes
Most elements use 28.8px corners. Measured radii, most used first:
- **md (28.8px):** 28 elements.
- **sm (18px):** 20 elements.
- **xl (38px):** 16 elements.
- **lg (36px):** 8 elements.
- **xs (16px):** 4 elements.
## Components
Measured from the rendered page. Token values reference the tokens above.
- **button-primary (“Start a project”):** #232323 fill, #EFEFEF text, 15px/700, 3.35544e+07px radius, padding 18px 24px.
- **button-outline (“Start a project”):** #FFFFFF fill, #232323 text, 13px/700, 3.35544e+07px radius, padding 12px 18px.
- **button-ghost (“Cookie settings”):** transparent fill, #232323 text, 14px/700, 3.35544e+07px radius, padding 11px 0px.
- **card:** #FFFFFF fill, #232323 text, 13px/700, 3.35544e+07px radius, padding 12px 18px.
- **link:** transparent fill, #9D9D9D text, padding 0px.
## Do's and Don'ts
- Do use #EFEFEF for the page and lift surfaces in small steps: #FFFFFF.
- Do keep text in 3 levels: #232323, #707070, #9D9D9D.
- Do let contrast carry emphasis; primary actions use #232323 on #EFEFEF.
- Do set headlines in Geist with tight tracking (-0.03em).
- Do reuse the measured spacing steps (7.5px, 12px, 18px).
- Do use 28.8px corners on most elements; larger surfaces also use 18px, 38px and 36px.
- Don't use #707070 for body text; it reaches 4.31:1 on #EFEFEF. Keep it for large text or metadata.
- Don't use #9D9D9D for body text; it reaches 2.36:1 on #EFEFEF. Keep it for large text or metadata.
- Don't introduce new font families beyond Geist.
- Don't add saturated accent colors; the measured palette is almost entirely neutral.
- Don't make interface transitions slower than 0.5s.
## Motion
Interface transitions are quick: 0.3s, 0.5s. Longer ambient animations run 2.05s, 1s.
- **Easing:** `cubic-bezier(0.76, 0, 0.24, 1)`, `cubic-bezier(0.7, 0, 0, 1)`, `cubic-bezier(0.4, 0, 0.2, 1)`.
- **Reduced motion:** the page responds to `prefers-reduced-motion`.
Generated by [Sitepeel](https://sitepeel.dev/design-md/kargul.studio/), the free DESIGN.md generator (engine 2026.10.29+bf9d681d83cf).
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
kargul.studio design system questions
What font does kargul.studio use?
kargul.studio’s website uses Geist (weights 500 and 700). Page titles are 52px at weight 700 (28.5px on phones) and body text is 18px. Measured on October 30, 2026.
What are the kargul.studio colors and hex codes?
On kargul.studio: #EFEFEF (mist) for the background and #232323 (charcoal) for text, with #1DAF61 (green) as another accent. The color palette above lists all 11 colors with their hex codes and where each one is used.
What is the kargul.studio design system?
The design system on this page is kargul.studio’s, as measured on October 30, 2026: Geist type and 28.8px corners, written down as a DESIGN.md. It is not kargul.studio’s own documentation.
What is the kargul.studio DESIGN.md?
A plain-text file with kargul.studio’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 kargul.studio’s official design system?
No. Sitepeel measured it from kargul.studio’s public page on October 30, 2026. It is an independent analysis, not made or approved by kargul.studio.
Can I use kargul.studio’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 kargul.studio’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.




