GL1TCH_ART

DESIGN SYSTEM // CORRUPTED DATA AESTHETICS

v0.ERR — chromatic aberration / rgb splitting / pixel sorting / data moshing

01 / 11

Color Palette

Built from the RGB channel model. Every color represents a discrete signal that can be isolated, shifted, and corrupted. Pure primaries dominate -- no blending, no compromise.

Red Channel
#FF0040
Green Channel
#00FF41
Blue Channel
#0080FF
Cyan Signal
#00E5FF
Magenta Bleed
#FF00FF
Yellow Artifact
#FFEE00
Void
#000000
Signal White
#E8E8E8
02 / 11

Typography

Three typefaces, each serving a signal layer. Bungee Shade for display -- its built-in dimensional offset mirrors chromatic aberration. Space Mono for body text. Share Tech Mono for data and system output.

Display / Bungee Shade
CORRUPT
font-family: var(--font-display) / clamp(2.5rem, 6vw, 4rem)
Heading / Space Mono Bold
Data Moshing Protocol
font-family: var(--font-body) / 2rem / weight 700
Body / Space Mono
Glitch art emerges from the deliberate corruption of digital signals. When data is bent, broken, or misrouted, the artifacts reveal the hidden architecture of our media. Every pixel sort is an excavation. Every chromatic split is a dissection of light itself.
font-family: var(--font-body) / 0.9375rem / line-height 1.8
Monospace / Share Tech Mono
0x47 0x4C 0x49 0x54 0x43 0x48 // SIGNAL_CORRUPT ERR::FRAME_BUFFER_OVERFLOW at 0xDEADBEEF >> rgb_split(offset: 3px, direction: horizontal) >> pixel_sort(threshold: 128, mode: luminance)
font-family: var(--font-mono) / 0.875rem / used for code + system data
Caption / System
Subsystem identifier — frame 0x00FF — buffer status: corrupted
font-family: var(--font-mono) / 0.6875rem / letter-spacing 0.2em
Glitch Text Effect
ABERRATION
Uses ::before / ::after pseudo-elements with clip-path animation
03 / 11

Spacing Scale

A 4px base unit. Tight spacing reinforces the compressed, corrupted feel. Generous padding only at the section level to let content breathe between signal bursts.

--space-xs
4px
--space-sm
8px
--space-md
16px
--space-lg
32px
--space-xl
48px
--space-2xl
64px
--space-3xl
96px
04 / 11

Buttons

Monospaced, uppercase, sharp edges. On hover, chromatic aberration splits the border into red and cyan channels. Filled variants invert on interaction.

Primary Actions
Secondary Actions
Danger / Disabled
05 / 11

Forms

Inputs sit in the void. On focus, a red/cyan chromatic split appears on the border -- the signal locks in. All form elements use monospace typography.

06 / 11

Cards

Content containers with a multi-color data strip along the top edge. On hover, borders split into chromatic channels. The corrupted variant adds an animated interference bar.

Technique

Pixel Sorting

Reorder pixel rows by brightness, hue, or saturation. The threshold defines where order breaks into chaos. Horizontal sorts create waterfall effects; vertical sorts produce dripping, melting forms.

Technique

Data Moshing

Remove I-frames from video compression, forcing the codec to interpolate between corrupted references. Motion vectors bleed across scene cuts. Subjects merge and dissolve into each other.

Artifact

Chromatic Aberration

Split the RGB channels along different axes. The brain interprets the displacement as depth and motion. Lens distortion simulated through pure CSS text-shadow and box-shadow offsets.

07 / 11

Alerts

System messages styled as terminal output. Color-coded left borders mark severity. The error state includes a data corruption animation. Critical alerts get full chromatic border treatment.

[INFO] Signal acquisition complete. RGB channels synchronized at 60Hz refresh rate.
[PASS] Pixel sort algorithm executed successfully. 2,073,600 pixels reordered in 0.34s.
[WARN] Frame buffer approaching overflow. Reduce corruption intensity or increase memory allocation.
[ERR!] SEGFAULT at 0xDEADBEEF. Data integrity compromised. Signal unrecoverable.
[CRIT] Total system corruption detected. All channels displaced. Initiating emergency RGB recalibration.
08 / 11

Badges & Tags

Compact labels for status, categories, and metadata. Thin borders with transparent color fills. The glitch variant flickers on hover.

Corrupted Scanning Synced Processing
Critical Glitched Inactive
09 / 11

Data Display

Tables and progress indicators for system monitoring. Monospace throughout. Color-coded values for quick signal reading.

Channel Offset Integrity Status
RED -3px, 0px 98.2% NOMINAL
GREEN 0px, 0px 99.8% LOCKED
BLUE +3px, 0px 42.1% DEGRADED
COMPOSITE VARIABLE 17.6% CORRUPT
Signal Strength 87%
Corruption Level 64%
Buffer Usage 42%
Data Recovery 23%
10 / 11

Dividers

Three separator styles. The subtle line for content breaks. The glitch bar for major section transitions. The data pattern for decorative encoding.

SUBTLE

GLITCH BAR

DATA PATTERN

11 / 11

Design Principles

The philosophy behind the corruption.

01

Signal Over Noise

Effects serve communication. Every glitch, split, and artifact should direct attention, not obscure it. Corruption is a tool, not a crutch.

02

Channel Separation

RGB channels are the atomic unit. Colors exist as isolated signals. Mixing happens at the perception layer, not the design layer.

03

Controlled Chaos

Randomness is composed, not random. Every pixel sort has a threshold. Every data mosh has a seed. Art lives in the parameters of destruction.

04

The Void Beneath

Black is not absence -- it is the ground state. Content emerges from darkness. The void is the canvas on which corrupted signals paint.