Getting started/Overview
v2.0

MERZIGO ENTREPRISE UI · V2

ONE BRAND.
TWO EXPERIENCES.

A controlled visual language for building precise operational tools and memorable expressive products—without losing the Merzigo signal.

WCAG 2.2 AAReact + TypeScriptUpdated Aug 2026
OPERATIONAL
ATLAS · CONTENT
OverviewLibraryReviewRights
ACTIVE TITLES2,418↗ 12.8%
CONTENTSTATUSMidnight SignalApprovedLast FrontierReviewEchoes of EarthApproved
EXPRESSIVE
MERZIGO
STUDIOS
PREMIUM STORIES.
GLOBAL AUDIENCES.
GLOBAL REACH4.8BMONTHLY VIEWS▲ 18.4%
SCROLL TO EXPLORE

01 · Design philosophy

Built to flex. Designed to belong.

The system does not make every Merzigo screen identical. It gives different products a controlled language for making the right choices.

01

One brand

Black structure. Violet and blue energy. Lime signal. Every product shares the same recognizable source.

02

One component philosophy

Behavior and accessibility stay shared. Experience context changes treatment—not interaction logic.

03

One token architecture

Primitive, semantic and component layers keep design decisions intentional and implementation stable.

04

Two experience modes

Operational prioritizes throughput. Expressive prioritizes immersion. Both remain unmistakably Merzigo.

“Systems, not screens. Clarity over decoration. Recognition without repetition.”

— Merzigo product design principle

02 · Experience architecture

Same system. Different emphasis.

Choose the mode from the user’s context, session length and information density—not whether the audience sits inside or outside the company.

01

OPERATIONAL EXPERIENCE

Information-first
MOverviewContentRightsAnalytics
CONTENT OPERATIONSReview queue
⌕ Search titlesAll platforms⌄Needs review⌄
TITLEPLATFORMSTATUSNeon HorizonYouTubeReviewWild Tracks S02FacebookApprovedCity After DarkYouTubeProcessing
  • Dense, neutral canvas
  • Structured borders
  • 100–160ms state motion
02

EXPRESSIVE EXPERIENCE

Experience-first
MERZIGO
ORIGINALS
STORIES WITHOUT BORDERS
Q3 PARTNER PERFORMANCE4.8 billion
stories watched.

Merzigo content connected with audiences across 34 territories.

REACH+18.4%
REVENUE€12.8M
  • Cinematic content
  • Controlled depth & glass
  • 180–450ms choreography

Decision rule Start from task needs: sustained operations → Operational; curated storytelling → Expressive. Mixed products can switch by screen, never within a single view.

03 · Foundations

Four-color orchestration

All products use the same palette. Recognition comes from disciplined roles—not product-specific colors or equal visual weight.

CORE FOUNDATION
01
Electric VioletEnergy · interaction
#8826FF
02
Bright BlueEnergy · depth
#2F00FF
03
Acid LimeSignal · attention
#CCFA00
04
BlackStructure · framing
#000000

OPERATIONAL BALANCE

Guideline, not a CSS rule
CALM BY DEFAULT
70–85% canvas10–20% energy<5% signal
LOOK HERE

ACID LIME IS A SIGNAL

Rarity creates power.

Use Lime for the exceptional KPI, important status or singular call to attention. It is not a generic success color.

BRAND COLOR SCALES

Complete ramps for interaction, depth and signal. The 500 step preserves the core brand values.
50 → 950
Electric VioletPrimary interaction500 · #8826FF
Bright BlueFocus and depth500 · #2F00FF
Acid LimeExceptional signal500 · #CCFA00

SYSTEM STATUS SCALES

Status colors carry meaning independently from the brand palette. Lime is never used as generic success.
50 → 950
SuccessPositive completion500 · #16845B
WarningAttention required500 · #B66B0A
DangerDestructive or blocked500 · #D92F40
InformationNeutral system notice500 · #06779B

NEUTRAL SCALE

Canvas tones are truly neutral so brand energy keeps its impact.
0501002003004005006007008009009501000

SEMANTIC GRADIENTS

Approved recipes. No local gradient improvisation.
Violet → Bluegradient-brand-primary
Black → Violetgradient-brand-dark
Cinematic meshgradient-brand-atmospheric
Controlled Limegradient-brand-signal

04 · Brand assets

The Merzigo signature, ready to ship.

Download production-ready wordmarks, symbols and the official Merzigo Sans family from one controlled source.

01
Complete logo pack

All light/dark wordmark and symbol variants in original and optimized sizes.

ZIP ↓
02
Merzigo Sans

Regular 400, Medium 500/600 and Bold 700/900 OTF files.

Download font
Usage principle

Preserve contrast, never apply effects to the logo, and always use the official files in this pack. Prefer the wordmark for primary brand communication and the symbol for compact spaces and product iconography.

05 · Typography

One family. Clear hierarchy.

Merzigo Sans is the official interface and brand typeface, tuned for clear operational reading and confident expressive moments.

01DISPLAY / BOLD

Aa

IMPACT
WITH INTENT.

Merzigo Sans Bold700–900 · Headlines and hero moments
02UI / REGULAR

Aa

Readable at every scale.

Merzigo Sans Regular400 · Interface and long-form copy
03CONTROL / MEDIUM

Aa

Clear controls. Confident labels.

Merzigo Sans Medium500–600 · Controls, labels and metadata
ROLEEXAMPLESIZE / LINEGUIDANCE
Display XL

One brand. Two experiences.

64–96 / 0.95Expressive hero only
Heading 1

Design foundations

40–56 / 1.0Primary page title
Heading 2

Semantic tokens

28–36 / 1.1Documentation section
Body

Interfaces that unlock content value.

16 / 1.6Long-form and UI copy
Data / label

MZ-2048 · APPROVED

11–13 / 1.4IDs, metadata, tokens

OFFICIAL BRAND FAMILY Merzigo Sans is bundled locally and used across this showroom. Download Regular, Medium and Bold OTF files ↓

06 · Shape & spacing

Controlled sharp geometry

A 4px micro-grid, 8px macro rhythm and restrained corner system create precision without turning every component into a polygon.

M
SIGNATURE ANGLE · 30°

The portal cut

Derived from the Merzigo mark. Use it for hero frames, media, selected states and major transitions—not every button or field.

RADIUS SCALE

Sharper by design
2468
CONTROLDEFAULTCARDLARGE

SPACING SCALE

4px micro grid · 8px macro rhythm
4
8
12
16
24
32
48
64
80
96

BORDER SYSTEM

Structure before shadow
SUBTLEDEFAULTSTRONGINTERACTIVE

ELEVATION

Mode-aware depth
FLAT / BORDEREDOPERATIONAL 01EXPRESSIVE 02

07 · Token architecture

Values become decisions

Three layers keep brand changes safe, themes intentional and component APIs semantic. Components never need to know a raw hex value.

CSS VARIABLES · LIVE
01 · PRIMITIVE

Raw values

Brand color, neutral, spacing, radius and motion scales.

--violet-500--space-6--portal-cut-surface--technical-grid-size
02 · SEMANTIC

Meaning

Theme-aware decisions expressed by purpose rather than appearance.

--color-text-primary--color-border-default--color-focus--color-success
03 · COMPONENT

Scoped choices

Specific values used only where shared component anatomy needs them.

--button-primary-background--brand-mark-tile--portal-outline--sidebar-active-indicator

SEMANTIC TOKENS · LIVE THEME

Use the Light / Dark / System control above. Every value and example updates together.
BACKGROUND--color-background-primary
SURFACE--color-surface
TEXT PRIMARY--color-text-primary
TEXT MUTED--color-text-muted
BORDER--color-border-default
INTERACTIVE--color-interactive-primary
FOCUS--color-focus
SUCCESS--color-success

08 · Materials & motion

Depth with a reason

Glass is an Expressive material, not the definition of Expressive design. Motion explains change first and creates atmosphere only when the context earns it.

THE
LAST
ORBIT
MERZIGO ORIGINAL
GLASS-SUBTLEQuiet separation8px blur · 10% fill
GLASS-STANDARDFloating controls18px blur · 55% fill
GLASS-HEROFeature moment28px blur · 64% fill
01

Solid fallback Every material remains legible when backdrop-filter is unavailable.

02

Reduced transparency Glass becomes an opaque, high-contrast surface.

03

Sharp silhouette Portal cuts replace soft glass capsules.

OPERATIONAL MOTION100–160ms

Fast state change. No ambient movement.

EXPRESSIVE MOTION180–450ms

Choreographed depth and reveal, used sparingly.

09 · Components / Actions

Button

Buttons initiate an action. Treatment can respond to experience context, while anatomy, keyboard behavior and semantic APIs stay shared.

STABLE · 2.0
01 LABEL02 OPTIONAL ICON03 CONTAINER04 FOCUS RING05 LOADING STATE

LIVE PREVIEW · OPERATIONAL

Click the preview button to toggle loading.
VARIANTDEFAULTWITH ICONDISABLED
primary
secondary
tertiary
destructive
ghost

When to use

Use Primary once per action cluster. Secondary supports alternative paths. Destructive always states the irreversible result.

Accessibility

Visible label, 44px touch target where needed, native disabled state and an announced loading label. Never rely on color alone.

Primary treatment

Black, white-on-dark or the approved Violet → Blue gradient are contextual. Lime is exceptional, never the default submit color.

<Button
  variant="primary"
  size="md"
  loading={false}
  disabled={false}
>
  Approve content
</Button>

10 · Components / Forms

Form controls

Forms are explicit, forgiving and structured. Labels remain visible, focus is unmistakable and validation waits until it can be useful.

CREATE REVIEW REQUEST

Content details

Draft
SEARCH40px
SELECTIONACCESSIBLE
RANGEKEYBOARD READY
FILE UPLOADDRAG + SELECT
DATE & NUMBERLOCALIZED
FIELD FEEDBACK4 STATES
Compact · 36Default · 40Touch · 44
01

Label above

Placeholder text never carries the only label.

02

Validate humanely

Do not punish incomplete input during every keystroke.

03

Explain recovery

Say what happened and exactly how to resolve it.

SELECT · LISTBOX · COMBOBOX

Selection controls

Use native select for short lists, a listbox for richer options and combobox when users need to filter.

STABLE · 2.0
SINGLE SELECT4 OPTIONS
One value from a short, predictable list.
MULTI SELECT2 SELECTED
Keep selected values visible and removable.
SEARCHABLE COMBOBOX6 OPTIONS
Search becomes useful once scanning costs rise.
DEFAULT
FOCUS
ERROR
DISABLED

Choose the pattern

Select for one short bounded list; multi-select for a small set; combobox when users know what they are looking for.

Keyboard model

Arrow keys move through options, Enter commits, Escape closes and typeahead jumps to a matching value.

Do not hide context

Labels stay visible, selected values remain readable and validation explains exactly what is missing.

11 · Components / Handbook

Component usage handbook

A practical operating manual for choosing, composing and shipping Merzigo components with consistent behavior, hierarchy and motion.

LIVING GUIDE
01

Start from intent

Choose components from the user’s task and decision—not from visual preference.

02

Make state explicit

Default, hover, focus, loading, empty, error and disabled states are part of the component.

03

Keep behavior shared

Operational and Expressive modes may change treatment, never interaction logic.

04

Reveal progressively

Keep the common path calm; disclose advanced controls when context makes them useful.

05

Motion explains change

Animate entry, exit, hierarchy and state. Never add movement without information.

06

Design the recovery

Errors describe what happened, preserve input and give one clear next action.

DECISION FLOW

From need to released component

USE BEFORE BUILDING
01Intent

What decision or task must become easier?

02Pattern

Can an existing component and behavior solve it?

03States

What happens before, during, after and when it fails?

04Release

Keyboard, contrast, responsive and reduced-motion checks.

MOTION LANGUAGE

Movement has a job

Operational motion confirms. Expressive motion orients and stages. Both remain interruptible.

STATE CHANGE
Saved
140ms · operational
DISCLOSURE
180ms · stagger 30ms
SPATIAL ENTRY
320ms · expressive
DO

Animate meaning

Show where an overlay came from, confirm a state change and preserve spatial continuity.

DON’T

Animate attention endlessly

No looping decoration in operational workflows. Motion stops when its message is understood.

REDUCED MOTION

Keep the information

Replace travel and scale with instant state changes or short opacity transitions.

BEFORE SHIPPINGComponent readiness checklist
Semantic API and clear labelKeyboard and focus orderLoading, empty and error statesResponsive content behaviorReduced motion and transparencyAnalytics and destructive-action review

11.1 · Components / AI handoff

AI implementation handoff

Give an AI agent this design-system link and the generated prompt. It receives a reading order, preservation rules, implementation sequence and definition of done—enough to update a real product, not merely imitate a screenshot.

AGENT READY
01 · PREPARE THE HANDOFF

Link + target + direction

The current page URL is inserted automatically. Add the app or repository the agent can access, choose a direction, then copy one complete prompt.

Experience direction
02 · WHAT THE AGENT RECEIVES

One complete contract

The prompt separates product truth from design-system truth, tells the agent exactly what to inspect and requires implementation plus verification—not a visual audit alone.

  1. A reachable design-system reference with direct section anchors.
  2. The target application URL or repository path and its existing behavior.
  3. Non-negotiable visual rules, execution order and acceptance criteria.

Localhost note The agent must run on the same machine. Otherwise use a reachable URL or attach screenshots and exported files.

03 · PROMPT · READY TO COPYMerzigo implementation contract
You are a senior product designer and frontend engineer. Update the target product so it uses the Merzigo Entreprise UI v2 design language. Work autonomously from audit through implementation and verification. Do not stop after suggestions or a component map; make the changes unless access, missing source files or a destructive decision genuinely blocks you.

DESIGN-SYSTEM REFERENCE
http://localhost:3000

TARGET PRODUCT
[PASTE THE TARGET APP URL OR REPOSITORY PATH HERE]

OBJECTIVE
Transfer the design system—not the showroom demo—into the target product. Preserve the target product's business logic, content, information architecture, routes, data contracts, permissions, analytics and core workflows. The target product remains the source of truth for what the product does; the Merzigo reference is the source of truth for visual language, component behavior and interaction quality.

REFERENCE READING ORDER
Open the design-system reference and inspect these sections before editing:
1. Intent and mode: http://localhost:3000#philosophy and http://localhost:3000#experience-modes
2. Foundations: http://localhost:3000#color, http://localhost:3000#typography, http://localhost:3000#shape-spacing, http://localhost:3000#tokens and http://localhost:3000#materials-motion
3. Product shell and composition: http://localhost:3000#navigation and http://localhost:3000#workspace-patterns
4. Components and states: http://localhost:3000#buttons, http://localhost:3000#forms, http://localhost:3000#cards, http://localhost:3000#detail-panel, http://localhost:3000#utility-patterns and http://localhost:3000#component-index
5. Data interfaces: http://localhost:3000#data-grid and http://localhost:3000#data-visualization
6. Quality bar: http://localhost:3000#accessibility, http://localhost:3000#developer-api and http://localhost:3000#do-dont

If you cannot browse the reference, do not invent the design language. Ask for a reachable public URL, screenshots or the exported design-system files. A localhost URL is reachable only when you run on the same machine.

EXPERIENCE DIRECTION
Choose Operational or Expressive per screen from the user task, session length and information density. A product may switch modes between screens, but never mix both modes inside one view.

NON-NEGOTIABLE VISUAL RULES
- Use Merzigo Sans for interface and brand typography. Preserve sensible system fallbacks.
- Use black and neutrals for structure; Violet and Blue for interaction and energy; Lime only as a rare exceptional signal. Semantic success is green, warning is amber, danger is red and information is cyan.
- Use semantic tokens instead of scattering raw hex values through components.
- Use a 4px micro-grid, an 8px macro rhythm and restrained corner radii.
- Use the portal cut only on approved high-signal surfaces. Cut the top-right corner: 8px for marks, 12px for cards and bounded surfaces, 16px for page headers and command surfaces.
- Use a 2px Violet/Blue signal rail to connect related portal surfaces. Lime stays below 5% of a composition.
- Technical grids use a 28px cell and stay inside identity or terminal surfaces; never apply them as page-wide decoration.
- Form controls use one visible 2px focus border. Do not stack border, outline and halo.
- Motion explains entry, exit, hierarchy or state. Keep it interruptible and provide a reduced-motion equivalent.
- Do not add borders to every button or navigation item. Use spacing, surface, text weight and one deliberate active indicator to create hierarchy.

PRODUCT COMPOSITION RULES
- The 56px Topbar owns product identity, global modules, global search and account utilities.
- A contextual Sidebar owns only the active module's local hierarchy. Do not duplicate global navigation.
- On narrow screens, reduce the Sidebar to a 56px icon rail before moving it into an overlay.
- A Portal Header contains page identity, description, stable module context and at most one page-level action.
- A Metric Strip follows a header only when the metrics orient the current workspace.
- A Data Terminal orders technical rail, query controls, result utilities and work surface. Keep filters separate from display controls.
- Portal Cards represent one bounded object, metric or action and have one dominant hit area.
- Master-detail layouts preserve the selected source row while detail loads independently. On mobile, promote detail to a full-width view with a clear return path.
- Choose charts by the question: line for continuous trends, horizontal bars for ranking, donut or stacked bars for small stable compositions, and heatmaps for density across two dimensions.

IMPLEMENTATION METHOD
1. Inspect the target before editing. Inventory routes, layouts, shared components, tokens, states, responsive behavior, accessibility semantics and installed UI primitives.
2. Produce a concise mapping: target pattern → closest Merzigo pattern → reuse/extend/new → relevant state and responsive risks.
3. Establish primitive, semantic and component tokens first. Support light and dark themes without duplicating component CSS.
4. Update the app shell and shared primitives before page-specific surfaces. Reuse the target project's framework, architecture and installed accessible primitives.
5. Migrate representative high-traffic screens, then complete remaining in-scope screens consistently. Preserve working content and behavior throughout.
6. Cover default, hover, focus, active, selected, loading, empty, error, disabled, success and permission states wherever they apply.
7. Verify at desktop and mobile widths, in light and dark themes, with keyboard-only use and reduced motion enabled.
8. Fix issues found during verification. Do not leave the task at the audit or mockup stage.

IMPLEMENTATION RULES
- Keep component APIs semantic: variant, tone, density, experience and state.
- Extend an existing Merzigo pattern before inventing a new one.
- Keep native semantics and visible labels. Icon-only actions need an accessible name and an appropriate tooltip.
- Meet WCAG 2.2 AA and never rely on color alone.
- Preserve validation behavior, form values, loading, empty, error, permission and recovery states.
- Do not copy the showroom's titles, people, metrics or sample records into the product.
- Do not replace real product imagery with CSS-drawn representational art.
- Do not rewrite working business logic unless a styling integration requires a minimal, explained change.
- Do not introduce a second overlapping component library merely to reproduce the look.

DEFINITION OF DONE
- The target product is recognizable as the same product and works as before.
- Shared token and component layers carry the visual system; page files do not contain repeated one-off styling.
- Operational/Expressive mode, density and theme choices are intentional and consistent.
- Every changed workflow includes its relevant loading, empty, error, disabled and success states.
- Desktop and mobile layouts work without clipped controls or hidden primary actions.
- Keyboard order, focus return, accessible names, contrast and reduced motion are verified.
- No showroom sample content or unexplained design-system exception remains.
- The project's lint, type-check, tests and production build pass when those commands exist.

FINAL RESPONSE
Report:
1. What you audited and the mapping you used.
2. What you implemented, grouped by tokens, shared components and screens.
3. What you verified and the commands/checks that passed.
4. Any intentional exception, missing asset or remaining blocker.

Begin by inspecting both references and stating the implementation order briefly, then continue directly into the changes without waiting for approval.
04 · AGENT READING MAP

The page is the specification

These anchors are embedded in the generated prompt so a browsing agent reads intent before pixels and quality rules before completion.

05 · DEFINITION OF DONE

An implementation, not a moodboard

The agent is instructed to keep working until the target behaves correctly, passes its checks and uses the shared system without copying showroom content.

Business logic, routes, content and data contracts are preserved.Tokens and shared components carry the system; one-off styling does not.Loading, empty, error, disabled, success and permission states are covered.Desktop, mobile, light, dark and reduced-motion behavior are verified.Keyboard order, focus return, accessible names and contrast meet WCAG 2.2 AA.No showroom sample content or unexplained visual exception remains.

How to use: open this section, enter the target, copy the generated prompt and send it to the agent together with access to the target project. No additional design explanation should be necessary.

12.1 · Components / Compositions

Operational workspace patterns

Repeated Atlas workflows establish a shared composition for page identity, live context, dense filtering, result utilities and in-place detail. Products should compose these patterns before inventing screen-specific chrome.

VALIDATED IN PRODUCT
01 PAGE IDENTITY02 LIVE CONTEXT03 QUERY CONTROLS04 RESULT UTILITIES05 WORK SURFACE
MERZIGO / ATLAS WORKSPACE

Content catalog

Filter the content universe, compare signals and move decisions forward.

MODULE
ATLAS
VIEW STATE
LIVE
CATALOGCurrent
270,423

matching titles

FILMCurrent
188,836

matching films

SERIESCurrent
81,587

matching series

CATALOG DATA TERMINALQUERY / FILTER / RESULTS
270,423 results
DistributorTitlesCountries
CONTENTSNetflix
PREVIEW STATE
ATLAS PRODUCT GRAMMAR

Product-proven visual contract

These values were refined in a working product. Reuse them as a family so portal surfaces stay related across themes and modules.

PORTAL CUT SCALE

One corner, three sizes

Use 8px for marks, 12px for cards and 16px for command surfaces. Cut only the top-right corner.

8 / 12 / 16px
TECHNICAL GRID

Identity, not wallpaper

Use a 28px grid inside headers and terminal rails. Fade it before dense content begins.

28px · ≤ 4.5% line
THEME PAIRING

Luminous light, grounded dark

Light surfaces keep a violet atmosphere, not flat white. A white brand mark always sits on a dark tile.

semantic contrast
SIGNAL HIERARCHY

Structure, energy, signal

Black frames structure, Violet and Blue mark energy, and Lime appears only for live or exceptional signals.

2px rail · <5% Lime
ADDITIONAL PRODUCT-PROVEN COMPONENTS

Small surfaces, same grammar

Creation cards and activity terminals reuse the same cut, rail and state rules without copying the full catalog layout.

Create a new list

Quarterly candidates, priority territories

PORTAL CARD

Use for bounded objects and creation entry points. Keep actions inside the card and preserve one clipped corner.

Search notes or content…
No notes yet

Keep filters visible and explain where future items will appear.

ACTIVITY TERMINAL

Tabs define the stream, filters refine it and the empty state remains inside the same work surface.

PAGE HEADER

Identity, context, action

Keep title and description on the left; stable module metadata, live state and one page-level action on the right. Stack them on narrow screens.

FILTER TOOLBAR

Query before utilities

Group scope and filters first. Separate saved views, columns, density and pagination so users can distinguish “what is shown” from “how it is shown.”

DENSITY

Three deliberate rhythms

Use 36px Compact, 44px Standard and 52px Comfortable rows. Standard is the default; persist the choice per user, not per page.

MASTER–DETAIL

Load in place

Keep the selected source row visible while the detail pane loads independently. On mobile, promote detail to a full-width view with a clear return path.

RESPONSIVE DATA

Change the representation

Wrap filters by priority and intentionally choose horizontal scrolling or summary cards. Never squeeze every desktop column into a mobile table.

STATE LANGUAGE

Name the recovery

Empty, no results and request failure are different states. Preserve filters and selection, explain what happened and offer one relevant next action.

13 · Components / Cards

Card system

Cards package a single idea, decision or destination. Their anatomy stays consistent while media, hierarchy and action density respond to the content.

STABLE · 2.0
LIVE CARD FAMILIESOPERATIONAL TREATMENT
01FEATURED
SERIES · 8 EPISODES

Neon Horizon

Global · Rights clear

ApprovedView title →
02
DOCUMENTARY · FEATURE

Echoes of Earth

EMEA · Review due today

ReviewOpen queue →
MONTHLY VIEWSHealthy
842.6M▲ 12.8% vs last month
UPDATED 4 MIN AGO

Create content request

Start a rights, edit or distribution workflow with the required context.

01 OPTIONAL MEDIA02 EYEBROW / STATUS03 PRIMARY CONTENT04 SUPPORTING META05 CLEAR ACTION06 PORTAL CUT

One card, one idea

A card represents one object, metric or action. Split competing destinations instead of adding more controls.

Clickable boundary

Use one primary hit area and keep nested actions explicit. Focus and hover cover the same interactive region.

Signature corner

Every card family uses the same top-right portal cut. Keep its depth consistent instead of resizing it by card type.

14 · Components / Overlays

Detail panel

A right-side detail panel keeps users in context while they inspect, edit or resolve one record. It complements dense lists without replacing full-page workflows.

STABLE · 2.0
REVIEW QUEUE

Content requiring attention

01
Midnight SignalSeries · S01 E04 · Global
Approved
02
Neon HorizonSeries · S02 E08 · EMEA
Review
03
Echoes of EarthDocumentary · Feature · LATAM
Processing
WIDTH420–520px

Enough room for structured edits without feeling like a second page.

CONTEXTKeep the list visible

Use a light scrim and preserve the source selection behind the panel.

ESCAPEClose predictably

Close button, Escape and scrim all return focus to the trigger.

15 · Components / Completion set

Navigation, lists and overlays

The remaining shared patterns are specified here with usable states, semantic structure and keyboard-ready behavior. The component index is now fully stable.

9 PATTERNS · STABLE
NAVIGATION PATTERNS
BREADCRUMB · STEPPER · COMMAND PALETTE
DATA DISPLAY PATTERNS

Scan, sequence and activity

LIST · TIMELINE · ACTIVITY FEED
LIST3 RECORDS
  • 01
    Midnight SignalSeries · Global
    Approved
  • 02
    Neon HorizonSeries · EMEA
    Review
  • 03
    Echoes of EarthDocumentary · LATAM
    Processing
TIMELINERELEASE WINDOW
  1. 28 AUGRights confirmedComplete
  2. 2
    30 AUGFinal artwork dueCurrent
  3. 3
    02 SEPPlatform deliveryUpcoming
  4. 4
    05 SEPGlobal releaseUpcoming
ACTIVITY FEED
  • Deniz requested review

    Added final cut and EMEA notes.

    10:42
  • Rights window approved

    Germany and France moved to Q4.

    09:18
  • Preview renditions ready

    Processing completed successfully.

    Yesterday
OVERLAY & DISCLOSURE PATTERNS

Reveal without losing context

MENU · ACCORDION · MODAL
ACCORDIONSINGLE OPEN

Use it for a short, interruptive decision that must be resolved before returning to the task.

16 · Component index

One complete shared library

All shared patterns now have a stable specification or a product-proven reference. Operational and Expressive experiences use the same behavior and accessibility foundation.

57 stable patterns
Actions4
ButtonStableIconStableIcon ButtonStableButton GroupStable
Forms11
InputStableTextareaStableSearchStableSelectStableComboboxStableCheckboxStableRadioStableSwitchStableSliderStableDate PickerStableFile UploadStable
Navigation8
App ShellStableSidebarStableTop NavigationStableTabsStableBreadcrumbStablePaginationStableStepperStableCommand PaletteStable
Compositions8
Workspace HeaderStablePortal HeaderStableMetric StripStableQuery ToolbarStableResults ToolbarStableData TerminalStableMaster-detailStableActivity TerminalStable
Data display14
BadgeStableTagStableAvatarStableCardStablePortal CardStableData GridStableListStableKPI CardStableLine ChartStableBar ChartStableDonut ChartStableHeatmapStableTimelineStableActivity FeedStable
Feedback5
ProgressStableSkeletonStableToastStableAlertStableEmpty StateStable
Overlays7
TooltipStablePopoverStableDropdownStableMenuStableAccordionStableModalStableDrawerStable

17 · Data / Critical component

Data grid

The grid is a workflow surface, not a styled HTML table. Selection, density, filtering, row actions and contextual detail belong to one coherent system.

CONTENT INVENTORY

All titles 2,418

1 selected
CONTENT TITLEPLATFORMTERRITORYSTATUSActions
01
Series · S01 E04
YouTubeGlobal184.2MApproved
02
Series · S02 E08
FacebookEMEA92.7MReview
03
Documentary · Feature
YouTubeLATAM66.4MProcessing
04
Series · S03 E01
TikTokGlobal48.1MApproved
05
Factual · S02 E12
YouTubeMENA31.8MBlocked
06
Drama · Feature
FacebookAPAC29.4MReview
Showing 1–6 of 2,418
DENSITY

36px compact · 44px standard · 52px comfortable

NAVIGATION

Tab, arrows, Space selection, Enter action

OVERFLOW

Sticky identity column + horizontal scroll

VIRTUALIZATION

Required above ~200 visible records

NUMBERS

Tabular figures · right aligned

LONG TEXT

Truncate with a focusable full-value affordance

REQUIRED STATES

A grid specification is incomplete without recovery and progress.

Loading / skeletonEmpty / first useNo resultsPartial failureOfflinePermission denied

18 · Data visualization

Signal before spectacle

Charts use dedicated visualization tokens. Hue communicates grouping; semantic colors appear only when their meaning actually applies.

TOTAL VIEWS842.6M▲ 12.8%

vs previous 90d

WATCH TIME38.4M h▲ 8.2%

vs previous 90d

EST. REVENUE€4.82M▼ 2.1%

vs previous 90d

TOP TERRITORYTürkiye18.4% of views
VIEW TREND

Audience growth

OrganicPaid
1B750M500M250M0
JAN
MAR
MAY
JUL
SEP
NOV
SELECTED842.6M
PLATFORM MIX

Views by platform

842.6MTOTAL
YouTube54%Facebook28%TikTok12%Other6%
CHART PATTERN LIBRARY

Choose by question, not decoration

Each chart keeps a visible title, units, legend and text equivalent. Interaction may reveal detail, but never hides the core comparison.

TIME SERIES · LINE

Weekly reach

OrganicPaid
Weekly organic and paid reachOrganic reach rises from 42 to 88 million. Paid reach rises from 24 to 52 million over twelve weeks.
WEEK 1076.4M+8.2% WoW
W01W04W08W12
COMPARISON · RANKED BAR

Top territories

Views · millions

Türkiye selected for comparison.

DENSITY · HEATMAP

Publishing activity

Uploads by weekday and hour
MONTUEWEDTHUFRI
00061218
LOWHIGH
TRENDLine

Change over continuous time

RANKINGHorizontal bar

Compare named categories

PART TO WHOLEDonut / stacked bar

Show a small, stable composition

DENSITYHeatmap

Find peaks across two dimensions

SEQUENTIAL

Prefer shades of one hue for ordered magnitude.

COMPARATIVE

Use the controlled visualization palette, not brand colors by default.

HIGHLIGHT

Lime identifies the selected or important series only.

19 · Accessibility

Usable is the baseline

WCAG 2.2 AA is the minimum standard for every mode, theme and component state. Premium design that excludes is unfinished design.

AA 2.2
01

Contrast

WCAG 2.2 AA minimum. Text, icons and focus all pass in both themes.

02

Keyboard

Every action is reachable, ordered logically and operable without a pointer.

03

Focus

A visible 2px focus indicator is never removed or hidden by overflow.

04

Motion

Reduced Motion removes choreography while preserving state comprehension.

05

Transparency

Reduced Transparency replaces glass with solid, high-contrast surfaces.

06

Touch

Interactive targets reach 44×44px when touch is a primary input.

07

Forms

Labels, descriptions and errors are programmatically associated.

08

Status

Meaning is never communicated with color alone; text and shape reinforce it.

VISIBLE FOCUS

Focus is a brand moment and a navigation tool.
2px · color-focus · single border
REDUCED MOTION

Collapse spatial movement to instant or opacity-only state change.

REDUCED TRANSPARENCY
Solid fallback

Replace blur with an opaque semantic surface and preserve hierarchy.

HIGH ZOOM / REFLOW

Reading and actions remain available at 400% zoom without two-dimensional scrolling.

20 · Developers

Semantic from prop to pixel

APIs describe purpose. Experience, theme and density flow through shared context without splitting the component ecosystem.

<MerzigoProvider
  theme="system"
  experience="operational"
  density="compact"
>
  <Button variant="primary" size="md">
    Approve
  </Button>
  <Badge tone="success">Approved</Badge>
</MerzigoProvider>
API PRINCIPLESSEMANTIC · TYPED
  • variant="primary"Communicates hierarchy, not color.
  • tone="success"Maps a stable meaning across themes.
  • density="compact"Changes rhythm without changing behavior.
  • experience="expressive"Adjusts material, depth and motion context.
✓ PREFER<Button variant="primary" />
× AVOID<PurpleRoundedButton />
01

Import tokens

Consume semantic CSS variables in application surfaces.

02

Compose components

Choose semantic variants with typed props.

03

Set context

Theme, density and experience cascade predictably.

21 · Reference

Judgment, made visible

Rules are most useful at decision time. These paired examples clarify the difference between using the language and simply decorating with it.

DO
✓ DO

Use controlled brand energy

Let Violet and Blue identify interactions and major expressive moments.

DON'T
× DON'T

Saturate every surface

Neutral space is what gives the brand palette room to feel powerful.

DO
4.8BNEW
✓ DO

Make Lime meaningful

Reserve it for the singular KPI, special status or exceptional signal.

DON'T
Success
× DON'T

Use Lime as generic success

Success is semantic green. Brand signal and system status are different jobs.

DO
FEATURE
✓ DO

Repeat a signature angle

Use the portal cut for media, heroes and a few high-signal transitions.

DON'T
× DON'T

Polygon every component

Buttons, fields and tables should stay precise and familiar.

DO
PREMIUM REACH
✓ DO

Use glass to create depth

Place controlled glass over content or atmospheric brand surfaces.

DON'T
× DON'T

Blur every card

Operational interfaces stay mostly solid, bordered and efficient.

22 · Changelog

A system that stays alive

Changes are deliberate, documented and designed to improve shared decisions rather than create local exceptions.

STABLE RELEASE2.0.0

One brand. Two experiences.

27 AUGUST 2026
NEW
Experience architecture

Introduced shared Operational and Expressive modes, replacing audience-based tracks.

NEW
Three-layer token model

Primitive, semantic and component tokens now power intentional light and dark themes.

UPDATED
Shape and material language

Sharper geometry, controlled portal cuts and three accessible glass levels.

UPDATED
Critical components

Interactive guidance for buttons, forms, navigation, cards, data grid and visualization.

UPDATED
Atlas product grammar

Added product-proven App Shell, icon rules, Portal Cards, chart patterns, technical grids and signal rails.

NEW
Operational workspace patterns

Product-validated page headers, query and results toolbars, three density modes, master-detail behavior and recoverable states.

Propose change. Don’t diverge locally.

If a pattern appears twice, bring it into the system. Every contribution needs a use case, accessibility review, API rationale and migration note.

One brand. One component philosophy. One token architecture. Two experience modes. Many products.

Back to top ↑
Experience
Density