Makinarocks
Makinarocks
makinarocks

마키나락스's reference documents #2b2b3b as a documented primary color, Pretendard for typography, 28px corner radius. MakinaRocks is a Korean Physical AI company building specialized AI and an enterprise AI OS for industrial operations, from manufacturing to defense.

Primary
#2b2b3b
Typography
Pretendard
Radius
28px

Evidence snapshot

verified v2
Claims grounded
134/134 · 100%
Sources
3 surfaces · 6 sources
UI font basis
frontmatter · high
Components
14 documented · 8 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Makinarocks logo

Makinarocks

MakinaRocks is a Korean Physical AI company building specialized AI and an enterprise AI OS for industrial operations, from manufacturing to defense. Its current public web language is a restrained, type-led marketing system: a white field, black reading text, dark indigo #2b2b3b titles, and a measured muted-text ladder. The supplied evidence covers the public homepage, corporate About page, and editorial blog—not an authenticated product application or documentation chrome—so this reference records those marketing surfaces without treating them as an application-wide design system.

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

64px64px · 700 · 83.2
Public-home marketing hero
body16px · 400 · 25.6
Public marketing and corporate reading text

Fonts

body
Pretendard
Open · OFL
Live webfont loaded in preview
Install via GitHub · orioncactus/pretendard
Display
KmrApparat
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
nav-control16px

Border Radius

ElementValuePreview
carousel-arrowStructured token28px
nav-controlStructured token0px
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Keep public-web color claims scoped to the captured marketing, corporate, and editorial surfaces.
  • Use KmrApparat only where a target project has a lawful source; otherwise label it unavailable rather than substituting a system font.
  • Use Pretendard only with its upstream SIL OFL 1.1 boundary understood.
  • Preserve fluorescent yellow-green as qualitative rebrand context until an exact, selector-provenanced public UI value is observed.
  • Keep each component in §4 tied to its selector and surface; none declares a pointer or focus state, because the bundle holds no state frame.

Don't

  • n't treat the public homepage as evidence for a logged-in AI OS or documentation chrome.
  • n't turn the 2026 rebrand’s logo/asset color into a guessed hex token.
  • n't reuse old mega-menu, hover, pressed, or focus variants without present selector/surface/state evidence; the pills, arrows, and cards in §4 are the measured replacements for the older inferred ones.
  • n't call Pretendard JP a live family: this bundle records it as declared-only with zero visible use.
  • n't advertise KmrApparat as a redistributable public font; no downstream licence was found.
05

Components

Cards

about-stat-card
about-stat-card
Background#f9f9fb
Radius24px
Padding24px
size328px x 328px
stateseight tiles captured at rest; no state frame
Use: About-page tile (li) at surface-2::li, two rows of four; the li records #5a5a72 24px / 400 / 31.2px Pretendard, but its inner text elements were not sampled, so no label style is claimed
image fills
blog-featured-post
Text#2b2b3b
Text style32px / 500 / 41.6px Pretendard
size1408px x 422px
statesone featured post captured at rest; no state frame
Use: Blog featured post link (a) at surface-3::[data-omd-capture="12"]: a 774 x 422 image block with 24px radius (p.image) beside a text column opened by a category line (padding 40px 40px 0px), a #2b2b3b 32px / 500 / 41.6px title (h3) and a #5a5a72 16px / 400 description
image fills
blog-post-card
Text#2b2b3b
Radius16px
Padding16px
Text style20px / 500 / normal Pretendard
size354px x 381px
statestwelve post cards captured at rest (capture 13-24); no state frame
Use: Blog post card link (a) at surface-3::[data-omd-capture="13"]: a 322 x 180 image with 16px radius, a category line (padding 24px 0px 0px), a #2b2b3b 20px / 500 title (h3) and a #5a5a72 16px / 400 / 25.6px date
news-card-link
news-card-link
Background#ffffff
Text#000000
Radius12px
Padding0px
Text style16px / 500 / 20.8px KmrApparat
size340px x 376px
stateseight cards captured at rest (capture 21-28); no state frame
Use: Home news card link (a) at home::[data-omd-capture="21"]; fg and font come from its child h3 title (tracking -0.16px); the link itself records the page body text
image fills
solution-card-link
Radius24px
Padding20px 37px
Text style24px / 700 / 38.4px KmrApparat
size358px x 358px
statescaptured at rest on the home solution cards (capture 12 and its siblings); no state frame
Use: Home solution card link (a) at home::[data-omd-capture="12"]; the title is a child h3 in #ffffff 24px / 700 / 38.4px KmrApparat over artwork the capture does not record (background-color computes transparent; background-image is not among the captured properties), so no fill or fg is claimed; the link's own #0000ee is the browser default link colour

Tabs

TabTabTab
blog-category-tab
Backgroundtransparent
Text#5a5a72
Radius12px
Padding4px 30px
Text style16px / 500 / 20.8px Pretendard
selectedbg #ffffff
statesrest on three category links (capture 9-11); the link with class on (capture 8) records bg #ffffff with the same text and geometry and is recorded as selected; no state frame
Use: Blog category filter link (a) in div#category-toggle.tab-list at surface-3::[data-omd-capture="9"], tracking -0.16px

Buttons

blog-pagination-link
Backgroundtransparent
Text#2b2b3b
Radius22px
Text style16px / 400 / 25.6px Pretendard
size44px x 44px
statesrest on three page links (capture 25-27); no link records a different value, so no current-page variant is declared; no state frame
Use: Blog pagination link (a) at surface-3::[data-omd-capture="25"]
carousel-arrow-button
Backgroundrgba(196, 196, 212, 0.5)
Radius28px
Padding0px
size40px x 40px
statesrest on the enabled next arrows (capture 20, 30); the prev arrows beside them (capture 19, 29) are disabled and record the same captured values, and opacity is not among the captured properties, so no disabled treatment is declared; no state frame
Use: Home carousel arrow button (button.next) at home::[data-omd-capture="20"]; its 13.3333px / 400 type is the browser default for a button, so no label style is claimed
footer-outline-button
Backgroundtransparent
Text#ffffff
Border1px #ffffff
Radius10px
Text style12px / 700 / normal Pretendard
size100px x 40px
statesone button captured at rest (capture 32); no state frame
Use: Footer outline button at home::[data-omd-capture="32"]; its 1px 6px padding is the browser default for a button and is not claimed
header-contact-link
Background#ffffff
Border1px #000000
Radius19px
Padding5px 30px
statesrest on all three capture records (capture 5); no state frame
Use: Header contact link (a.contact) at home::[data-omd-capture="5"], 117 x 38 on home and 141 x 38 on About and Blog; its #000000 16px / 400 / 25.6px Pretendard text equals the page body text, so no label style is claimed
header-nav-button
Backgroundtransparent
Text#000000
Radius0px
Padding16px
Text style16px / 400 / 32px KmrApparat
statesrest on four header buttons (capture 1-4) on all three capture records; the bundle holds no state frame for any MakinaRocks element
Use: Public header navigation button at home::[data-omd-capture="1"], 133 x 64, tracking normal
hero-outline-link
Backgroundtransparent
Text#1a1a1a
Border1px #1a1a1a
Radius50px
Padding9px 24px
Text style16px / 500 / 25.6px KmrApparat
statesrest on the light hero slide (capture 9, a.outline); the dark hero slide link (capture 8, a.outline.dark) records fg #ffffff and border 1px #ffffff with the same geometry; no state frame
Use: Hero outline pill link at home::[data-omd-capture="9"], 157 x 46, gap 12px, tracking -0.16px
large-outline-link
Backgroundtransparent
Text#1a1a1a
Border1px #e7e7ee
Radius50px
Padding12px 24px
Text style18px / 500 / 28.8px KmrApparat
statesrest on two About links (capture 8, 9, a.outline.light); the home closing-band link (capture 31, a.outline.dark) records fg #ffffff and border 1px #ffffff with the same geometry; no state frame
Use: Large outline pill link at surface-2::[data-omd-capture="8"], 169 x 55, gap 12px, tracking -0.16px

List items

footer-link
footer-link
Text#ffffff
Text style16px / 400 / 25.6px KmrApparat
statesrest on the footer link columns (capture 35 and its siblings); no state frame
Use: Footer link (a) at home::[data-omd-capture="35"] inside a 202 x 26 li whose own text is #8d8da5; tracking -0.16px

Related design systems