DesignMD Maker logo ← Home Report · Code analysis
T
Design System

Tinker — baw się AI i ożywiaj swoje pomysły

Design system extracted from https://www.tinker.com/pl on 2026-08-05 (code-based analysis).

Source · https://www.tinker.com/pl Engine · Code analysis Created · Aug 5, 2026 08:28 Cost · $0.0000
Detected Language

Design Style

gradient-rich / aurora
many gradient definitions
technical / mono accents
monospace font in use
Palette

Colors

primary
#FF4500
3.44 on white · 6.1 on black · 16° 100% 50%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#01711F
6.21 on white · 3.38 on black · 136° 98% 22%
Token Roles 13 tokens
background
#FFFFFF · 21:1 vs black
surface
#F4F4F5 · 19.11:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#D4D4D8 · 14.21:1 vs black
border
#E4E4E7 · 16.55:1 vs black
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F4F4F5 · 19.11:1 vs black
surface-container
#E9E9E9 · 17.3:1 vs black
surface-container-high
#E4E4E7 · 16.55:1 vs black
surface-container-highest
#D4D4D8 · 14.21:1 vs black
Detected Palette 24 colors by frequency in source CSS
#000000
used 98× · 0° 0% 0%
#FFFFFF
used 30× · 0° 0% 100%
#18181B
used 11× · 240° 6% 10%
#FF4500
used 8× · 16° 100% 50%
#D4D4D8
used 4× · 240° 5% 84%
#01711F
used 4× · 136° 98% 22%
#F4F4F5
used 3× · 240° 5% 96%
#E4E4E7
used 3× · 240° 6% 90%
#3F3F46
used 3× · 240° 5% 26%
#0E0E10
used 3× · 240° 7% 6%
#A1A1AA
used 3× · 240° 5% 65%
#CCE600
used 3× · 67° 100% 45%
#E9E9E9
used 3× · 0° 0% 91%
#ACCDB4
used 3× · 135° 25% 74%
#F7E0E0
used 2× · 0° 59% 92%
#F37474
used 2× · 0° 84% 70%
#F54344
used 2× · 360° 90% 61%
#A71A1B
used 2× · 360° 73% 38%
#FFEADB
used 2× · 25° 100% 93%
#FFB55C
used 2× · 33° 100% 68%
#EE9D00
used 2× · 40° 100% 47%
#C38000
used 2× · 39° 100% 38%
#764C00
used 2× · 39° 100% 23%
#C7F47F
used 2× · 83° 84% 73%
Surface Treatments

Gradients

linear-gradient(to right,#0000 -1rem,#0000 0%,#ff450033 0%,#ff450033 calc(25% - 1rem*(.75)))
linear-gradient(to right,#0000 -1rem,#0000 0%,#ff450033 0%,#ff450033 calc(12.5% - 1rem*(.875)))
linear-gradient(to right,#0000 -1rem,#0000 0%,#ff450033 0%,#ff450033 calc(8.3% - 1rem*(.9)))
linear-gradient(to right,#0000 -1.5rem,#0000 0%,#ff450033 0%,#ff450033 calc(8.3% - 1.5rem*(.9)))
linear-gradient(#0000 87.5%,#000 100%)
linear-gradient(#0000 75%,#000 87.5% 100%)
Type System

Typography

headline-md
inherit
30px · 300 · LH 1 · LS -.01em
Tinker — baw się AI i ożywiaj swoje pomysły
title-lg
inherit
20px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
Inter-Variable,Helvetica,Arial,sans-serifInter-Variablevar(--font-mono)var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)var(--font-base,Inter-Variable,Helvetica,Arial,sans-serif)
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
xs
6px
sm
15px
md
16px
lg
50px
xl
90px
detected
6px
detected
15px
detected
1rem
detected
25px
detected
1.875rem
detected
3.125rem
detected
5.625rem
Geometry

Shapes

sm
4px
md
8px
lg
29px
r4
.25rem
r5
15px
r6
20px
r7
25px
Tokens in Context

Components

button-secondary
rounded9999px
textColor#FFFFFF
padding0 16px
border1px solid #000000
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
button-primary
textColor#000000
rounded9999px
padding12px 32px
transitionopacity 150ms cubic-bezier(0.4, 0, 0.2, 1)
badge
textColor#000000
rounded9999px
padding12px 32px
transitionopacity 150ms cubic-bezier(0.4, 0, 0.2, 1)
card
background{colors.surface}
border1px solid {colors.border}
radius29px
Animation

Motion

Keyframes 3 found
@keyframes marquee-ltr
0%{transform:translate(-100%)}to{transform:translate(0)}
@keyframes marquee-rtl
0%{transform:translate(0)}to{transform:translate(-100%)}
@keyframes floating
0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}
Applied Animations
var(--animate-marquee-ltr)var(--animate-marquee-rtl)
Easing Curves
cubic-bezier(0,0,.2,1)cubic-bezier(.4,0,.2,1)cubic-bezier(.6,-.28,.735,.045)cubic-bezier(.6,.04,.98,.335)cubic-bezier(.55,.055,.675,.19)cubic-bezier(.95,.05,.795,.035)
Transitions
grid-template-rows .3s ease-outnone
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Tinker — baw się AI i ożywiaj swoje pomysły

FieldValue
Site / Projecthttps://www.tinker.com/pl
Analyzed on2026-08-05
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FFFFFF), ink text (#000000), a vivid accent (#01711F). All type is set in Inter-Variable,Helvetica,Arial,sans-serif. Detected font weights: 300, 330, 360, 400, 420, 450, 550, 700. Detected style signatures: gradient-rich / aurora; technical / mono accents.

Logo asset(s): https://cdn.shopify.com/b/shopify-brochure2-assets/7b8412a87f9c56116f6fdb240a96863c.png

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%98
#FFFFFF255, 255, 2550° 0% 100%30
#18181B24, 24, 27240° 6% 10%11
#FF4500255, 69, 016° 100% 50%8
#D4D4D8212, 212, 216240° 5% 84%4
#01711F1, 113, 31136° 98% 22%4
#F4F4F5244, 244, 245240° 5% 96%3
#E4E4E7228, 228, 231240° 6% 90%3
#3F3F4663, 63, 70240° 5% 26%3
#0E0E1014, 14, 16240° 7% 6%3
#A1A1AA161, 161, 170240° 5% 65%3
#CCE600204, 230, 067° 100% 45%3
#E9E9E9233, 233, 2330° 0% 91%3
#ACCDB4172, 205, 180135° 25% 74%3
#F7E0E0247, 224, 2240° 59% 92%2
#F37474243, 116, 1160° 84% 70%2
#F54344245, 67, 68360° 90% 61%2
#A71A1B167, 26, 27360° 73% 38%2
#FFEADB255, 234, 21925° 100% 93%2
#FFB55C255, 181, 9233° 100% 68%2

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-primary#FF4500255, 69, 016° 100% 50%
--color-accent#01711F1, 113, 31136° 98% 22%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#F4F4F5244, 244, 245240° 5% 96%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#D4D4D8212, 212, 216240° 5% 84%
--color-border#E4E4E7228, 228, 231240° 6% 90%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F4F4F5
--color-surface-container#E9E9E9
--color-surface-container-high#E4E4E7
--color-surface-container-highest#D4D4D8

Gradients

  • linear-gradient(#0000 87.5%,#000 100%)
  • linear-gradient(#0000 75%,#000 87.5% 100%)
  • linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)
  • linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)
  • linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)
  • linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)
  • linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)
  • linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)
  • linear-gradient(#fff3 0%,#f7f7f700 100%)

> 4 additional gradient definitions were framework utility templates (unresolvable var(--tw-gradient-stops)) and were omitted.

Typography

Primary typeface: Inter-Variable — stack: Inter-Variable,Helvetica,Arial,sans-serif

Font stacks (most used first)

  • Inter-Variable,Helvetica,Arial,sans-serif
  • Inter-Variable
  • var(--font-mono)
  • var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)
  • var(--font-base,Inter-Variable,Helvetica,Arial,sans-serif)

Derived type scale

TokenSize
headline-md30px
title-lg20px
body-md16px
label-sm12px

Font sizes (by frequency)

SizeCount
1em1
1.875rem1
1.25rem1
.9375rem1
.75rem1
10px1

Weights in use: 300, 330, 360, 400, 420, 450, 550, 700

Line heights (by frequency)

ValueCount
1.5rem5
1.75rem4
1rem2
1.25rem2
12
3.78rem2
2.52rem2
2.1375rem2
1.625rem2
1.4625rem2

Letter spacing (by frequency)

ValueCount
023
-.01em7
-.005em7
-.03em2
-.05em1
-.006em1
-.3px1
-.015em1

Spacing

Derived spacing scale

TokenValue
xs6px
sm15px
md16px
lg50px
xl90px

Raw values (by frequency)

ValueCount
1rem2
15px2
25px2
1.875rem2
3.125rem2
5.625rem2
6px1

Borders & Radius

Derived radius tokens

TokenValue
sm4px
md8px
lg29px

Raw values (resolved, by frequency)

RadiusCount
02
3.40282e38px2
.25rem1
15px1
20px1
25px1
29px1
.5rem1
.375rem1
.75rem1

Animation & Motion

Transitions

  • grid-template-rows .3s ease-out
  • none

Easing curves

  • cubic-bezier(0,0,.2,1)
  • cubic-bezier(.4,0,.2,1)
  • cubic-bezier(.4,0,.2,1)
  • cubic-bezier(.6,-.28,.735,.045)
  • cubic-bezier(.6,.04,.98,.335)
  • cubic-bezier(.55,.055,.675,.19)
  • cubic-bezier(.95,.05,.795,.035)
  • cubic-bezier(.55,.085,.68,.53)

Keyframes

@keyframes marquee-ltr { 0%{transform:translate(-100%)}to{transform:translate(0)} }
@keyframes marquee-rtl { 0%{transform:translate(0)}to{transform:translate(-100%)} }
@keyframes floating { 0%,to{transform:translateY(0)}50%{transform:translateY(-8px)} }

Animations

  • var(--animate-marquee-ltr)
  • var(--animate-marquee-rtl)

Components

Extracted from the page's own interactive elements (classes → resolved CSS values).

button-secondary — sample text: “Pobierz aplikację”

PropertyValue
rounded9999px
textColor#FFFFFF
padding0 16px
border1px solid #000000
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

button-primary — sample text: “Pobierz zApp Store”

PropertyValue
textColor#000000
rounded9999px
padding12px 32px
transitionopacity 150ms cubic-bezier(0.4, 0, 0.2, 1)

badge

PropertyValue
textColor#000000
rounded9999px
padding12px 32px
transitionopacity 150ms cubic-bezier(0.4, 0, 0.2, 1)

CTA labels found on page

  • Pobierz aplikację

Effects

  • backdrop-filter: blur(.078125px)
  • backdrop-filter: blur(.15625px)
  • backdrop-filter: blur(.3125px)
  • backdrop-filter: blur(.625px)
  • backdrop-filter: blur(1.25px)
  • backdrop-filter: blur(2.5px)
  • backdrop-filter: blur(5px)
  • backdrop-filter: blur(10px)

Source Design Tokens (CSS custom properties)

:root {
  --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --color-red-100: #f7e0e0;
  --color-red-400: #f37474;
  --color-red-500: #f54344;
  --color-red-700: #a71a1b;
  --color-orange-100: #ffeadb;
  --color-orange-300: #ffb55c;
  --color-orange-400: #ee9d00;
  --color-orange-500: #c38000;
  --color-orange-700: #764c00;
  --color-lime-100: #c7f47f;
  --color-lime-200: #afda67;
  --color-lime-300: #95bf47;
  --color-lime-600: #56693a;
  --color-lime-700: #42502f;
  --color-green-100: #b9f7c4;
  --color-green-200: #70e089;
  --color-green-500: #15883b;
  --color-green-700: #20562d;
  --color-blue-50: oklch(97% .014 254.604);
  --color-blue-500: oklch(62.3% .214 259.815);
  --color-blue-600: oklch(54.6% .245 262.881);
  --color-purple-50: #f5f2fe;
  --color-purple-100: #e8e2fe;
  --color-purple-200: #d2c4fc;
  --color-purple-300: #bfaafb;
  --color-purple-400: #aa8bfa;
  --color-purple-500: #986bf9;
  --color-purple-700: #751be9;
  --color-purple-800: #4d0f9f;
  --color-pink-400: oklch(71.8% .202 349.761);
  --color-gray-50: oklch(98.5% .002 247.839);
  --color-gray-100: oklch(96.7% .003 264.542);
  --color-gray-200: oklch(92.8% .006 264.531);
  --color-gray-300: oklch(87.2% .01 258.338);
  --color-gray-500: oklch(55.1% .027 264.364);
  --color-gray-600: oklch(44.6% .03 256.802);
  --color-gray-700: oklch(37.3% .034 259.733);
  --color-gray-900: oklch(21% .034 264.665);
  --color-zinc-600: oklch(44.2% .017 285.786);
  --color-black: #000;
  --color-white: #fff;
  --spacing: .25rem;
  --breakpoint-xl: 1600px;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --text-xs: .75rem;
  --text-xs--line-height: 1rem;
  --text-sm: .875rem;
  --text-sm--line-height: 1.25rem;
  --text-base: 1rem;
  --text-base--line-height: 1.5rem;
  --text-lg: 1.125rem;
  --text-lg--line-height: 1.75rem;
}

Do's and Don'ts

Do

  • Do reserve the accent #01711F for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 300, 330, 360, 400, 420, 450, 550, 700.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.
  • Don't add drop shadows; the source page relies on borders and surface shifts for depth, not elevation.

Design Tokens (copy-paste)

:root {
  --color-primary: #FF4500;
  --color-accent: #01711F;
  --color-background: #FFFFFF;
  --color-surface: #F4F4F5;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #D4D4D8;
  --color-border: #E4E4E7;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F4F4F5;
  --color-surface-container: #E9E9E9;
  --color-surface-container-high: #E4E4E7;
  --color-surface-container-highest: #D4D4D8;
  --font-sans: Inter-Variable,Helvetica,Arial,sans-serif;
  --font-size-headline-md: 30px;
  --font-size-title-lg: 20px;
  --font-size-body-md: 16px;
  --font-size-label-sm: 12px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 29px;
  --space-xs: 6px;
  --space-sm: 15px;
  --space-md: 16px;
  --space-lg: 50px;
  --space-xl: 90px;
  --tracking-display: -.01em;
  --container-max: 768px;
}