Design System Inspiration of Rebellions
1. Visual Theme & Atmosphere
Rebellions (리벨리온) is Korea's leading AI-inference semiconductor company, and its website looks exactly like its product promises: engineered, energy-conscious, and built for scale. The canvas is a cool near-white (#f6f8fa) that reads like a clean datasheet, while the type and chrome sit in a deep engineering near-black (#24292e) instead of pure black — a warm graphite that gives the page the feel of a precision instrument panel rather than a consumer app. Against that restrained neutral field, a single electric, almost radioactive green (#52f756) does all the signalling: it marks the primary CTA, the live event banners, and the one nav action that matters. The result is a hardware-company aesthetic — sober, technical, and quietly aggressive, like a server rack with one glowing power LED.
The defining geometric choice is sharpness. Buttons, cards, panels, and the contact pill all measure 0px border-radius — there is essentially no rounding anywhere in the interactive system. In an industry where every SaaS site reaches for the friendly 8–12px corner, Rebellions' square edges read as silicon-precise and uncompromising, the visual equivalent of a tape-out. Typography reinforces this: the brand sets Sohne at very large display sizes (75px hero, 58px section heads) at a confident regular weight (400), with Pretendard carrying Korean body text on the localized kr.rebellions.ai surface. Headlines are big but not bold — the scale does the shouting, not the weight.
Depth is deliberately flat. Live inspection found box-shadow: none across the hero, nav, feature cards, and CTAs; separation comes from alternating light (#f6f8fa, #ffffff) and dark (#1b1f23, #24292e) full-bleed bands rather than elevation. On the dark sections, body and nav text lift to a soft blue-grey (#d9e4ed), with a muted steel-grey (#8d959c) for tertiary labels and a darker steel (#3b434a) for secondary dark surfaces. The strict-black (#000000) appears only on the sticky-header contact pill, where the neon green text sits inside it for maximum contrast. The developer documentation surface (docs.rbln.ai) shifts to its own darker code-grade neutral (#14151a) but keeps the same green accent — proof that the green is the brand's one non-negotiable color.
Key Characteristics:
- Single neon-green accent (
#52f756) reserved for CTAs, event banners, and the one primary nav action — the system's only saturated hue
- Engineering near-black (
#24292e) for text and dark CTAs instead of pure black — a warm graphite, GitHub-Primer-adjacent
- Sharp
0px corners on every button, card, and panel — silicon-precise, anti-friendly
- Sohne display at regular weight 400 at very large sizes (75px hero) — scale-driven, not weight-driven
- Pretendard for Korean body text on the
kr.rebellions.ai surface
- Flat depth — no shadows; light/dark full-bleed bands (
#f6f8fa / #1b1f23) do the separating
- Cool-neutral ladder:
#d9e4ed text on dark, #8d959c muted, #3b434a secondary dark
- Strict black (
#000000) only on the contact pill; docs-grade dark (#14151a) only on developer docs
2. Color Palette & Roles
Primary
- Rebel Green (
#52f756): The signature neon green. Primary CTA background ("Explore Rebellions SDK", KR "자세히 보기"), event-banner text, link/nav accent, and contact-pill label. The single saturated "action" color in the whole system.
- Engineering Ink (
#24292e): Primary text, heading, and dark CTA background ("Explore RebelServer™"). A warm graphite near-black — never pure black for body — that anchors the technical, instrument-panel feel.
Neutral & Surface
- Canvas (
#f6f8fa): Cool near-white page background; also the light text color on dark sections.
- White (
#ffffff): Card surfaces and the outlined-button background.
- Panel Dark (
#1b1f23): Near-black background for dark feature/spec panels and bands.
- Steel (
#3b434a): Secondary dark surface and divider tone within dark sections.
- Strict Black (
#000000): Reserved for the sticky-header contact pill background, where neon-green text sits inside.
Text Hierarchy
- Engineering Ink (
#24292e): Primary text, headings, nav (on light), strong labels.
- On-Dark Text (
#d9e4ed): Soft blue-grey for body, nav links, and footer text on dark sections.
- Muted Grey (
#8d959c): Tertiary text, captions, inactive labels.
Developer Surface
- Docs Dark (
#14151a): The darker code-grade neutral used on the docs.rbln.ai SDK documentation chrome — same green accent, different (darker) ground.
3. Typography Rules
Font Family
- Display / UI:
Sohne — used for all headlines, nav, and button labels across the global .ai site.
- Body (Korean):
Pretendard — the document default on the localized kr.rebellions.ai surface and the Korean fallback in the global stack.
- Monospace:
Space Mono (global site) / Fira Code (docs) — for technical specs, code, and numeric callouts.
Hierarchy
| Role | Font | Size | Weight | Line Height | Notes |
|---|
| Display Hero | Sohne | 75px (4.69rem) | 400 | 1.25 | "Power AI Inference. Efficiently. At Scale." |
| Section Heading | Sohne | 58px (3.63rem) | 400 | 1.25 | "System-Level Scalability", "MoE in Action" |
| Large Title | Sohne | 53px (3.31rem) | 400 | 1.25 | "Let's Talk." |
| Sub-section | Sohne | 40px (2.50rem) | 400 | 1.25 | "Rebellions SDK", "Our Strategic Investors" |
| Feature Heading | Sohne | 32px (2.00rem) | 400 | 1.25 | "Built for Inference", "Efficient by Design" |
| Card Label | Sohne | 24px (1.50rem) | 600 | 1.25 | "Compute", "Generality", "Scalability" |
| Lead Paragraph | Sohne | 21px (1.31rem) | 400 | 1.25 | Section intro paragraphs |
| Nav Item | Sohne | 20px (1.25rem) | 500 | 1.40 | Top navigation links |
| Body | Sohne / Pretendard | 16px (1.00rem) | 400 | 1.40 | Standard reading text |
| Caption | Sohne | 14px (0.88rem) | 500 | 1.25 | Footer text, event badges, fine print |
Principles
- Scale, not weight: Headlines run at 400 (regular) even at 75px. The brand commands attention through size and whitespace, not bold weight — the few weight-600 elements are the small card labels, where size alone is insufficient.
- Sohne global, Pretendard Korean: Sohne is the brand/display voice; Pretendard carries dense Korean body text on
kr.rebellions.ai. They never swap roles.
- Mono for the machine: Space Mono / Fira Code surface technical specs and code, keeping engineering numerics visually distinct from prose.
- Big, plain, declarative: No decorative letter-spacing tricks — tracking stays normal. The type is matter-of-fact, like spec-sheet copy.
4. Component Stylings
Buttons
Primary Dark
- Background:
#24292e
- Text:
#f6f8fa
- Radius: 0px
- Padding: 10px 24px
- Height: 50px
- Font: 20px Sohne weight 600
- Use: Hero primary CTA ("Explore RebelServer™")
Primary Green
- Background:
#52f756
- Text:
#24292e
- Radius: 0px
- Padding: 10px 24px
- Height: 50px
- Font: 20px Sohne weight 600
- Use: Signature green CTA ("Explore Rebellions SDK", KR "자세히 보기")
Contact Pill
- Background:
#000000
- Text:
#52f756
- Radius: 0px
- Padding: 8px 20px
- Height: 36px
- Font: 14px Sohne weight 500
- Use: Sticky-header contact CTA ("Let's Talk", KR "도입 문의하기")
Outline
- Background:
#ffffff
- Text:
#24292e
- Border: 1px solid
#24292e
- Radius: 0px
- Padding: 0 16px
- Font: 16px Sohne weight 400
- Use: Outlined secondary action
Inputs
Default
- Background:
#ffffff
- Border: 1px solid
#24292e
- Radius: 0px
- Text:
#24292e
- Use: Form field / search input on light surfaces (sharp-cornered, hairline outline)
Cards & Containers
Feature Card
- Background:
#ffffff
- Text:
#24292e
- Radius: 0px
- Use: Feature / spec card on light bands — sharp corners, flat (no shadow)
Dark Panel
- Background:
#1b1f23
- Text:
#f6f8fa
- Radius: 0px
- Use: Dark feature / spec panel sections and full-bleed bands
Badges
Event Pill
- Background:
#24292e
- Text:
#52f756
- Border: 1px solid
#52f756
- Radius: 0px
- Font: 14px Sohne weight 400
- Use: Event announcement in the top banner ("RAISE Summit 2026", "LEAP EAST 2026")
Tabs / Segmented Control
Chiplet Strategy Segments
- Background:
#f6f8fa
- Active: text
#24292e
- Padding: 5px 40px
- Use: Segmented control on the Chiplet Design Strategy section ("Compute", "Generality", "Scalability", "Capacity")
Navigation
- Background (dark hero): transparent over
#24292e
- Text:
#d9e4ed
- Active: green
#52f756 text (the "Let's Talk" primary nav action)
- Font: 20px Sohne weight 500
- Use: Top horizontal nav ("Products", "Developers", "Resources", "Company")
Verified: 2026-06-26 (omd:add-reference CREATE — Tier 1 live inspect, 3 brand-owned surfaces)
Tier 1 sources: https://rebellions.ai/ (homepage, live computed style); https://kr.rebellions.ai/ (Korean site — same tokens, KR copy "자세히 보기" / "도입 문의하기" / "대규모 AI 서비스 추론 성능"); https://docs.rbln.ai/ (RBLN SDK developer docs — green accent confirmed); https://github.com/rebellions-sw (official GitHub org)
Tier 2 sources: getdesign.md/rebellions — 0 DESIGN.md files (not covered); styles.refero.design/?q=rebellions — not listed (96 fuzzy non-Rebellions matches)
Conflicts unresolved: none
5. Layout Principles
Spacing System
- Base unit: ~8px
- Scale: 4px, 8px, 10px, 16px, 24px, 40px, 64px
- Notable: CTA padding lands at 10px 24px; segmented-control chips use a generous 5px 40px horizontal pad for wide, scannable tap targets
Grid & Container
- Centered single-column hero with the 75px Sohne headline as the anchor
- Alternating full-bleed bands: light (
#f6f8fa / #ffffff) and dark (#1b1f23 / #24292e) sections create the page rhythm
- Feature rows group spec cards in 2–4 column arrangements (Built for Inference / Efficient by Design / Seamless Deployment / Scalable Infrastructure)
- Chiplet Design Strategy uses a segmented control to swap Compute / Generality / Scalability / Capacity views
Whitespace Philosophy
- Spec-sheet calm: generous vertical rhythm between sections; the page reads like a well-set technical document, not a busy marketing site.
- Band segmentation: sections separate by light/dark background swaps, not by borders or shadows.
- One bright point: the neon green is rationed so the eye always knows where the next action is.
Border Radius Scale
- None (0px): buttons, cards, panels, inputs, badges — the entire interactive system is square
- Docs (2px): a minimal 2px appears only on the developer-docs "skip to content" control
- Full (9999px): reserved conceptually for any avatar/dot indicators
6. Depth & Elevation
| Level | Treatment | Use |
|---|
| Flat (Level 0) | No shadow | Page background, inline text, most surfaces |
| Band (Level 1) | Light/dark background swap (#f6f8fa ↔ #1b1f23) | Section separation without elevation |
| Edge (Level 2) | 1px solid #24292e hairline | Outlined buttons, input fields, sharp card edges |
Shadow Philosophy: Rebellions is a shadow-free system. Live inspection found box-shadow: none across the hero, nav, headings, feature cards, and CTAs. Depth is communicated entirely by alternating light and dark full-bleed bands and by hard 0px edges — never by elevation. This is a deliberate engineering-grade choice: the flat, square treatment reads as precise and manufactured, in keeping with a silicon company. When emphasis is needed the system reaches for the neon green (#52f756) or the dark panel (#1b1f23), not a drop shadow.
7. Do's and Don'ts
Do
- Reserve neon green (
#52f756) for the primary CTA, event banners, and the one primary nav action — keep it the single "action" color
- Use engineering ink (
#24292e) for text and dark CTAs instead of pure black
- Keep every button, card, panel, and input at
0px radius — sharp corners are the brand
- Set headlines in Sohne at regular weight 400, letting size carry the hierarchy
- Separate sections with light/dark full-bleed bands (
#f6f8fa ↔ #1b1f23), not shadows
- Use Pretendard for Korean body text on localized surfaces
- Lift text to
#d9e4ed on dark sections and #8d959c for muted/tertiary labels
- Keep the layout flat, square, and spec-sheet calm
Don't
- Spread the green across many elements — it dilutes the single-action signal
- Use rounded corners on interactive elements — the system is uniformly square
- Use pure black (
#000000) anywhere except the contact pill background
- Set headlines in heavy bold weights — scale, not weight, drives emphasis
- Add drop shadows for elevation — Rebellions is flat
- Introduce a second saturated accent color — green is the only hue
- Use decorative letter-spacing on headlines — tracking stays normal
- Let card edges go soft — hard
1px hairlines and 0px corners only
8. Responsive Behavior
Breakpoints
| Name | Width | Key Changes |
|---|
| Mobile | <640px | Single column, hero headline compresses, segmented control wraps/scrolls |
| Tablet | 640-1024px | 2-up feature cards, moderate padding |
| Desktop | 1024-1440px | Full layout, centered hero, multi-column feature bands |
Touch Targets
- Primary CTAs at 50px height with 10px 24px padding — comfortably tappable
- Contact pill at 36px height for the persistent header action
- Segmented-control chips use wide 5px 40px padding for large hit areas
Collapsing Strategy
- Hero: 75px Sohne headline scales down on mobile, weight 400 maintained
- Feature bands: multi-column → stacked single column
- Light/dark alternating sections keep full-width treatment
- Chiplet segmented control: horizontal scroll/wrap on narrow viewports
Image Behavior
- Product renders and diagrams carry no shadow at any size, consistent with the flat system
- Cards and media keep
0px corners across breakpoints
9. Agent Prompt Guide
Quick Color Reference
- Primary CTA (green): Rebel Green (
#52f756)
- Primary CTA (dark): Engineering Ink (
#24292e)
- Background: Canvas (
#f6f8fa)
- Card surface: White (
#ffffff)
- Dark panel: Panel Dark (
#1b1f23)
- Text on light: Engineering Ink (
#24292e)
- Text on dark: On-Dark (
#d9e4ed)
- Muted text: Muted Grey (
#8d959c)
- Contact pill: Strict Black (
#000000) bg + green text
- Docs dark: Docs Dark (
#14151a)
Example Component Prompts
- "Create a hero on engineering-ink (
#24292e) background. Headline at 75px Sohne weight 400, line-height 1.25, color #f6f8fa: 'Power AI Inference. Efficiently. At Scale.' Below it a green CTA: #52f756 background, #24292e text, 0px radius, 10px 24px padding, 20px Sohne weight 600 — 'Explore Rebellions SDK'."
- "Design a feature card: white
#ffffff background, 0px radius, no shadow. Heading 32px Sohne weight 400, #24292e. Label 24px Sohne weight 600. Body 16px, #24292e."
- "Build a dark spec band:
#1b1f23 background, full-width. Section title 58px Sohne weight 400, #f6f8fa. Card labels 24px weight 600 in #f6f8fa; muted captions in #8d959c."
- "Create the sticky header: nav links 20px Sohne weight 500 in
#d9e4ed, with the primary action in green #52f756. Contact pill: black #000000 background, #52f756 text, 0px radius, 8px 20px padding — 'Let's Talk'."
- "Event banner badge:
#24292e background, #52f756 text, 1px solid #52f756 border, 0px radius, 14px Sohne — 'RAISE Summit 2026 →'."
Iteration Guide
- Green (
#52f756) is the single action color — never spread it
- Every corner is
0px — buttons, cards, inputs, panels, badges
- Headlines are Sohne weight 400; size carries hierarchy, not weight
- No shadows — separate with light/dark bands (
#f6f8fa ↔ #1b1f23)
- Text is
#24292e on light, #d9e4ed on dark, #8d959c muted
- Pure black (
#000000) only on the contact pill
- Pretendard for Korean body; Sohne for display everywhere
10. Voice & Tone
Rebellions' voice is technical, declarative, and efficiency-obsessed — a chip company that talks like an engineer briefing a deployment, not a startup selling a dream. The hero line "Power AI Inference. Efficiently. At Scale." sets the register: three short clauses, each a claim that can be benchmarked. Copy leads with the workload ("Built for Inference", "Optimized for Real-World AI Deployment") and the physics ("Maximize Performance per Watt"), never with hype. The mission framing — "AI that Scales, without the Energy Burn." — reads as a problem statement, not a slogan.
| Context | Tone |
|---|
| Hero headlines | Declarative, benchmarkable. "Power AI Inference. Efficiently. At Scale." |
| Feature headings | Capability + physics. "Built for Inference", "Efficient by Design", "Seamless Deployment". |
| CTAs | Direct imperatives. "Explore RebelServer™", "Explore Rebellions SDK", "Let's Talk." |
| Product names | Trademarked, system-like. REBEL™, ATOM™, RebelServer™, RebelRack™, RebelPOD™. |
| Mission / about | Engineering-grade plain English. "AI that Scales, without the Energy Burn." |
| Developer docs | Terse, reference-style, code-first (RBLN SDK User Guide). |
Voice samples (verbatim from live surfaces):
- "Power AI Inference. Efficiently. At Scale." — hero headline. (verified live 2026-06-26)
- "AI that Scales, without the Energy Burn." — about-page mission. (verified live 2026-06-26)
- "The fastest way to scale AI is to start talking." — closing CTA section. (verified live 2026-06-26)
Forbidden register: empty superlatives ("revolutionary", "game-changing"), consumer-app exclamation hype, vague benefit-speak untethered from a measurable claim, and any marketing that buries the performance-per-watt and deployment story.
11. Brand Narrative
Rebellions (리벨리온) was founded in September 2020 in Korea with, in its own words, "a mission to design inference-first silicon from the ground up" — to "push beyond the limits of general-purpose hardware" (verified live on the company's About timeline, 2026-06-26). The company's bet is that the AI era will be defined not by training but by inference at scale, and that the deciding constraint is energy: its positioning line is "AI that Scales, without the Energy Burn." — purpose-built accelerators optimized for performance-per-watt.
The timeline is a hardware story told in tape-outs. ATOM™, a GDDR6-based inference accelerator, taped out in June 2022 and shipped to KT Cloud just three months later (May 2023) — an early live data-center deployment. November 2024 brought the tape-out of the REBEL SoC, which the company describes as "the world's first UCIe-Advanced AI chiplet," fusing 144GB of HBM3E with scalable silicon. In December 2024 Rebellions merged with SK Sapeon, unifying Korea's AI-semiconductor capabilities and deepening its supply chain through SK hynix's HBM leadership. Global expansion followed: Rebellions Japan (Feb 2025) and a Saudi subsidiary backed by Aramco's strategic investment (Aug 2025) aimed at sovereign-scale AI.
What Rebellions refuses, visible in its design: the friendly, rounded, shadow-stacked look of generic SaaS, and hype-driven marketing untethered from measurable claims. What it embraces: a flat, square, spec-sheet aesthetic; an engineering-graphite neutral palette; one disciplined neon-green accent; and copy that reads like a deployment brief. As investor Fleur Pellerin (CEO & Founder, Korelya Capital) frames it on the site: "Tech sovereignty starts with control over compute" — a statement the brand's restrained, instrument-panel design quietly echoes.
12. Principles
- Inference-first, efficiency-always. The company exists to make AI inference cheaper per watt. UI implication: lead copy and spec cards with the workload and the power story, not abstract benefits.
- One action, one color. Neon green (
#52f756) means "do this." UI implication: reserve the green exclusively for the primary CTA, event banners, and the single primary nav action so the next step is unambiguous.
- Square is precise.
0px corners everywhere. UI implication: never round interactive elements; sharp edges signal silicon-grade precision.
- Scale over weight. Headlines are large but regular-weight. UI implication: drive hierarchy with size and whitespace, not bold type.
- Flat, not decorated. No shadows; light/dark bands carry depth. UI implication: separate sections by background swap and hard hairlines, keeping the surface clean and manufactured.
13. Personas
Personas below are fictional archetypes informed by publicly observable Rebellions audiences (data-center / cloud infra teams, ML platform engineers, sovereign-AI buyers), not individual people.
서지훈, 38, 경기 성남. ML infrastructure lead at a Korean cloud provider evaluating inference accelerators. Cares about performance-per-watt and total cost of ownership over peak FLOPS. Reads the RebelServer and SDK pages for deployment realism, not marketing.
Aiko Tanaka, 41, Tokyo. Enterprise AI platform architect at a Japanese systems integrator. Needs PyTorch and vLLM support out of the box and stable SDK docs. Values the terse, reference-style documentation and the trademarked, system-like product naming.
Khalid Al-Otaibi, 45, Riyadh. Program director on a sovereign-AI infrastructure initiative. Thinks in rack- and data-center-scale deployments and supply-chain reliability. Reads "tech sovereignty starts with control over compute" literally — it's why Rebellions is on the shortlist.
14. States
| State | Treatment |
|---|
| Empty (no results / no data) | Canvas (#f6f8fa) surface. Single Engineering-Ink (#24292e) line explaining the empty state, with one green (#52f756) action. No illustration clutter. |
| Empty (saved/compare list none yet) | Muted Grey (#8d959c) single line: nothing added yet, plus a path back. Honest, terse. |
| Loading (page/section fetch) | Flat skeleton blocks at final dimensions on the canvas, 0px radius. No shadow shimmer — flat pulse consistent with the shadowless, square system. |
| Loading (docs/spec compute) | Inline progress; previous content stays visible. Reference-style, no spinner theatrics. |
| Error (request failed) | Inline message in Engineering-Ink with a plain-English explanation and a retry. No generic "Something went wrong" alone. |
| Error (form validation) | Field-level message below the input; describes what's valid, not just "Required". Sharp 1px solid #24292e field edge. |
| Success (form / contact submitted) | Brief inline confirmation in a calm, technical tone; next-step detail linked immediately below. No celebratory emoji. |
| Skeleton | #f6f8fa blocks at final dimensions, 0px radius, flat pulse. |
| Disabled | Muted Grey (#8d959c) text on reduced-opacity surface; green actions fade rather than turn grey to preserve the brand read. |
15. Motion & Easing
Durations:
| Token | Value | Use |
|---|
motion-fast | 120ms | Hover, button press, focus |
motion-standard | 220ms | Segmented-control swap, card/section reveal, dropdown |
motion-slow | 360ms | Page-level transitions, hero reveal |
Easings:
| Token | Curve | Use |
|---|
ease-enter | cubic-bezier(0.2, 0.6, 0.25, 1) | Arriving — panels, cards, dropdowns |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Dismissals |
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | Two-way transitions, segmented swaps |
Motion rules: Motion is functional and restrained — consistent with the flat, square, engineering aesthetic. The Chiplet Design Strategy segmented control swaps views at motion-standard / ease-standard; sections reveal with a short fade-up at ease-enter. No bounce, spring, or overshoot — a silicon-infrastructure brand signals steadiness, not playfulness. Under prefers-reduced-motion: reduce, all transitions collapse to instant; the site remains fully functional.