ycode.com
AI Breakdown
Design export
---
version: alpha
name: Ycode
description: Modern visual builder with freedom of open source control.
colors:
primary: "#ffffff"
neutral: "#0a0a0a"
border: "#374151"
surface: "{colors.neutral}"
on-surface: "{colors.primary}"
typography:
headline-lg:
fontFamily: Inter
fontSize: 56px
fontWeight: 500
lineHeight: 1
headline-md:
fontFamily: Inter
fontSize: 40px
fontWeight: 500
lineHeight: 1.1
letterSpacing: -0.02em
headline-sm:
fontFamily: Inter
fontSize: 20px
fontWeight: 500
lineHeight: 1.2
headline-xs:
fontFamily: Inter
fontSize: 18px
fontWeight: 500
lineHeight: 1.22
body-md:
fontFamily: Inter
fontSize: 16px
fontWeight: 400
lineHeight: 1.5
rounded:
sm: 8px
full: 9999px
spacing:
xs: 6px
sm: 26px
md: 48px
lg: 64px
xl: 140px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.neutral}"
rounded: "{rounded.full}"
padding: 0px 12px
height: 32px
button-secondary:
textColor: "{colors.primary}"
rounded: "{rounded.full}"
padding: 0px 12px
height: 32px
button-link:
textColor: "{colors.primary}"
rounded: 0px
card:
backgroundColor: "{colors.neutral}"
textColor: "{colors.primary}"
rounded: "{rounded.sm}"
padding: 16px
---
# Ycode: Dark Monochrome Framed by an Editor Preview
## Overview
Ycode presents a focused, technical brand for builders. The interface is deliberately minimal and monochrome to emphasize product proof over decoration. Expect confident, low-noise layouts, large sectional spacing, and crisp contrast suitable for both B2B and indie audiences. Default to dark mode and keep the tone straightforward and instructional.
## Colors
- Primary (#ffffff): Primary ink for text and high-emphasis elements, also the fill for primary buttons.
- Neutral (#0a0a0a): Core canvas and app-like surfaces across the site.
- Border (#374151): Cool slate used for dividers, outlines, and subtle separators.
- Surface ({colors.neutral} → #0a0a0a): Section and card backgrounds in dark mode.
- On-surface ({colors.primary} → #ffffff): Text and icon color on dark surfaces.
## Typography
Inter is the sole family across headings and body, reinforcing a product-first tone. It is available via Google Fonts and can be loaded directly; recommended fallbacks when webfonts are unavailable: system-ui, Helvetica Neue, Arial. Headline-lg (Inter 56px/500, 1) is for the hero. Headline-md (40px/500, 1.1, -0.02em) handles section leads and pricing headings. Headline-sm (20px/500, 1.2) and Headline-xs (18px/500, 1.22) cover card titles and UI labels. Body-md (16px/400, 1.5) is the default paragraph and feature-list size. Prefer weights 400 and 500 to match the measured styles.
## Layout
Spacing is generous and stepped: xs 6px for micro gaps, sm 26px for paddings in compact bars, md 48px for intra-section rhythm, lg 64px for block spacing, and xl 140px for section padding. Use a simple centered content column with wide breathing room; let the hero and preview frame span large widths. Cards and lists rely on spacing plus borders rather than shadows for separation. Card internal padding is 16px per component token.
## Elevation & Depth
Shadows are disabled at all sizes. Depth is conveyed through tonal contrast (neutral surface vs. white type), thin slate borders (#374151), and ample whitespace. Emphasize hierarchy with type size/weight and spacing, not blur or glow. Interactive focus should be handled with color and outline rather than drop shadows.
## Shapes
Two radii define the language: sm 8px for cards and containers, and full 9999px for all CTAs, tags, and chips. Pills signal action; rounded rectangles signal content. Avoid mixing other radii to keep the page cohesive.
## Components
Buttons and card variants are foundational:
- Button Primary: background #ffffff, text #0a0a0a, pill radius 9999px, height 32px, horizontal padding 12px.
- Button Secondary: text #ffffff, pill radius 9999px, height 32px, horizontal padding 12px; no fill by default.
- Button Link: text #ffffff, square corners, no padding tokenized beyond text.
- Card: background #0a0a0a, text #ffffff, 8px radius, 16px internal padding.
Distinctive components on this page:
### Top Navigation Bar
Dark surface (#0a0a0a) with 16px Inter links. Right-aligned CTAs use the 32px pill pattern. Horizontal padding aligns to sm 26.
### Hero with Dual CTAs
Headline-lg Inter 56px/500 with a single paragraph in body-md 16px/1.5. Primary + secondary pill buttons stacked inline. Optional small status chips precede the heading.
### Editor Preview Frame
A wide app-like frame showing the builder UI. Use surface #0a0a0a with subtle slate borders for the frame chrome; internal labels can use headline-xs 18px where needed.
### Install Steps Grid
Three steps in a responsive grid. Each step uses headline-sm 20px for the title and body-md 16px for copy, with md 48px gaps between items.
### AI Provider Matrix
Provider names in headline-sm 20px with sub-model lists in body-md 16px. Use border color #374151 to separate columns or rows.
### Pricing Tiers
Two cards side by side. Plan names in headline-md 40px, price emphasis can share that size. Feature lists in body-md 16px with md 48px vertical rhythm. CTAs use primary and secondary button styles.
### Releases Feed
A stacked list. Version labels in headline-sm 20px, descriptions in body-md. Dividers use the border color.
### Community Testimonials
Quote text in body-md with author lines in headline-xs 18px. Maintain lg 64px spacing between quotes for scanability.
### Footer CTA Band
Section headline in headline-md 40px with dual CTAs reusing the hero pattern.
## Do's and Don'ts
- Do keep the background at #0a0a0a and use #ffffff for all primary text and CTAs.
- Do use Inter 500 for headings and 400 for body; avoid heavier weights.
- Do keep CTAs at 32px height with a 9999px pill radius; avoid alternative sizes or shapes.
- Do separate sections with spacing and the #374151 border; don't add drop shadows.
- Do use the provided spacing steps (26/48/64/140px) for rhythm; don't improvise in-between values.
- Don't introduce accent colors; the system is intentionally monochrome on this page.
## Agent Prompt Guide
Quick color reference — Text: #ffffff, Background: #0a0a0a, Border: #374151, Accent/Primary button fill: #ffffff (with #0a0a0a text).
1) Build a dark hero section
- Background #0a0a0a.
- H1: Inter 56px, weight 500, line-height 1, color #ffffff.
- Body copy: Inter 16px, weight 400, line-height 1.5, color #ffffff.
- Buttons: Primary pill 32px high, 12px horizontal padding, radius 9999px, fill #ffffff with text #0a0a0a; Secondary pill 32px high, text #ffffff, no fill.
- Spacing: top/bottom 140px, gap between H1 and copy 48px, gap to buttons 26px.
2) Three-step install grid
- Section padding: 140px top/bottom.
- Each step: title Inter 20px/500 (1.2), body Inter 16px/400 (1.5), color #ffffff.
- Card container optional: background #0a0a0a, radius 8px, padding 16px, thin border #374151.
- Grid gap: 48px between items; 64px between title and description blocks.
3) Two-tier pricing
- Background #0a0a0a.
- Plan card: radius 8px, padding 16px, border #374151.
- Plan title and price: Inter 40px/500 (1.1, letter-spacing -0.02em) in #ffffff.
- Features: Inter 16px/400 (1.5).
- CTAs: primary and secondary buttons per tokens (32px height, 12px padding, 9999px radius).
- Column gap 64px; section margin 140px.
4) Releases list
- Section padding 140px.
- Version label: Inter 20px/500 (1.2), color #ffffff.
- Description: Inter 16px/400 (1.5).
- Use dividers/borders in #374151 between entries and vertical gaps of 48px.
## Similar Brands
- Webflow — Similar dark canvases and restrained sans-serif type; Ycode pushes monochrome further and leans harder on pill CTAs.
- Framer — High-contrast dark marketing with a central product preview; Framer introduces bright accents where Ycode stays grayscale.
- Vercel — Minimal dark aesthetic and developer-forward tone; Ycode is more marketing-friendly with step guides and pricing on the same page.
- Supabase — Open-source narrative and changelog prominence; Ycode's UI is more design-tool oriented than database tooling.
:root {
/* Colors */
--color-primary: #ffffff;
--color-neutral: #0a0a0a;
--color-border: #374151;
--color-surface: var(--color-neutral);
--color-on-surface: var(--color-primary);
/* Typography */
--text-headline-lg-size: 56px;
--text-headline-lg-weight: 500;
--text-headline-lg-leading: 1;
--text-headline-md-size: 40px;
--text-headline-md-weight: 500;
--text-headline-md-leading: 1.1;
--text-headline-md-tracking: -0.02em;
--text-headline-sm-size: 20px;
--text-headline-sm-weight: 500;
--text-headline-sm-leading: 1.2;
--text-headline-xs-size: 18px;
--text-headline-xs-weight: 500;
--text-headline-xs-leading: 1.22;
--text-body-md-size: 16px;
--text-body-md-weight: 400;
--text-body-md-leading: 1.5;
--font-inter: "Inter";
/* Rounded */
--radius-sm: 8px;
--radius-full: 9999px;
/* Spacing */
--spacing-xs: 6px;
--spacing-sm: 26px;
--spacing-md: 48px;
--spacing-lg: 64px;
--spacing-xl: 140px;
/* Components */
--button-primary-background-color: var(--color-primary);
--button-primary-text-color: var(--color-neutral);
--button-primary-rounded: var(--radius-full);
--button-primary-padding: 0px 12px;
--button-primary-height: 32px;
--button-secondary-text-color: var(--color-primary);
--button-secondary-rounded: var(--radius-full);
--button-secondary-padding: 0px 12px;
--button-secondary-height: 32px;
--button-link-text-color: var(--color-primary);
--button-link-rounded: 0px;
--card-background-color: var(--color-neutral);
--card-text-color: var(--color-primary);
--card-rounded: var(--radius-sm);
--card-padding: 16px;
}
{
"$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
"$description": "Modern visual builder with freedom of open source control.",
"color": {
"$type": "color",
"primary": {
"$value": {
"colorSpace": "srgb",
"components": [
1,
1,
1
],
"hex": "#ffffff"
}
},
"neutral": {
"$value": {
"colorSpace": "srgb",
"components": [
0.039,
0.039,
0.039
],
"hex": "#0a0a0a"
}
},
"border": {
"$value": {
"colorSpace": "srgb",
"components": [
0.216,
0.255,
0.318
],
"hex": "#374151"
}
},
"surface": {
"$value": {
"colorSpace": "srgb",
"components": [
0.039,
0.039,
0.039
],
"hex": "#0a0a0a"
}
},
"on-surface": {
"$value": {
"colorSpace": "srgb",
"components": [
1,
1,
1
],
"hex": "#ffffff"
}
}
},
"spacing": {
"$type": "dimension",
"xs": {
"$value": {
"value": 6,
"unit": "px"
}
},
"sm": {
"$value": {
"value": 26,
"unit": "px"
}
},
"md": {
"$value": {
"value": 48,
"unit": "px"
}
},
"lg": {
"$value": {
"value": 64,
"unit": "px"
}
},
"xl": {
"$value": {
"value": 140,
"unit": "px"
}
}
},
"rounded": {
"$type": "dimension",
"sm": {
"$value": {
"value": 8,
"unit": "px"
}
},
"full": {
"$value": {
"value": 9999,
"unit": "px"
}
}
},
"typography": {
"headline-lg": {
"$type": "typography",
"$value": {
"fontFamily": "Inter",
"fontSize": {
"value": 56,
"unit": "px"
},
"fontWeight": 500
}
},
"headline-md": {
"$type": "typography",
"$value": {
"fontFamily": "Inter",
"fontSize": {
"value": 40,
"unit": "px"
},
"fontWeight": 500,
"letterSpacing": {
"value": -0.02,
"unit": "em"
}
}
},
"headline-sm": {
"$type": "typography",
"$value": {
"fontFamily": "Inter",
"fontSize": {
"value": 20,
"unit": "px"
},
"fontWeight": 500
}
},
"headline-xs": {
"$type": "typography",
"$value": {
"fontFamily": "Inter",
"fontSize": {
"value": 18,
"unit": "px"
},
"fontWeight": 500
}
},
"body-md": {
"$type": "typography",
"$value": {
"fontFamily": "Inter",
"fontSize": {
"value": 16,
"unit": "px"
},
"fontWeight": 400
}
}
}
} More like this
Browse Design Tools →
tokens.studio
Design Tools
Single source of truth for design tokens—automate, sync, scale effortlessly.
Homepage · 17 hours ago
quickpick.space
Design Tools
Keep your entire creative world organized in one space.
Homepage · 3 days ago
landify.design
Design Tools
Your next website starts here—build faster with Landify UI.
Homepage · 1 week ago
cubefabs.com
AI
Revolutionize manufacturing with AI factories for next-gen materials.
Homepage · 1 week ago

