FreeDoomsday
Action · 1h 45m
Design system
Blast TV · Consumer web
Foundations, components, and streaming patterns extracted from the three W6 directions. This page makes the current system visible without prematurely merging A, B, and C.
Familiar viewing paths, local editorial voice, explicit access states, and content-first composition.
Preserve proven viewing paths before changing them.
Let editorial rails carry a distinctly Filipino voice.
Explain live, free, locked, offline, and paid states before action.
Keep navigation familiar across web, mobile, and television.
A restrained dark foundation lets content art lead. Magenta is reserved for action; status colors always carry a label.
#09070C#15111A#211A27#2B2233Action#BF0096
Focus#FFD15C
Live#F04452
Success#38C98D
Warning#FFBD18
Error#FF6B76
Contrast is a gate. Body text reaches 4.5:1, large text reaches 3:1, and focus remains visible on canvas, surfaces, imagery, and review tools.
Gotham carries the interface at two weights. The compact scale keeps controls clear while titles retain broadcast confidence.
Live starts here.
Bakbakan Na!
Continue watching
Watch free channels, films, series, and live events across your devices.
PREMIUM · 1H 42M
Available until 18 August
A 4px base grid produces the dominant 8–64px rhythm. Radius stops at 16px for structural surfaces.
481216243248648px12px16pxControls onlyEvery control has a complete state contract. The specimens below use the candidate tokens directly.
Primary, secondary, quiet, danger
Always label status; never rely on color
Filter chips and explicit selected state
Labels, help, error, and disabled states
Semantic notice with one clear action
Product assemblies combine components without adding new primitive styles or embedding editorial content in the API.
FreeAction · 1h 45m

Action · Premium

Thriller · Premium
LockedThriller · 1h 57m
Brightcove can provide the playback engine and accessible HTML5 control system. Blast owns the skin, control order, labels, states, and entitlement experience.
This uses the public sample account and video from Brightcove’s official embed documentation. Replace both IDs with Blast media when account access is available.
HTML5 playback, ABR, controls, APIs, accessibility, and player publishing.
Control hierarchy, focus, captions, access states, analytics events, and branded presentation.
DRM, SSAI, casting, quality selection, and analytics must be verified against Blast’s package.
Motion communicates feedback, state, and spatial change. It never delays entry into the product.
150ms260ms420ms160ms fade out240ms fade inReduced motion: remove movement and scaling, preserve the state change, and switch routes instantly.
Code owns behavior. Figma mirrors approved releases. Shared changes earn their place through real product use.
One confirmed use case; API may change.
Two production surfaces and full state coverage.
Replacement named; no new usage.
Removed from production and Storybook.
Select palette, density, shape, focus, and motion character.
React, TypeScript, Storybook, Motion, Playwright, and axe.
Build discovery, live, playback, and access from shared contracts.
Add DTCG and generated outputs when a second platform begins.