Every claim is screenshot-verified.
getdesign.md tells. Prism shows — every color, type style, and component below was read straight from the Figma file via the
Figma REST API — exact fills and type styles, not a rendered approximation below.
Color Palette
17 colors read straight from the Figma file via the Figma REST API (exact fills). Click any swatch to copy its hex value.
Background & Surface
Primary
#1e1e1e
Page bg
Copied!
Secondary
#262626
Elevated
Copied!
Tertiary
#262626
Card bg
Copied!
Text & Content
Primary
#ffffff
Body text
Copied!
Secondary
#000000
Secondary
Copied!
Muted
#0b0b0b
Muted / Placeholder
Copied!
Accent & Interactive
Primary
#f9b800
Primary CTA
Copied!
Secondary
#ffe18b
Secondary CTA
Copied!
Border & Divider
Border
#ffffff
Dividers / Lines
Copied!
Full Extracted Palette (+8)
#d3b970
#d3b970
Copied!
#fffaeb
#fffaeb
Copied!
#d80027
#d80027
Copied!
#fff1c9
#fff1c9
Copied!
#ffbb45
#ffbb45
Copied!
#0052b4
#0052b4
Copied!
#fff6da
#fff6da
Copied!
#feedbc
#feedbc
Copied!
Typography
Type styles read from the Figma file via the REST API — exact values, not estimated.
| Role | Font Family | Size / Weight | Line Height | Letter Spacing | Preview |
|---|---|---|---|---|---|
| Display Hero | Segoe UI | 120px / w700 | 1.33 | normal | Display Hero |
| Section Heading | Segoe UI | 90px / w700 | 1.33 | normal | Section Heading |
| Button Large | Segoe UI | 24px / w700 | 1.33 | normal | Button Large |
Live Components
Rendered in real HTML using your extracted tokens — no screenshots.
Buttons
Form Inputs
Card
Card Component
Card Title
Supporting description text with muted color for secondary information.
Badges & Labels
New
Feature
Beta
Draft
Spacing Scale
xxs
2px
xs
7px
sm
22px
md
24px
base
50px
lg
70px
xl
78px
2xl
86px
3xl
94px
Border Radius
none
0px
0px
xs
40px
40px
sm
50px
50px
md
56px
56px
lg
57px
57px
xl
60px
60px
full
9999px
9999px
Component Specs
Extracted CSS values per component and variant state.
### Buttons
Pill
- Background: `#262626` `{colors.surface-2}`
- Text: `#ffffff` `{colors.hairline}`
- Padding: 22px 50px 24px 50px
- Radius: 5000px
- Font: 24px weight 700
- Use: Status pills, tags, chips
Buttons
- 1 shape(s) in this system: `Pill`
- **DO NOT introduce new buttons variants** without justification
Breakpoints
Mobile
640px
Tablet
768px
Desktop
1024px
Large Desktop
1280px
Export tokens
Copy these design tokens to any framework. Generated from figma-tILM2SKb79d7fYlQtw7pZH live extraction.
Dossier complet
Charte graphique — figma-tILM2SKb79d7fYlQtw7pZH
Palette, typographie, composants, lois & interdits — chaque valeur badgée mesuré / dérivé / déduit. Le dossier data-honnête, pas une approximation.
Clicks copy to clipboard AND download the file. All values read from the Figma file via the Figma REST API — no estimates.
DESIGN.md
Narrative design system document — paste directly into Claude Code, Cursor, or Bolt.
---
version: alpha
name: figma-tILM2SKb79d7fYlQtw7pZH
description: "Dark-canvas product system built on #1e1e1e with #f9b800 as the single brand accent. Type anchored in Segoe UI at 120px / weight 700. Extracted from the Figma file via the Figma REST API — exact fills, type styles, effects, and auto-layout spacing read straight from the design source of truth (not a rendered approximation)."
narrative: |
figma-tILM2SKb79d7fYlQtw7pZH is built on a near-black canvas (rgb(30, 30, 30)).
The system uses rgb(249, 184, 0) as the high-saturation accent for primary actions.
Fully-rounded CTAs (5000px) signal a friendly, tactile interaction model alongside Segoe UI as the primary typeface.
Depth comes from borders and surface contrast rather than shadows — a flat, structural elevation model.
colors:
canvas: "#1e1e1e"
surface-1: "rgba(38, 38, 38, 0.8)"
surface-2: "rgba(38, 38, 38, 0.8)"
ink: "#ffffff"
ink-subtle: "rgba(11, 11, 11, 0.62)"
primary: "#f9b800"
on-primary: "#111111"
primary-hover: "#ffe18b"
hairline: "rgba(255, 255, 255, 0.12)"
typography:
display-xl:
fontFamily: "Segoe UI, 'SF Pro Display', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif"
fontSize: 120px
fontWeight: 700
lineHeight: 1.33
letterSpacing: 0
display-lg:
fontFamily: "Segoe UI, 'SF Pro Display', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif"
fontSize: 90px
fontWeight: 700
lineHeight: 1.33
letterSpacing: 0
button:
fontFamily: "Segoe UI, 'SF Pro Display', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif"
fontSize: 24px
fontWeight: 700
lineHeight: 1.33
letterSpacing: 0
rounded:
none: 0px
xs: 40px
sm: 50px
md: 56px
lg: 57px
xl: 60px
pill: 9999px
spacing:
xxs: 2px
xs: 7px
sm: 22px
md: 24px
lg: 70px
xl: 78px
xxl: 94px
components:
button-pill:
backgroundColor: "{colors.surface-2}"
textColor: "{colors.hairline}"
typography: "{typography.button}"
rounded: "{rounded.xl}"
padding: 22px 50px 24px 50px
extracted_at: "2026-06-14T15:19:35.831Z"
completeness: 32
scoreVersion: "v2"
---
# Design System — figma-tILM2SKb79d7fYlQtw7pZH
> Extracted automatically by Prism from https://www.figma.com/design/tILM2SKb79d7fYlQtw7pZH/Freebie-Interactive-Website---Mobile-Responsive-Designs--Community-?node-id=203-1569&t=qwBSqoYmEpnAYv3D-1
> Date: 2026-06-14
> Viewport: Desktop 1440x900 + Mobile 390x844
> Values are extracted from the Figma REST API, not hand-written: exact fills, text styles, effects, and auto-layout spacing read straight from the design file (the source of truth, not a rendered approximation).
## 0. Design DNA
**Density**: sparse | **Motion**: still | **Weight**: heavy | **Aesthetic**: dark-premium
| Dimension | Value | Signal |
|---|---|---|
| Canvas | dark | `#1e1e1e` |
| Type posture | sans-led (Segoe UI) | "-" |
| Color assertion | dual-accent | #f9b800 |
| Whitespace | sparse | section rhythm 86px |
| Interaction | still | 0 keyframes, 0 transitions |
| Radius language | soft-pill | from token scale |
**Prism fingerprint**: `dark-canvas · sans-display · dual-accent · soft-pill · still-motion`
> **🤖 TL;DR for AI agents** (read this first — saves you scanning the full doc):
>
> - **Canvas**: `rgb(30, 30, 30)` is the page background. Every component composits against this.
> - **Accent**: `rgb(249, 184, 0)` for primary CTAs ONLY. Never decorative.
> - **Body type**: 16px (token: `typography.body`). Default for ALL text not in a heading role.
> - **Section rhythm**: 86px between major bands. Card padding: 70px.
> - **Default radius**: 50px on buttons/inputs. Pills (`9999px`) only for icon-buttons or status chips.
> - **Forbidden**: Do NOT introduce heavy box-shadows — this system relies on borders for separation
>
> **Before generating UI**: import this DESIGN.md, scan §2 (Color Palette) + §4 (Components) + §10 (Agent Guide). Skip §11–12 unless extending.
## 1. Visual Theme & Atmosphere
figma-tILM2SKb79d7fYlQtw7pZH commits fully to dark-mode as the native medium, not as a toggled alternative. The canvas is a dark surface (`#1e1e1e`) where elevation is communicated through subtle white-opacity gradations rather than traditional shadows — semi-transparent white borders act as the primary depth indicator, like wireframes etched in moonlight.
Typography is anchored in **Segoe UI**. Headlines use weight 700 for confident, assertive presence — the brand wants to be heard.
Body text reads in Pure White (`#ffffff`). **Amber** (`#f9b800`) is the single high-saturation color in the system — it earns its presence only on interactive elements, making CTAs and links the unmistakable focal points against the otherwise neutral palette. Shadow is absent by design — depth is conveyed through translucent borders and luminance steps rather than light simulation.
**Key Characteristics:**
- Background: Near-Black (`#1e1e1e`)
- Primary typeface: Segoe UI
- Primary text: Pure White (`#ffffff`)
- Accent: Amber (`#f9b800`)
- Display: 120px weight 700
## 2. Color Palette & Roles
### Background & Surface
- **Near-Black** (`#1e1e1e`): Page background (primary)
- **Near-Black** (`#262626`): Surface / elevated background
- **Crimson** (`#d80027`): Surface / elevated background
- **Cobalt Blue** (`#0052b4`): Surface / elevated background
### Text & Content
- **Pure Black** (`#000000`): Primary body text
- **Amber** (`#f9b800`): Secondary text
- **#d3b970** (`#d3b970`): Secondary text
- **#ffbb45** (`#ffbb45`): Secondary text
### Accent & Interactive
- **#ffe18b** (`#ffe18b`): Interactive / accent
### Full Extracted Palette
**12 colors rendered on the page** + **2** more declared in design tokens (CSS custom properties — not necessarily painted). (9 categorized above + 5 additional below.)
Colors are read straight from the Figma file via the REST API (exact fills, text styles, effects, auto-layout spacing). Design-token variables are preserved alongside them. Third-party logo colors are filtered out.
- `#ffffff` — Pure White
- `#fffaeb` — Warm Cream
- `#fff1c9` — Vibrant Yellow
- `#fff6da` — Beige
- `#feedbc` — Vibrant Yellow
## 3. Typography Rules
### Font Families
- **Primary**: `Segoe UI`
### Custom Fonts Loaded
### Typography Hierarchy
| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|------|------|------|--------|-------------|----------------|-------|
| Display Hero | Segoe UI | 120px | 700 | 1.33 | normal | Main headline (heading) |
| Section Heading | Segoe UI | 90px | 700 | 1.33 | normal | Section titles (subheading) |
| Button Large | Segoe UI | 24px | 700 | 1.33 | normal | Button label (24px) |
### Full Font Size Scale
Sizes detected in the design (descending): `120px`, `90px`, `80px`, `72px`, `67px`, `60px`, `50px`, `36px`, `32px`, `30px`, `24px`, `23px`, `22px`, `20px`, `19px`, `18px`, `17px`, `16px`
> 15 size(s) detected outside the sampled hierarchy (80px, 72px, 67px, 60px, 50px, 36px, 32px, 30px, 23px, 22px, 20px, 19px, 18px, 17px, 16px). These appear on elements not in the sampled set — likely additional display sizes, marketing-section overrides, or third-party-widget styles.
## 4. Component Stylings
### Buttons
**Pill**
- Background: `#262626` `{colors.surface-2}`
- Text: `#ffffff` `{colors.hairline}`
- Padding: 22px 50px 24px 50px
- Radius: 5000px
- Font: 24px weight 700
- Use: Status pills, tags, chips
## 4c. Component Vocabulary (Closed System)
*This brand uses ONLY the following component vocabulary. Introducing new variants without justification breaks the system's tonal coherence.*
### Buttons
- **1 shape(s)** in this system: `Pill`
- **DO NOT introduce new buttons variants** without justification
## 5. Layout Principles
### Layout Type
**top-nav + content**
### Grid
Single column, centered content
### Max Width
1200px
### Spacing System
Generous spacing — editorial breathing room
| Token | Value |
|-------|-------|
| xxs | 2px |
| xs | 7px |
| sm | 22px |
| md | 24px |
| base | 50px |
| lg | 70px |
| xl | 78px |
| 2xl | 86px |
| 3xl | 94px |
### Border Radius Scale
| Name | Value | Use |
|------|-------|-----|
| None | 0px | No rounding |
| Xs | 40px | Tiny corners (badges, micro elements) |
| Sm | 50px | Buttons, inputs, small elements |
| Md | 56px | Cards, containers |
| Lg | 57px | Large rounded elements, pill segments |
| Xl | 60px | Category strips, featured containers |
| Full | 9999px | Pills, avatars, circular elements |
### Shape Language
| Component | Border Radius |
|-----------|---------------|
| Buttons | `5000px` |
| Page Body | `0px` |
| Navigation | `0px` |
**Shape Personality**: Sharp + Pill Contrast — Angular precision with pill-shaped accents (status badges, tags). Creates strong visual hierarchy.
**Full Radius Spectrum**: 0px, 40px, 50px, 56px, 57px, 60px, 80px, 100px (from `allBorderRadii` scan)
## 5b. Spacing Rhythm Names
*Named spacing tokens with explicit use cases. Use these names in YOUR code instead of raw pixels for consistency.*
| Name | Value | Use case |
|------|-------|----------|
| **hero** | `94px` | Top/bottom of full-bleed hero sections |
| **section** | `78px` | Between major bands (color change, content shift) |
| **subsection** | `70px` | Within a section, between content groups |
| **card** | `24px` | Card padding, list-item spacing |
| **compact** | `22px` | Form fields, tight clusters, badge padding |
| **micro** | `7px` | Icon-text gap, tag inner padding |
**Agent rule**: NEVER hardcode raw pixel values for spacing in generated UI. Always reference these named tokens (`spacing-rhythm.section`, etc.).
## 5c. Widget & Structure Library
Structural patterns extracted from the page DOM — these are the **blueprints** an agent should follow to reproduce the page architecture (not just CSS values).
**2/8 structural patterns detected.**
### Hero Pattern
- **Composition:** centered — Centered composition — heading + subheading + CTAs stacked vertically, content centered horizontally. Common for SaaS marketing pages.
- **Viewport coverage:** 7887px tall (not full-viewport)
- **Heading:** "-" — 120px center-aligned
- **Subheading:** "Interactive Component Website & Mobile Responsive Design #2"
- **Media:** present, positioned right
- **CTAs:** 1 (primary: "Lorem Ipsum")
- **Clone instruction:** Reproduce the **centered** layout. Use the heading font-size token at the documented size. Place media right of text.
### Navigation Pattern
- **Position:** sticky (stays visible during scroll)
- **Layout:** logo-left —
- **Height:** 77px
- **Logo:** ✗ absent
- **Nav links:** 0 primary items
- **CTAs in nav:** 0 (no buttons — links only)
- **Clone instruction:** Build a sticky logo left navigation. Link-only — no button styling needed.
## 6. Depth & Elevation
| Level | Treatment | Use |
|-------|-----------|-----|
| Flat (Level 0) | No shadow | Page background, content blocks |
**Shadow Philosophy**: Flat design — no shadows used. Borders and spacing define structure.
## 8. Do's and Don'ts
### Do
- Use dark background (`#1e1e1e`) as the foundation — this is a dark-mode-native design
- The system uses a single text weight (700) — hierarchy comes from size and color, not weight
- Use full-pill radius (9999px) only for specific elements (avatars, pills, toggles)
- Use Amber (`#f9b800`) as the primary accent — it's the brand's signature interactive color
- Maintain nav height at 77px — consistent vertical space for the navigation bar
- Respect the 7px–78px spacing range — the design uses a wide scale for visual breathing room
- Use a single primary CTA in the hero — the design intentionally avoids choice paralysis
- Make the navigation sticky — it stays visible during scroll, signaling content depth
### Don't
- Don't use light backgrounds — the dark canvas is the native medium
- Don't introduce bolder or lighter weights — 700 is the only weight in this system
- Don't apply pill radius on rectangular buttons or cards — it's reserved for specific interactive elements
- Don't introduce additional saturated accent colors — the palette is intentionally controlled
- Don't collapse or hide the nav on scroll without an explicit scroll-triggered animation — the design uses fixed nav presence
## 7b. Enforceable Brand Rules
*Structured Do/Don't with reasoning and validation tests. Agents can programmatically verify generated UI.*
```yaml
rules:
- id: brand-canvas-001
type: do
rule: "Always use the page background `rgb(30, 30, 30)` as the base canvas"
why: "Every component is designed to composit against this exact tone"
test: "document.body.style.backgroundColor === 'rgb(30, 30, 30)'"
- id: brand-accent-001
type: do
rule: "Reserve `rgb(249, 184, 0)` for primary CTAs and brand-mark signals only"
why: "Single chromatic assertion device — overuse dilutes meaning"
test: "querySelectorAll('[style*=\"rgb(249, 184, 0)\"]').length <= 3 per fold"
- id: brand-depth-001
type: dont
rule: "Do NOT introduce drop shadows on cards or sections"
why: "Containment is achieved via borders, not elevation — adding shadows breaks the depth contract"
test: "getComputedStyle(card).boxShadow === 'none'"
```
## 9. Responsive Behavior
### Breakpoints
| Name | Width | Key Changes |
|------|-------|-------------|
| Mobile | 640px | Single column layout |
| Tablet | 768px | 2-column grids |
| Desktop | 1024px | Full layout |
| Large Desktop | 1280px | Maximum width |
### Token Diff — Desktop vs Mobile
| Element | Property | Desktop | Mobile |
|---------|----------|---------|--------|
| heading | font-size | `120px` | `67px` |
| nav | height | `77px` | `58px` |
| button | padding | `22px 50px 24px 50px` | `17px 38px 18px 38px` |
| button | font-size | `24px` | `18px` |
| button | width | `350px` | `335px` |
### Collapsing Strategy
- Headlines: 120px → 67px on mobile
- Navigation: horizontal links → hamburger menu on mobile
- Cards: multi-column → stacked vertical on mobile
- Footer: multi-column → stacked single column on mobile
### Touch Targets
- Buttons: 22px 50px 24px 50px padding
- Navigation: adequate spacing between items
- Interactive elements: minimum 44px touch target recommended
### Collapsing Narrative
How the structural patterns adapt from desktop to mobile (extracted from both viewport extractions):
*No major structural differences detected between desktop and mobile widgets. The same blueprints scale rather than collapse — verify by inspecting actual mobile render.*
## 9b. Visual Tone & Photography
**Tone:** Illustration-driven
The site relies primarily on illustrations, vector art, and decorative SVG elements rather than photography. Use commissioned illustrations, icon sets, or generated graphics for clones — stock photos will feel off-brand.
**Media Format Mix:**
- WebP: 40 (optimized photo/illustration hybrid)
- SVG: 384 (icons, illustrations, decorative geometry)
**Imagery Guidance for clones:**
- Use vector illustration as the primary visual language — photos will read as off-brand.
- Maintain consistent illustration style (line weight, color palette) across the site.
## 10. Agent Prompt Guide
### Quick Reference
- Background: Near-Black (`#1e1e1e`)
- Primary text: Pure White (`#ffffff`)
- Accent: Amber (`#f9b800`)
- Border: Translucent Pure White (12%) (`rgba(255, 255, 255, 0.12)`)
- Font: Segoe UI
- Body: 16px weight 400
### Example Component Prompts
- "Create a hero section on Near-Black background (#1e1e1e). Headline at 120px Segoe UI weight 700, line-height 1.33, color #ffffff."
- "Create the primary CTA button: `#f9b800` background, `#ffffff` text, 5000px border-radius, 22px 50px 24px 50px padding, 700 weight, Segoe UI font."
- "Build navigation: relative on `#1e1e1e`. Segoe UI 16px weight 400 for links."
### Iteration Guide
1. **Canvas**: Set the dark canvas to Near-Black (`#1e1e1e`) — every component is composited against this exact base.
2. **Typography**: All type in Segoe UI, weight range 700–700. Never exceed 700 — heavier weights break the brand's tonal restraint.
3. **Accent**: Amber (`#f9b800`) is the sole interactive color. On hover → #ffe18b (`#ffe18b`). Use CSS transitions, not opacity/brightness filters.
4. **Spacing**: Use the `--ca-space-*` token scale (7px–78px). All padding, margin, and gap values are multiples from this scale — no magic numbers.
5. **Tokens**: Import from §11 CSS Export (`--ca-*` vars). Never hardcode hex values — always reference a token so theming remains consistent.
## 11. CSS Design Tokens Raw Export
*Copy-paste ready `:root {}` block — all values extracted directly from the live site.*
```css
/* Colors */
:root {
--ca-canvas: #1e1e1e;
--ca-surface-2: #262626;
--ca-hairline: #ffffff;
--ca-ink-subtle: #0b0b0b;
--ca-primary: #f9b800;
--ca-on-primary: #111111;
--ca-primary-hover: #ffe18b;
}
/* Typography */
:root {
--ca-font-primary: "Segoe UI", system-ui, sans-serif;
--ca-text-display: 120px;
--ca-text-heading: 90px;
--ca-text-button: 24px;
}
/* Spacing & Radius */
:root {
--ca-space-xxs: 2px;
--ca-space-xs: 7px;
--ca-space-sm: 22px;
--ca-space-md: 24px;
--ca-space-base: 50px;
--ca-space-lg: 70px;
--ca-space-xl: 78px;
--ca-space-2xl: 86px;
--ca-space-3xl: 94px;
--ca-radius-none: 0px;
--ca-radius-xs: 40px;
--ca-radius-sm: 50px;
--ca-radius-md: 56px;
--ca-radius-lg: 57px;
--ca-radius-xl: 60px;
--ca-radius-full: 9999px;
}
```
## 13. Page Structure Skeleton
*The actual layout the source site uses. Reproduce these sections in order to match the site structure.*
```yaml
page-skeleton:
- section: section
tag: div
classes: ["Design #2 - Website"]
height: 7174px
width: full-bleed
layout: block
children: 14
bg: "rgba(249, 184, 0, 0.08)"
- section: hero
tag: div
classes: ["Design #2 - Mobile"]
height: 7887px
width: 375px
layout: block
children: 21
bg: "rgba(249, 184, 0, 0.08)"
- section: section
tag: div
classes: ["Heading"]
height: 280px
width: full-bleed
layout: block
children: 1
```
**Agent rule**: rebuild sections in this order (sorted by vertical position). Match the layout primitive (grid N-col / flex direction / block).
---
## Coverage: 32% of dimensions extracted
> Coverage measures how much of the design we could read, **not** how pixel-faithful a clone is. For fidelity, see the SSIM/structure score.
| Category | Score | Max | Detail |
|----------|-------|-----|--------|
| Colors & Palette | 13 | 25 | 9 named colors |
| Typography | 8 | 20 | 3 roles defined |
| Components | 4 | 20 | 1 specs extracted |
| Motion & Interaction | — | N/A | Not applicable — a static Figma file has no animation |
| CSS Custom Properties | 0 | 10 | 0 vars (enable token scope file_variables:read to capture Figma Variables) |
| Responsive Breakpoints | — | N/A | Not applicable — single design frame, no media queries |
| Variable Fonts | — | N/A | Figma does not expose variable-font axes |
## 12. Known Gaps & Confidence
Explicit list of what this extraction could NOT capture. Agents should not invent values for these — either skip the feature or use the documented baseline + heuristic fallback.
*Auto-detected extraction limitations — understand before building:*
- **Sparse component extraction** — fewer than 5 component types detected. Highly dynamic sections (modals, datepickers, carousels) require interaction to render and are not captured in a static pass.
| Category | What's missing | Fallback strategy |
|----------|----------------|-------------------|
| **Hero imagery** | No dominant hero image detected above the fold | Use the canonical brand visual from §9b (OG image) for hero composition |
| **Motion / Animation** | No @keyframes or transitions detected | Either keep clones strictly static, or apply a single 150ms ease-out on hover/focus universally |
| **Component states** | Hover / focus / active states not captured | Darken background ~10% on hover, add 2px focus ring matching accent token, +50% opacity for disabled |
| **Dark mode** | Dark surface is the canonical medium; no separate light-mode variables detected | The dark canvas IS the design — reproduce it as the default. Do not generate a light-mode variant unless explicitly requested |
| **Form inputs** | No text input fields detected on this page | Use the documented border-radius + accent border on focus; 12-16px padding inside |
| **Design tokens** | Only 0 CSS custom properties (low signal for semantic naming) | Color names are nearest-neighbor approximations; verify against brand guidelines if available |
### Per-section confidence
| Section | Confidence | Reason |
|---------|------------|--------|
| §1 Visual Theme | High | Body bg read from Figma frame fill |
| §2 Colors | Low | 0 CSS vars (semantic naming requires ≥20 for high) |
| §3 Typography | Medium | 3 typography roles inferred |
| §4 Components | Low | 1 component variants captured |
| §7 Motion | Low | No motion data |
| §8 Do's/Don'ts | High | 13 rules generated; design-decisions.json has evidence per rule |
| §9 Responsive | High | 4 breakpoints detected |
| §9b Photography | Medium | 424 images, hero not detected |
---
*Generated by Prism — automated Playwright extraction + design analysis.*
*Source: https://www.figma.com/design/tILM2SKb79d7fYlQtw7pZH/Freebie-Interactive-Website---Mobile-Responsive-Designs--Community-?node-id=203-1569&t=qwBSqoYmEpnAYv3D-1 | 2026-06-14T15:19:35.835Z*
*Values read straight from the Figma file via the REST API (exact fills, text styles, effects, auto-layout spacing). Cross-check against the live build before shipping.*
Re-extract: clone-architect update figma-tILM2SKb79d7fYlQtw7pZH