ABEMA's reference documents #ddaa00 as a documented primary color, CopyRight (custom webfont) + Hiragino Sans + BIZ UDPGothic for typography, 4px corner radius. ABEMA is Japan's "new future of television" — a free, ad-supported linear-streaming hybrid from CyberAgent — and its interface is one of the most committed dark-surface systems in consumer streaming.

Primary
#ddaa00
Typography
CopyRight (custom webfont) + Hiragino Sans + BIZ UDPGothic
Radius
4px

Evidence snapshot

partial
Claims grounded
0/140 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
10 documented · harvested

Needs work: verification v2 missing

Design System
Abema logo

Abema

ABEMA is Japan's "new future of television" — a free, ad-supported linear-streaming hybrid from CyberAgent — and its interface is one of the most committed dark-surface systems in consumer streaming. The canvas is pure black (#000000), and content sits on a disciplined ladder of dark grays the brand names in its own CSS tokens: --dark-stronger (#0b0b0b), --dark-strong (#171717), --dark-basic (#212121), and a hover step at #373737. On top of this cinema-dark stage, near-white text (#e6e6e6 — deliberately not pure white) does the reading work, and a single warm signal cuts through: ABEMA yellow (#ddaa00), the system's named --color-primary, used for links, primary buttons, and selection marks like a broadcast station's "on air" lamp.

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Fonts

alphanumeric
Helvetica / Arial
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
condensed
Roboto Condensed
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
sans
CopyRight (custom webfont) + Hiragino Sans + BIZ UDPGothic
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
unit4px
sm8px
md12px
base16px
lg32px
content-min724px
content-max1024px
content-max-vod1280px

Border Radius

ElementValuePreview
fullStructured token9999px
lgStructured token8px
mdStructured token4px
smStructured token2px
xlStructured token12px

Elevation

floating
strong
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Keep the canvas pure black (#000000) and step surfaces up the named ladder (#0b0b0b, #171717, #212121, #373737)
  • Reserve ABEMA yellow (#ddaa00) for actions: primary buttons, links, checked states — hover to #dfb015
  • Use crimson (#f0163a) for "live right now" badges first, destructive actions second
  • Set near-white text in #e6e6e6, with #999999 for secondary and #767676 for tertiary
  • Default to weight 700 for headings, buttons, badges, and tab labels
  • Use 4px radius everywhere; 50% only for avatars and circular player controls
  • Use translucent dark surfaces (rgba(23,23,23,.8)) for chrome floating over video
  • Use Roboto Condensed for timetable digits and timecodes

Don't

  • Use pure white #ffffff for body text — #e6e6e6 is the reading color; white is for badge text and icons
  • Spread yellow beyond actionable elements — it is the single attention signal on a dark field
  • Use red for generic emphasis — #f0163a carries the specific meaning "broadcasting live" (and danger)
  • Add paper-style drop shadows to cards — separation comes from surface-color steps, not elevation
  • Use pill-shaped buttons — the system is 4px-rectangular; only genre chips reach 16px
  • Set headings in light weights — ABEMA's voice is broadcast-bold 700
  • Put white-on-yellow labels on primary buttons — the label is always dark #212121
  • Break the 4px spacing unit with arbitrary gaps
05

Components

Badges

badge
badge-live
Background#f0163a
Text#ffffff
Radius4px
Padding0 4px
Text style12px / 700
Use: LIVE broadcasting tag on thumbnails (com-BroadcastingTag)

Buttons

button-danger
Background#f0163a
Text#ffffff
Radius4px
Text style14px / 700
Hover#f34461
Use: Destructive / cancel-subscription action
button-dark
Background#212121
Text#e6e6e6
Radius4px
Text style14px / 700
Hover#373737
Use: Tertiary action on dark canvas
button-primary
Background#ddaa00
Text#212121
Radius4px
Text style14px / 700
stateshover #dfb015 · active opacity .7 · disabled opacity .4
Use: Primary CTA (com-a-Button--primary)
button-secondary
Background#e6e6e6
Text#212121
Radius4px
Text style14px / 700
Hover#ffffff
Use: Secondary action

Cards

card-floating
card-floating
Background#212121
Radius4px
Shadow0 2px 16px rgba(0,0,0,.2)
Use: Search-suggest panel / floating dropdown card

Inputs

input-text
Background#212121
Text#e6e6e6
Radius4px
Text style14px / 400
Use: Dark text field; search variant 46px; placeholder #999999

Tabs

TabTabTab
tab-panel
Radius4px 4px 0px 0px
Activebg #212121 + text #e6e6e6
Use: Content panel tabs (com-m-TabList)

Toasts

toast-notification
toast-notification
Background#212121
Text#e6e6e6
Radius4px
Padding12px 16px
Text style16px / 700
Use: Notification block; leading label in #ddaa00

Toggles

toggle-checkbox
Background#ddaa00
Border1px solid #999999
Radius2px
Use: Checkbox; checked fills ABEMA yellow

Related design systems