17LIVE is one of the world's largest live-streaming and interactive-entertainment platforms — a place where a "LIVER" (17LIVE's word for a livestreamer) broadcasts to fans who react in real time with virtual gifts, fan-c
Needs work: freshness conflict · proof incomplete · tier1 source missing · token source unverified · verification v2 missing
17LIVE is one of the world's largest live-streaming and interactive-entertainment platforms — a place where a "LIVER" (17LIVE's word for a livestreamer) broadcasts to fans who react in real time with virtual gifts, fan-club subscriptions, and chat. Its design system is built for the energy and intimacy of live performance, and the atmosphere is dark-stage with a hot-pink spotlight. The interface defaults to dark surfaces (#121212 / #1C1C1E), the way a streaming or video app does — because the content is video, video looks best framed in dark, and a dark UI keeps a phone-screen glowing in a bedroom at midnight from blowing out the room. Against that dark stage, a vivid coral-pink (#FF4F6E) is the brand's signature: it lights up the logo, the "GO LIVE" button, the gift-send action, the follow state — every moment of connection and transaction.
The emotional register is playful, social, and immediate. Where a utility app is calm, 17LIVE is animated: gift animations fly across the stream, hearts float up the screen, level-up effects burst. The pink is warm and youthful, signaling fun and human connection rather than cold tech. Typography is system-stack and locale-aware — Latin sans leading, with Traditional Chinese (PingFang TC, Microsoft JhengHei), Japanese, and other CJK fallbacks, because 17LIVE's two largest markets are Japan and Taiwan and it operates across 150+ countries. Hierarchy is weight-driven and compact; the UI is chrome around video, so it stays out of the way until a moment of interaction lights up pink.
What distinguishes 17LIVE from a generic dark-mode app is that its design is event-driven and celebratory. The system is not a static catalog; it is a live floor where reactions, gifts, and rankings animate constantly. Pink is the color of every social action — go live, send gift, follow, join fan club — and the dark stage exists to make both the video and the pink pop.
Key Characteristics:
#121212 / #1C1C1E) — video-first UI, content framed in dark#FF4F6E) as the brand + action color — logo, GO LIVE, gift, followNote: Live computed-style verification was not completed this pass (the inspection browser session redirected unreliably; WebFetch surfaced only the tagline). Values below combine the brief-provided primary, 17LIVE's known dark-mode + hot-pink streaming identity, and conventional live-streaming-app roles. Hexes other than the primary are well-grounded approximations pending live re-inspection.
#FF4F6E): The signature brand + action color. Logo, "GO LIVE" button, gift-send, follow state, active tab, primary CTAs.#E8455F): Darker press/hover state.#FF4F6E1A): Pink at ~10% — subtle highlight backgrounds, selected-row wash on dark.#121212): Primary app background — the dark stage.#1C1C1E): Cards, sheets, raised panels.#2C2C2E): Higher-elevation panels, input fields, chips on dark.rgba(0,0,0,0.5)): Gradient scrim over video so overlay chrome stays legible.#FFFFFF): Headings, usernames, primary labels.rgba(255,255,255,0.7)): Secondary labels, captions.rgba(255,255,255,0.45)): Metadata, timestamps, viewer counts.rgba(255,255,255,0.3)): Disabled labels.#FFC83D): Leaderboard #1, top-fan crowns, premium status — the status color.#8B5CF6): Premium fan-club / VIP tier accents and gradient effects.#FF4F6E → #FF2D8E → #FFC83D).#27C76F): "LIVE" indicator dot, success states, online presence.#F5A623): Soft warnings, low-balance prompts.#FF453A): Errors, destructive actions, report flows.rgba(255,255,255,0.08)): Hairline separators on dark surfaces.rgba(255,255,255,0.15)): Outlined buttons/chips on dark.| Locale | Stack |
|---|---|
| Default | -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif |
| Traditional Chinese | … "PingFang TC", "Microsoft JhengHei", sans-serif |
| Japanese | … "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif |
| Simplified Chinese | … "PingFang SC", "Microsoft YaHei", sans-serif |
No custom display typeface — system stacks render natively across JP/TW and keep mobile performant.
| Use | Size |
|---|---|
| Micro / viewer count | 11px |
| Caption / chat meta | 12px |
| Chat message / body | 14px |
| LIVER name / list title | 15–16px |
| Section heading | 18–20px |
| Hero / spotlight | 22–28px |
Primary (GO LIVE / Action)
#FF4F6E#FFFFFF24px (pill)12px 24px16px / 700#E8455FFollow
#FF4F6E (not-following) → transparent + 1px solid rgba(255,255,255,0.3) (following)#FFFFFF → rgba(255,255,255,0.7)16px (pill)6px 16px14px / 600Secondary (Outlined on dark)
#FFFFFF1px solid rgba(255,255,255,0.3)24px12px 24px16px / 600Gift (special)
#FF4F6E → #FF2D8E)#FFFFFF20pxDefault (on dark)
#2C2C2E#FFFFFF1px solid rgba(255,255,255,0.15))12px12px 16pxrgba(255,255,255,0.45)1px solid #FF4F6EChat input
#2C2C2E or translucent over video24px (pill)#FF4F6E)Stream Card (discover grid)
rgba(0,0,0,0.5) bottom gradient12pxProfile / List Card
#1C1C1E12px12pxLIVE Badge
#FF4F6E or #27C76F dot + "LIVE"#FFFFFF4px2px 6px11px / 700Rank Badge
#FFC83D (gold) for #1#12121250% or 4pxAvatar
50%#FF4F6E; inactive: rgba(255,255,255,0.45)17LIVE is medium density with high motion. Overlay chrome is minimal and edge-anchored so the video breathes; lists and discover grids pack efficiently; the "noise" comes from animated reactions, not from static density.
On a dark UI, elevation is communicated by surface lightness steps (#121212 → #1C1C1E → #2C2C2E) and by scrims, more than by shadow.
#1C1C1E surface rising over a rgba(0,0,0,0.5) scrim; soft top shadow#121212) — video looks best framed in dark and the UI stays out of the way.#FF4F6E) for connection/transaction — go live, send gift, follow, primary CTA.#FFC83D) for ranking/status and green (#27C76F) for LIVE/online.| Width | Behavior |
|---|---|
Mobile <768px | Canonical surface — full-bleed vertical video, bottom tab bar, overlay chat/gift chrome |
Tablet 768–1024px | Stream centers with side panels (chat / ranking) appearing |
Desktop >1024px | Stream center stage with persistent chat rail + gift panel + recommendations sidebar (Twitch-like three-zone layout) |
object-fit: cover on mobile, contained on desktop center stage#FF4F6E); pressed #E8455F#121212; surfaces #1C1C1E / #2C2C2Ergba(255,255,255,0.7) / rgba(255,255,255,0.45)#FFC83D; VIP purple: #8B5CF6#27C76F; error: #FF453Argba(0,0,0,0.5), LIVE badge top-left (#FF4F6E, white, 11px/700, 4px radius), viewer-count chip with eye icon, LIVER avatar (28px circle, pink ring) + name (15px/700 white) bottom-left."#FF4F6E bg, white text, 16px pill radius, 14px/600, padding 6px 16px; following = transparent + 1px solid rgba(255,255,255,0.3), text rgba(255,255,255,0.7)."#FF4F6E) pill, 24px radius, white 16px/700, padding 12px 24px. As the center bottom-tab action, elevate it slightly above the bar."#FF4F6E → #FF2D8E, 20px radius, white text + gift icon, the highest-energy transaction control. On send, trigger a top-layer gift animation."#2C2C2E, 24px radius) over the video bottom scrim, placeholder rgba(255,255,255,0.45), trailing pink (#FF4F6E) send icon."17LIVE speaks like an upbeat host hyping the room — warm, encouraging, and celebratory, the voice of a platform whose whole premise is connection between a LIVER and their fans. The register is playful and intimate, leaning on second-person address and the platform's own vocabulary ("LIVER" for streamer, "GO LIVE", fan-club language). It is genuinely multilingual — Japanese and Traditional Chinese are the largest first-class voices, authored per market across 150+ countries, never machine-translated from one master. Copy celebrates moments (a new follower, a gift received, a fan-club join) without being saccharine, and keeps transactional flows (top-ups, gifting) clear and trustworthy because real money moves through them. The bilingual tagline "Live Streaming 直播互動娛樂平台" captures the positioning — interactive entertainment, live and social.
| Context | Tone |
|---|---|
| Onboarding / hero | Inviting, energetic. GO LIVE, Join the party. Second-person, action-forward. |
| CTAs | Imperative + warm. Go Live, Send Gift, Follow, Join Fan Club. |
| Social events (follow / gift) | Celebratory micro-copy. You're now following <LIVER>!, Gift sent — they felt that!. Genuine, not corporate. |
| Live chat / reactions | Casual, emoji-friendly (user territory), real-time. |
| Transactions (coins / top-up) | Clear and trustworthy — exact amounts, no dark patterns, balance always visible. |
| Empty states | Encouraging next step. No one's live in this category right now — explore Trending. |
| Errors | Blameless, friendly, actionable. Never blame the fan or the LIVER. |
| Safety / report | Calm, serious, supportive — the one place the playful tone yields to clarity. |
| Legal / policy | Formal and plain. |
Forbidden phrases. Manipulative spend-pressure on gifting/top-up (Hurry, gift now!), shaming a user for not spending, Oops! Something went wrong without a reason, cold corporate jargon in social moments, emoji in safety/report flows (keep those serious), Simplified-Chinese characters on TW-Traditional surfaces, fake hype in error messages.
Voice samples.
Live Streaming 直播互動娛樂平台 — bilingual platform positioning GO LIVE — primary creator CTA Follow / Following — LIVER follow toggle You're now following this LIVER! — illustrative follow-success micro-copy No one's live here right now — check out Trending. — illustrative empty state 17LIVE was founded in June 2015 in Taiwan by Jeffrey Huang (黃立成), a musician-entrepreneur, as a live-streaming app built around the idea that broadcasting should be interactive and intimate — not a one-way feed but a real-time room where fans shape the show through chat and virtual gifts (en.wikipedia.org/wiki/17LIVE). The name "17" (read "one-seven", and a homophone play in Mandarin) became shorthand for going live. After early leadership transitions — Joseph Phua (co-founder of Paktor) became CEO following a 2017 merger, and Alex Lien became Global CEO in 2023 — the company grew into an international entertainment platform headquartered across Japan, Taiwan, and beyond.
The design language is the product-surface expression of that interactive-intimacy thesis. The dark stage exists so the LIVER's video is the hero and the late-night, in-your-hand viewing feels right; the hot pink is the color of every act of connection — going live, following, sending a gift, joining a fan club — because the platform's entire economy and emotion run on those moments. The high motion budget (flying gifts, floating hearts, level-up bursts) is not decoration; it is the visible feedback loop that makes a fan feel seen by a LIVER, which is the product.
By April 2022, 17LIVE reported roughly 60 million registered users across 154 countries, around 46,000 contracted artists, and over 2.3 million monthly active users, ranking among the largest live-broadcasting platforms in the world; it is publicly listed on the Singapore Exchange (SGX: VT1). Revenue flows through virtual gifting, monthly fan-club subscriptions, pay-per-view ticketed events, and live-commerce (HandsUp / OrderPally). (en.wikipedia.org/wiki/17LIVE)
Dark stage, lit content. The UI is a darkened theater so the LIVER's video and the pink actions carry the light. UI implication: Default surfaces to #121212/#1C1C1E; keep overlay chrome edge-anchored and minimal; never use a light streaming surface.
Pink is connection. The signature pink marks every act of social connection and transaction. UI implication: Apply #FF4F6E to GO LIVE, follow, gift, and primary CTA; keep neutral chrome neutral so pink always reads as "a moment of connection."
Reactions are the product. Gifts, hearts, and level-ups are the visible loop that makes a fan feel seen. UI implication: Spend the motion budget here — top-layer gift animations, floating reactions — while keeping navigation motion quiet. The reaction layer is the highest z-index.
Money moves; be trustworthy. Coins, top-ups, and gifting involve real money and a creator's livelihood. UI implication: Show exact balances and amounts; never use spend-pressure dark patterns; keep transaction flows clear, with safety/report flows calm and serious.
Two-plus languages, all native. Japanese and Traditional Chinese lead; copy is authored per market. UI implication: Use the locale-aware CJK font stack; route microcopy through locale bundles; never Simplified on TW surfaces.
Friendly geometry. Pills, circular avatars, soft cards signal a social, human platform. UI implication: Buttons 16–24px radius; avatars 50%; cards ~12px. Avoid sharp enterprise corners.
Personas are fictional archetypes informed by publicly described 17LIVE user segments (JP/TW livestream fans and LIVERs), not individual people.
さくら (Sakura), 23, Tokyo. A devoted fan who follows three LIVERs and tunes in nightly after work. Belongs to a paid fan club, sends mid-tier gifts during special streams, and treats the chat community as a real social circle. Cares that her gift visibly registers — the animation and the LIVER's reaction are the payoff.
阿哲 (A-Zhe), 27, Taipei. A part-time LIVER who streams gaming and talk content several evenings a week, building toward full-time. Watches his ranking and fan-club growth closely, optimizes his GO LIVE schedule, and values clear earnings/analytics. The pink GO LIVE button is the most important pixel in his day.
Kevin, 19, Kaohsiung. A casual viewer who discovers streams through the explore feed, drops in for a few minutes, occasionally sends a free heart, and rarely spends. Browses on mobile in short sessions; the discover grid and quick swipe-between-streams are his whole experience.
| State | Treatment |
|---|---|
| Empty (no live streams in category) | One rgba(255,255,255,0.7) line + a CTA to explore Trending. No illustration required; keep it encouraging. |
| Empty (no messages / followers) | Friendly one-liner + suggested action (discover LIVERs). |
| Loading (discover grid) | Dark skeleton tiles (#1C1C1E) at 12px radius matching final thumbnails; subtle shimmer. No spinner takeover. |
| Loading (stream connecting) | Centered spinner over a dark scrim with Connecting…; preserves the dark stage. |
| Loading (inline — send gift) | Gift button holds width; brief in-button spinner; on success, trigger the gift animation. |
| Error (stream failed to load) | Blameless one-liner over dark scrim + retry in #FF4F6E. Never a raw error code alone. |
| Error (insufficient coins) | Clear, non-shaming prompt with exact balance + a top-up action; never pressure language. |
| Success (follow) | Toggle flips to "Following", brief pink confirmation; optional toast You're now following <LIVER>!. |
| Success (gift sent) | Top-layer gift animation plays over the stream; chat shows the gift event. The animation IS the confirmation. |
| Skeleton | #1C1C1E blocks at exact card dimensions; numeric placeholders render as —, never 0. |
| Disabled (button) | Faded fill + rgba(255,255,255,0.3) text; geometry preserved. |
17LIVE has a bifurcated motion philosophy: lavish and celebratory on reactions, quick and quiet on navigation. This is the rare brand where overshoot is welcome — but only in the reaction layer.
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle flips, reduce-motion fallback |
motion-fast | 150ms | Hover/press, tab switch, chrome transitions |
motion-standard | 250ms | Sheets, modals, panel slides |
motion-slow | 400ms | Stream-switch transitions |
motion-reaction | 600–1500ms | Gift animations, floating hearts, level-up bursts |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-standard | cubic-bezier(0.4, 0, 0.2, 1) | Navigation, sheets, chrome — quiet and platform-native |
ease-enter | cubic-bezier(0, 0, 0.2, 1) | Things appearing |
ease-spring | cubic-bezier(0.34, 1.56, 0.64, 1) | Reaction layer ONLY — gift pops, heart bursts, level-up |
Spring stance. Unlike utility brands, 17LIVE embraces overshoot — but quarantines it to the reaction layer. A sent gift should pop, scale-bounce, and celebrate; a tab switch should not. Navigation, sheets, and form chrome use the standard non-bouncy easings. The rule: spring lives where the social/emotional payoff lives (gifts, hearts, follows, level-ups); everything structural stays calm.
Signature motions.
ease-spring over motion-reaction, scales up, drifts, and fades — playing in the top z-index layer above all chrome. Premium gifts trigger full-screen gradient effects.motion-reaction with slight random drift — continuous, ambient live energy.motion-fast — a small celebratory beat, not a full spring.motion-slow / ease-standard — smooth, not bouncy, to keep orientation.Reduce motion. Under prefers-reduced-motion: reduce, gift/heart/level-up animations collapse to a static confirmation (the gift still registers in chat, but without the bounce); navigation motion goes instant. The reaction event is never lost — only its theatrics.
Verified: 2026-05-19
Tier 1 sources: 17.live — live inspect NOT completed (browser redirect); tagline "Live Streaming 直播互動娛樂平台" (WebFetch). primary #FF4F6E is brief-provided and matches 17LIVE's hot-pink identity; dark-surface palette and other hexes are grounded approximations pending live re-inspection.
Tier 2 sources: styles.refero.design / getdesign.md — not checked this pass (browser session unreliable).
Tier 2 (Philosophy/founders): Wikipedia (17LIVE — Jeffrey Huang / June 2015 Taiwan / SGX VT1 / 60M users 154 countries / LIVER terminology / virtual-gift economy).
Style ref: pinkoi (TW consumer tone, adapted dark). Conflicts unresolved: production hexes beyond primary not live-verified this pass (browser unreliable) — flagged for UPDATE.
17LIVE is one of the world's largest live-streaming and interactive-entertainment platforms — a place where a "LIVER" (17LIVE's word for a livestreamer) broadcasts to fans who react in real time with virtual gifts, fan-club subscriptions, and chat. Its design system is built for the energy and intimacy of live performance, and the atmosphere is dark-stage with a hot-pink spotlight. The interface defaults to dark surfaces (#121212 / #1C1C1E), the way a streaming or video app does — because the content is video, video looks best framed in dark, and a dark UI keeps a phone-screen glowing in a bedroom at midnight from blowing out the room. Against that dark stage, a vivid coral-pink (#FF4F6E) is the brand's signature: it lights up the logo, the "GO LIVE" button, the gift-send action, the follow state — every moment of connection and transaction.
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't