UFO Timeline

UFO Timeline

Overview of the UFO Phenomenon

5.0
9
Visits
Visit

Available Pages

Version History

Design Analysis

UFO Timeline Home design analysis

This design language is for dense research archives and event chronologies. It uses a grainy charcoal shell, huge white entry headlines, bright category counters, a horizontal year ruler, a vertical event timeline, and a...

Overview

This design language is for dense research archives and event chronologies. It uses a grainy charcoal shell, huge white entry headlines, bright category counters, a horizontal year ruler, a vertical event timeline, and a docked utility rail for long browsing sessions. The interface should feel documentary and evidence-led. Color is functional: it marks categories, active filters, statistics, and timeline tags.

Colors

Use 191A1E as the primary page shell. Layer 222328 for cards, floating controls, accordions, and translucent panels. Use 2C2D31 for ruler ticks, timeline tracks, and dividers. Use white for headings and event titles. Use muted gray text for body copy and secondary navigation.

Typography

Use Inter or a similar compact grotesk. Hero type can be very large, around 92px / 92px, centered, and white. Event titles are much smaller, around 18px / 24px, but bold enough to scan in dense lists. Body copy should be light-weight and muted, around 17px / 25.5px. Use uppercase labels for category headings and section identifiers.

Layout

Use a dark fixed-feeling shell from top to bottom. Entry pages can start with a centered hero and category counters, then drop into a year ruler and continuous vertical timeline. Timeline pages should be dense. Group events by year, keep nodes in a left gutter, and separate rows with faint lines instead of cards. Index pages can switch to a card grid with portraits and short metadata.

Design.md

System Overview

Core identity and authoring metadata from the refto.one design model.

Dark Evidence Timeline

A dark investigative archive design language with grainy black surfaces, giant white headlines, neon category counters, year rails, vertical event timelines, floating tool navigation, and portrait-led index cards.

Nocturnal, documentary, dense, and evidence-led, with bright categorical signals cutting through a smoky archive shell.

Primary mode: darkresearch archive and event chronologycontent-rich

Theme

Fields outside the primary renderer remain visible here as structured fallback content.

Visual atmosphere
Summary
Nocturnal, documentary, dense, and evidence-led, with bright categorical signals cutting through a smoky archive shell.
Density
6
Variance
5
Motion
2
Signals
grainy charcoal background texture · oversized centered white hero type · multicolor category counters with subtle glow · horizontal year ruler paired with vertical timeline nodes · right-side floating utility rail · portrait cards with translucent dark shells

Colors

Primitive palettes and resolved token colors for the active preview mode.

Palette colors
Archive Black
#191A1E
Night Panel
#222328
Faint Line
#2C2D31
White Signal
#FFFFFF
Muted Ash
#A6A8AD
Category Yellow
#FEBE02
Category Pink
#EA4C89
Category Blue
#4183C4
Category Orange
#EB4823
Category Green
#30A14E
Category Teal
#36BDAA
Category Purple
#9B5CF6
Usage rules
Keep the page shell dark and textured; bright color should appear as category infrastructure, not broad panels.
Use white for hierarchy and Muted Ash for long explanatory copy.
Let each category keep a stable color across counters, tags, nav states, and statistics.
Use translucent Night Panel surfaces so cards feel embedded in the archive rather than floating above it.

Token Spacing

Spacing scales rendered as tokens with a simple length specimen.

page_margin
clamp(24px, 12vw, 292px)
header_height
100px
content_max_width
900px
timeline_gutter
88px
row_gap
0
card_gap
10px
card_padding
28px
control_padding
8px 14px
section_gap
64px

Token Radii

Corner radii tokens with a live surface sample.

small
8px
card
12px
pill
20px
counter
6px
portrait
999px
rail
38px

Typography Families

Font families from the current design YAML, including fallback stacks and usage character.

Display
Inter
heavy, compact, and documentary
Body
Inter
quiet, readable, and slightly light-weight
Mono
System mono
optional for timestamps, identifiers, and evidence codes

Typography Scale

Top-level typography scale rendered as live text specimens.

Hero
92px/92px
Hero
Page title
40px/48px
Page title
Section title
32px/38px
Section title
Event title
18px/24px
Event title
Body
17px/25.5px
Body
Label
16px/22.4px
Label
Metadata
13px/—
Metadata

Typography Line Heights

Top-level typography line-height values from the design YAML.

PropertyValue
hero92px
page_title48px
section_title38px
event_title24px
body25.5px
label22.4px

Typography Weights

Top-level typography weights from the design YAML.

PropertyValue
hero600
title700
event700
body300
label700

Typography Rules

Fields outside the primary renderer remain visible here as structured fallback content.

Rules
Use giant centered display type on entry screens, then switch to compact event-title hierarchy in lists. · Keep body copy light and gray so dense archive pages do not become visually loud. · Use uppercase labels for section identities and category headings.

Borders

Border tokens with resolved values.

Faint
1px solid rgba(255, 255, 255, 0.08)
Card
1px solid rgba(255, 255, 255, 0.10)
Ruler
1px solid rgba(255, 255, 255, 0.12)

Shadows

Shadow tokens with resolved values and shadow samples where applicable.

None
none
Yellow glow
0 16px 48px rgba(254, 190, 2, 0.22)
Color glow
0 12px 36px rgba(255, 255, 255, 0.08)
Rail
0 24px 80px rgba(0, 0, 0, 0.35)

Motion

Motion tokens rendered as resolved values for timing and personality.

Duration fast
120ms
Duration base
200ms
Easing
cubic-bezier(.2, 0, 0, 1)

Borders

Resolved border token values.

PropertyValue
faint1px solid rgba(255, 255, 255, 0.08)
card1px solid rgba(255, 255, 255, 0.10)
ruler1px solid rgba(255, 255, 255, 0.12)

Shadows

Resolved shadow token values.

PropertyValue
nonenone
yellow_glow0 16px 48px rgba(254, 190, 2, 0.22)
color_glow0 12px 36px rgba(255, 255, 255, 0.08)
rail0 24px 80px rgba(0, 0, 0, 0.35)

Motion

Resolved motion token values.

PropertyValue
duration_fast120ms
duration_base200ms
easingcubic-bezier(.2, 0, 0, 1)

Layout Principles

Use a dark fixed-feeling shell with texture from top to bottom.
Pair a horizontal year ruler with a vertical event timeline.
Keep event rows dense and separated by faint lines.
Reserve color for category counters, tags, and active rail icons.
Dock utility navigation on the right for long archives.

Component Preview

Low-complexity component tokens rendered as design-system specimens.

Navigation header
OverviewFeaturesDocs
Base Attributes
Background
rgba(25, 26, 30, 0.78)
Text
#A6A8AD
Border
1px solid rgba(255, 255, 255, 0.08)
Padding
0 clamp(24px, 12vw, 248px)
Height
{tokens.spacing.header_height}->100px
Backdrop
blur(10px)
Navigation nav item
OverviewFeaturesDocs
Base Attributes
Background
transparent
Text
rgba(255, 255, 255, 0.62)
Radius
{tokens.radii.pill}->20px
Padding
{tokens.spacing.control_padding}->8px 14px
Typography
label
Navigation floating rail
OverviewFeaturesDocs
Base Attributes
Background
rgba(25, 26, 30, 0.78)
Border
1px solid rgba(255, 255, 255, 0.08)
Radius
{tokens.radii.rail}->38px
Padding
16px 10px
Shadow
{tokens.shadows.rail}->0 24px 80px rgba(0, 0, 0, 0.35)
Counters category
Base Attributes
Background
rgba(34, 35, 40, 0.76)
Text
#FFFFFF
Border
1px solid rgba(255, 255, 255, 0.10)
Radius
{tokens.radii.counter}->6px
Padding
8px 18px 10px
Min height
40px
Shadow
{tokens.shadows.color_glow}->0 12px 36px rgba(255, 255, 255, 0.08)
Top bar
4px solid currentColor
Typography
section_title
Timeline year marker
Base Attributes
Background
rgba(34, 35, 40, 0.86)
Text
#A6A8AD
Radius
{tokens.radii.pill}->20px
Padding
3px 12px
Typography
section_title
Timeline event row
Base Attributes
Background
transparent
Text
#FFFFFF
Border
0 0 1px 0 solid rgba(255, 255, 255, 0.07)
Radius
0
Padding
18px 0
Min height
74px
Typography
event_title
Timeline node
Base Attributes
Background
#2C2D31
Text
#A6A8AD
Border
1px solid rgba(255, 255, 255, 0.08)
Radius
{tokens.radii.portrait}->999px
Size
62px
Cards person
Feature Card
Component preview content
Base Attributes
Background
rgba(34, 35, 40, 0.68)
Text
#FFFFFF
Border
1px solid rgba(255, 255, 255, 0.10)
Radius
{tokens.radii.card}->12px
Padding
{tokens.spacing.card_padding}->28px
Min height
258px
Shadow
none
Cards accordion
Feature Card
Component preview content
Base Attributes
Background
rgba(34, 35, 40, 0.84)
Text
#FFFFFF
Border
1px solid rgba(255, 255, 255, 0.08)
Radius
{tokens.radii.pill}->20px
Padding
14px 30px
Min height
49px

Texture

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

Summary
Use fine grain, faint arcs, ruler ticks, and dust-like noise over dark backgrounds. Texture should stay low contrast.

Responsive guidance

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

  • -
    Below 900px, hide or collapse the floating rail and reduce timeline gutter width.
  • -
    Below 640px, keep the category counters horizontally scrollable and stack person cards into one column.

Anti Patterns

Compact list of patterns the design system explicitly avoids.

  • -
    Do not brighten the page into a standard SaaS dashboard.
  • -
    Do not use color as decoration outside category semantics.
  • -
    Do not put every event inside a raised card; the timeline should feel continuous.
  • -
    Do not remove texture entirely, or the archive loses its documentary atmosphere.