Liminal Space

The place between places — a design system for the uncanny threshold

LIMINAL SPACE DESIGN SYSTEM

Color Palette

Fluorescent Lighting

Fluorescent White
#F5F0E1
Fluorescent Yellow
#E8D78A
Fluorescent Glow
#F2E6B6
Fluorescent Buzz
#D4C574

Institutional Surfaces

Ceiling Tile
#E8E4D4
Wall Beige
#D5CEBF
Carpet Brown
#8B7D6B
Linoleum Green
#9CA88E
Tile White
#EDE9DB
Tile Grout
#C4BBA8

Uncanny Accents

Exit Sign
#C0392B
Wet Floor
#E8D44D
Vending Glow
#7EC8E3
Vending Dim
#4A8FA8

Text & Structure

Text Primary
#3D3629
Text Secondary
#6B6355
Text Faded
#9E9585
Text Ghostly
#B8AFA0

Typography

You have been
here before
Inter Light / 3rem / 0.2em tracking / uppercase

The hallway stretches forward. The fluorescent lights hum at a frequency just below conscious perception. The carpet is familiar — that particular pattern of muted brown and burgundy diamonds that seems to exist in every office building, every hotel conference floor, every place designed to be passed through rather than inhabited. You recognize it, but you cannot say from where.

Inter Regular / 1rem / 1.65 line-height

SECTOR 7-G // FLOOR PLAN REF: 4401-B
MAINTENANCE ACCESS: RESTRICTED
LAST INSPECTION: ██/██/████

IBM Plex Mono / 0.85rem / monospaced institutional

Environmental status: nominal — Occupancy: 0 — Fluorescent output: 87%

IBM Plex Mono Light / 0.7rem / 0.15em tracking / uppercase

Type Scale

Display Level 0
Heading 1 The Backrooms
Heading 2 Empty Corridor
Body The lights flicker once, then stabilize.
Small No windows. No exits. Only more hallways.
Caption Room 404 — Not Found

Spacing Scale

XS / 4px
4
SM / 8px
8
MD / 16px
16
LG / 32px
32
XL / 64px
64
2XL / 96px
96

Base unit: 4px. Scale follows a geometric progression mirroring the repetitive, modular architecture of institutional spaces.


Buttons

Variants

Sizes

States


Forms

Reference the floor plan directory


Cards

The Hallway

It stretches in both directions. The carpet absorbs your footsteps. The fluorescent tubes cast no shadows. You are certain you passed this door already.

Level 0 • Fluorescent • Infinite
The Pool Rooms

Warm chlorinated air. The water is still. The tiles are clean but no one has swum here in years. The echo suggests the room is larger than it appears.

Level 37 • Aquatic • Calm
The Empty Mall

Every store is closed but the lights are on. Muzak plays from somewhere you cannot locate. The food court smells faintly of cinnamon and cleaning fluid.

Level 5 • Commercial • Nostalgic

Horizontal Card

The Stairwell

It goes down. You have been descending for what feels like hours. The landing number reads the same as the last one.

Level ?? • Transitional

Alerts & Notices

Notice
The fluorescent lighting in Sector 7-G has been operating at 87% capacity. Maintenance has been scheduled. No personnel were available to confirm the request.
Warning
Do not attempt to exit through unmarked doors. The hallway beyond has not been mapped. Previous occupants have not returned survey forms.
Information
The vending machine on Level 3 has been restocked. Available selections include water (room temperature) and a beverage with no label. Both cost $0.00.
Archived
This sector was last occupied on a date that does not correspond to any known calendar system. Records have been filed accordingly.

Navigation & Wayfinding

Directional Signs

Breadcrumb

Tags & Badges

Unmapped Restricted Caution Level 0

Data Tables

Sector Lighting Carpet Type Occupancy Status
7-G Fluorescent (flickering) Diamond pattern, brown 0 Anomalous
12-A Fluorescent (steady) Solid, institutional green 0 Unmapped
3-F None Linoleum tile Unknown Restricted
9-B Fluorescent (steady) Diamond pattern, burgundy 0 Mapped

Code Blocks

Inline code: sector.getOccupancy() returns 0. Always.

// Environmental monitoring subroutine
const hallway = {
  lighting: 'fluorescent',
  flickerRate: 0.03,
  carpetPattern: 'diamond',
  occupancy: 0,
  exits: [],          // array is never populated
  length: Infinity,   // measured value
};

function traverse(sector) {
  const rooms = sector.getRooms();
  for (const room of rooms) {
    if (room.isOccupied()) {
      return room;    // this branch has never executed
    }
  }
  return traverse(sector); // recursive, no base case
}

Room Numbers

4401
4401
4401

Every room has the same number. This is expected behavior.


Design Principles

01
Uncanny Familiarity

Everything should feel recognizable but slightly wrong. The user has been here before, but they cannot remember when. Use institutional surfaces and muted palettes that trigger memory without specificity.

02
Absent Presence

Design for spaces that imply occupation without occupants. Lights are on, forms are ready to fill, buttons exist to be pressed. But no one is pressing them. The interface waits patiently. It has always been waiting.

03
Fluorescent Monotony

Color should feel washed out, as if everything has been sitting under buzzing tube lights for decades. Yellowed whites, faded beiges, carpet browns. The only saturation comes from exit signs and vending machine glow.

04
Quiet Repetition

Patterns repeat. Grid lines echo ceiling tiles and linoleum squares. Spacing is modular and institutional. The rhythm of the design should mirror the rhythm of identical hallways extending in every direction.

05
Threshold Typography

Text should feel like signage in an empty building. Light weights, wide letter-spacing, uppercase transforms. Monospace for data and labels. The typefaces are functional, impersonal, designed by no one in particular for no one in particular.

06
Eerie Calm

Nothing is threatening. Nothing is safe. The design should exist in the space between comfort and unease. Transitions are slow. Shadows are soft. The hum is always there, just below the threshold of attention.