Richart -- the digital-banking brand of Taiwan's Taishin International Bank (台新銀行) -- presents itself as the friendliest, most playful face of consumer finance on the Taiwanese web. Its self-declared promise, baked into the page <title>, is "最能幫年輕人存到錢的銀行" (the bank that best helps young people save). Everything about the surface serves that youth-targeted, save-with-a-smile mission: a near-white #fdfdfd canvas kept deliberately bright and airy, a single vivid teal (#17b6c9) doing nearly all of the interactive and brand work, and an illustration-led layout where rounded, characterful graphics carry as much narrative weight as the copy. Where Stripe reads as an engineer's instrument and a traditional bank reads as a marble lobby, Richart reads as a clean, optimistic mobile app that happens to have a marketing website.
The teal is the whole personality. #17b6c9 is a bright, slightly green-leaning cyan-teal -- it looks like clear water, like a fresh start, like the "blue ocean" of saving money rather than the institutional navy of legacy banking. It anchors every primary call to action, the small vertical accent bars that introduce section titles, link hovers, and active states. A brighter sibling cyan (#2be0ec) and a soft tint (#64cedb) extend the family into hero gradients and decorative flourishes, and an unexpected electric lime (#dafa5f) appears as a youthful pop accent. The result is a palette that feels distinctly young, distinctly digital, and distinctly un-bank-like -- exactly the point for a product whose entire reason to exist is to make banking feel approachable to people in their twenties.
The geometry reinforces the friendliness. Primary buttons are full 100px pills, not Stripe's austere 4px corners; cards round at 16px; bottom sheets round at 24px. Nothing on the surface has a hard, aggressive edge. The typographic backbone is Noto Sans TC -- the open, humanist, exhaustively-glyphed Traditional-Chinese workhorse that renders Taiwanese copy cleanly at every weight -- paired with Montserrat for Latin display moments. Depth comes not from flat drop-shadows but from soft, neumorphic inset-and-outset shadow stacks (0px 10px 44px rgba(102,102,102,0.12) with inset highlights) that make surfaces feel like smooth, tactile pebbles. The overall atmosphere is bright, rounded, tactile, and warm -- a fintech that wants you to feel safe, not impressed.
Key Characteristics:
#17b6c9) carrying CTAs, accents, links, and active states -- minimal color budget, maximal recognizability#fdfdfd) with cool gray surfaces (#f3f5f6) -- airy and optimistic, never heavyNoto Sans TC as the humanist Traditional-Chinese workhorse, Montserrat for Latin displayrgba(102,102,102,0.12) + inset highlights) -- tactile, pebble-like depth#2be0ec) and electric lime (#dafa5f) as youthful pops against the calm teal base#2a3342 headings, #727d8c body) -- soft, never harsh#17b6c9): The core brand color. Primary CTA fill, link hovers, active states, the 4px accent bar before section titles, secondary-button text and border. A bright, water-fresh cyan-teal that defines the brand.#15a6b7): Darker teal for .btn-primary:hover and :active states.#64cedb): Light teal used as the bright stop in the XL button radial gradient and decorative tints.#fdfdfd): Page background and button text on teal. An off-pure white that keeps the surface soft.#2be0ec): Bright hero cyan for gradient flourishes and decorative highlights -- the energetic edge of the teal family.#30dde8): A second vivid cyan for gradient mids and illustration accents.#dafa5f): Electric chartreuse pop -- a youthful, unexpected highlight used sparingly for emphasis moments.#f3f5f6): Cool light-gray section backgrounds and card fills.#edf0f2): Slightly deeper gray for the bottom stop of subtle vertical surface gradients.#ecf9fa): Pale teal-tinted surface for teal-themed cards and highlight panels.#2a3342): Primary heading slate -- a dark blue-gray, never pure black, that keeps headlines soft.#1b2028): Darkest text, near-black with a cool undertone, for maximum-contrast labels.#364053): Secondary headings, strong labels, emphasized body.#727d8c): Standard body copy, descriptions, secondary text.#b6bec7): Disabled text, captions, the faintest readable gray.#dce0e5): Standard divider and card-border gray.#c7cdd4): Slightly stronger border for inputs and grouped controls.#001617): Near-black dark teal used for immersive dark moments and high-contrast type over light surfaces.#cb904c): Amber for caution and notice states.#e75365): Coral-red for validation errors and destructive actions.'Noto Sans TC' -- the humanist Traditional-Chinese sans that renders every Taiwanese glyph cleanly across weights. Used for ~95% of all text.'Montserrat', falling back to 'Noto Sans TC' -- geometric Latin display face for English headlines, the "Richart" wordmark context, and number-forward moments.'Noto Sans TC', sans-serif with font-display: swap for resilient web-font loading.| Role | Font | Size | Weight | Line Height | Notes |
|---|---|---|---|---|---|
| Display Hero | Noto Sans TC / Montserrat | 60px | 700 | ~1.4 | Hero headline, biggest statement |
| Display Large | Noto Sans TC | 48px | 700 | 1.25 | Section hero headlines |
| Heading XL | Noto Sans TC | 40px | 700 | 1.3 | Large feature titles |
| Section | Noto Sans TC | 34px | 700 | 1.3 | Standard feature section titles |
| Heading | Noto Sans TC | 28px | 700 | 1.4 | Sub-feature heads |
| Subsection | Noto Sans TC | 24px | 500 | 1.4 | Card titles, sub-section heads |
| Lead | Noto Sans TC | 20px | 500 | 1.6 | Emphasized lead-in, button text |
| Title (accent-bar) | Noto Sans TC | 18px | 500 | 1.55 | Block titles paired with teal bar |
| Body Large | Noto Sans TC | 18px | 400 | 1.67 | Intro paragraphs |
| Body | Noto Sans TC | 16px | 400 | 1.5 | Standard reading text |
| Label | Noto Sans TC | 14px | 500 | 1.43 | Nav links, small labels |
| Caption | Noto Sans TC | 12px | 400 | 1.5 | Fine print, legal, metadata |
Noto Sans TC does nearly everything. The discipline of a single humanist family keeps the Traditional-Chinese typography even and warm across the whole page; Montserrat enters only for Latin display flavor.line-height: 1.5, lead copy at 1.67. Traditional-Chinese characters are dense; the loose leading keeps long passages breathable.#2a3342, body is #727d8c. Nothing uses #000000 -- the softness is deliberate and on-brand.#17b6c9) vertical bar sits before block titles, a tiny structural flourish that brands every section head.Primary (pill)
#17b6c9#fdfdfd#15a6b7 background#727d8c background, rgba(253,253,253,0.5) text, 38px radiusPrimary XL (gradient)
radial-gradient(100% 256.33% at 0% 7.41%, #64cedb 0%, #15a6b7 100%)#fdfdfd#15a6b7 overlay fades inSecondary (outline pill)
#17b6c92px solid #17b6c9#17b6c9, text flips to #fdfdfd#fdfdfd or #f3f5f60px 4px 12px rgba(72, 85, 108, 0.24)0px 10px 44px rgba(102, 102, 102, 0.12), inset -3px -3px 10px rgba(84, 92, 101, 0.16), inset -5px -3px 12px rgba(193, 203, 221, 0.16)linear-gradient(180deg, #fdfdfd 0%, #eaeef0 100%)4px × 24px #17b6c9 vertical bar (.title .line), then title text at 18px / weight 500 / #2a3342#ecf9fa background with #17b6c9 text#f3f5f6 background with #727d8c text1px solid #c7cdd4#17b6c9 border / ring#364053, 14px weight 500#1b2028#b6bec7#e75365 border + helper text#fdfdfd, "Richart" wordmark left#364053, hover #17b6c9Verified: 2026-06-08 (omd-add-reference -- Tier 1 live CSS extract)
Tier 1 sources: https://www.richart.tw, https://www.taishinbank.com.tw (canonical homepage; bot-blocks 403 FORBIDDEN on direct fetch) reconciled with apex richart.tw live HTML + /TSDIB_RichartWeb/static/revamp/css/v3/index.css + headerfooter.css served live -- tokens #17b6c9, Noto Sans TC, 100px pill buttons, neumorphic shadows extracted directly from production CSS.
Method note: www.richart.tw returns 403 to automation; the apex richart.tw (same Taishin/Richart property, identical brand chrome) serves the full HTML and v3 stylesheets, from which all token values were measured verbatim.
.verification.md: web/references/richart/.verification.md
#f3f5f6 → #edf0f2) to segment the page24px 24px 0 0 for sheets)| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page background, inline text |
| Soft (Level 1) | 0px 4px 12px rgba(72, 85, 108, 0.24) | Buttons at rest, small cards |
| Neumorphic (Level 2) | 0px 10px 44px rgba(102, 102, 102, 0.12), inset -3px -3px 10px rgba(84, 92, 101, 0.16), inset -5px -3px 12px rgba(193, 203, 221, 0.16) | Feature cards, pebble surfaces |
| Standard (Level 3) | 2px 2px 36px 0px rgba(54, 64, 83, 0.2) | Floating panels, hover lift |
| Elevated (Level 4) | 0px 24px 60px rgba(9, 9, 10, 0.2), inset 1px 1px 8px rgba(182, 190, 199, 0.08), inset -2px -2px 10px rgba(54, 64, 83, 0.1) | Modals, bottom sheets |
Shadow Philosophy: Richart's depth is soft and tactile rather than crisp. Its signature is the neumorphic shadow stack -- an outer ambient blur (rgba(102,102,102,0.12)) combined with multiple inset highlight/shadow layers that make surfaces look like smooth, rounded pebbles you could pick up. The shadow colors are warm-gray slate (rgba(54,64,83,...), rgba(84,92,101,...)) tied to the text palette, not stark black. This tactile softness is the visual analogue of the brand promise: banking that feels gentle and physical, not cold and digital.
#17b6c9 Richart teal as the single dominant brand color for CTAs, links, and accentsNoto Sans TC at weights 400/500/700 with generous line-height (1.5+) for Traditional-Chinese copy#fdfdfd) and surfaces cool-gray (#f3f5f6) -- airy and optimistic#2a3342 headings, #727d8c body), never pure black#000000 for text -- always the slate scale| Name | Width | Key Changes |
|---|---|---|
| Mobile | <768px | Single column, stacked cards, bottom-sheet menus, reduced hero size |
| Tablet | 768-1024px | 2-column grids, moderate padding |
| Desktop | 1024-1280px | Full text+illustration alternating layout |
| Large | >1280px | Centered content with generous side margins |
#17b6c9)#15a6b7)#fdfdfd)#f3f5f6)#2a3342)#727d8c)#364053)#dce0e5)#2be0ec), Lime (#dafa5f)#e75365)#fdfdfd background. Headline 48px Noto Sans TC weight 700, color #2a3342. Subtitle 18px weight 400, line-height 1.67, #727d8c. Primary pill CTA: #17b6c9 background, #fdfdfd text, 100px radius, 20px weight 500, 16px vertical padding. Large friendly illustration to the right."#fdfdfd background, 16px radius, neumorphic shadow 0px 10px 44px rgba(102,102,102,0.12), inset -3px -3px 10px rgba(84,92,101,0.16), inset -5px -3px 12px rgba(193,203,221,0.16). Title 24px Noto Sans TC weight 500 #2a3342, body 16px weight 400 #727d8c line-height 1.5."#17b6c9 vertical bar, then title text 18px Noto Sans TC weight 500 #2a3342, 8px gap."#17b6c9 text, 2px solid #17b6c9 border, 100px pill radius. Hover fills #17b6c9, text becomes #fdfdfd."#fdfdfd bar, 'Richart' wordmark left, links 14px Noto Sans TC weight 500 #364053 hover #17b6c9, teal pill CTA right-aligned."#17b6c9 is the single brand color -- resist adding competing huesNoto Sans TC weights 400/500/700, line-height 1.5+ for CJK breathing room#2a3342 / #364053 / #727d8c), never black#dafa5f) and cyan (#2be0ec) are pops only, used sparinglyRichart's voice is warm, encouraging, and peer-to-peer -- a slightly-older friend who is good with money and genuinely wants you to save some. The tagline "最能幫年輕人存到錢的銀行" (the bank that best helps young people save) sets the register: it is about you (the young person) and a concrete, achievable benefit (saving money), not about the institution's prestige. Copy is concise, friendly, and action-oriented, written in casual Traditional Chinese that avoids the stiff formality of legacy Taiwanese banking. Where a traditional bank says "尊榮理財" (prestige wealth management), Richart says, in effect, "let's help you save".
| Context | Tone |
|---|---|
| Hero headlines | Warm, benefit-first, you-focused. Concrete promises, not prestige claims. |
| Feature copy | Concise, one idea per block, paired with an illustration that does half the explaining. |
| CTAs | Friendly imperatives -- "立即申辦" (apply now), "了解更多" (learn more). |
| Onboarding | Encouraging and reassuring, hand-holding without condescension. |
| Savings nudges | Gamified, positive reinforcement -- celebrates progress, never shames. |
| Legal / disclosure | Necessarily formal regulatory Chinese, visually de-emphasized in muted gray. |
| Errors | Plain, calm, solution-oriented -- never alarming. |
Forbidden register. Stiff institutional formality, prestige-banking vocabulary ("尊榮", "菁英"), fear-based or shaming money language, dense jargon. Richart never talks down to its young audience and never tries to sound like an old bank.
Richart is the digital-banking brand launched by Taishin International Bank (台新銀行), one of Taiwan's major private commercial banks, as its dedicated answer to a generation of young Taiwanese who grew up on smartphones and apps rather than bank branches. Where the parent bank carries the full apparatus of traditional retail banking, Richart was conceived as a clean, mobile-first, deposit-and-save product with a deliberately youthful identity -- its own name, its own teal, its own illustrated world, distinct from the corporate Taishin chrome.
The strategic bet is explicit in the brand's own promise: be "最能幫年輕人存到錢的銀行" -- the bank that best helps young people save. That reframes the bank's relationship with its customer. Instead of selling prestige or loans, Richart sells a habit (saving) and a feeling (it's easy, it's friendly, you can do it). The teal, the pills, the illustrations, and the neumorphic softness all serve that reframe: this is finance that feels like a well-designed consumer app, because for a digitally-native young user, that is the only kind of finance that feels trustworthy.
What Richart refuses: the marble-lobby gravitas of legacy banking, the cold institutional navy palette, dense form-heavy interfaces, and any tone that makes a 24-year-old feel like they're being lectured. What it embraces: a single friendly brand color, rounded pill geometry, illustration-led storytelling, encouraging copy, and the visual language of a delightful mobile app.
#17b6c9 does almost all the brand work. A disciplined, near-monochrome accent strategy makes Richart instantly recognizable and prevents the visual noise that erodes trust in a money product.Personas below are fictional archetypes informed by Richart's publicly stated target segment (young, digitally-native Taiwanese savers), not individual people.
陳怡君 (Chen Yi-Jun), 25, Taipei. Just started her first full-time job. Has never set foot in a Taishin branch and never will -- she opened her Richart account entirely on her phone during a lunch break. She uses the auto-save feature to skim a little off every paycheck and feels a small hit of satisfaction every time the app celebrates her progress. She picked Richart over the bank her parents use because "it actually feels like it was made for people my age."
林承恩 (Lin Cheng-En), 22, Taichung. University senior with a part-time income. Money is tight, so a savings product that shames him or buries him in jargon would lose him instantly. Richart's encouraging, gamified nudges keep him saving NT$500 a week without it feeling like a chore. He'd churn the moment the tone turned preachy.
黃詩涵 (Huang Shih-Han), 29, Kaohsiung. Freelance designer with irregular income. She values that the interface is clean and the illustrations are charming -- as a designer she notices, and the polish signals competence. She keeps an emergency fund in Richart specifically because the smooth, app-like experience makes checking her balance feel calm rather than stressful.
| State | Treatment |
|---|---|
| Empty (no savings goal yet) | Friendly illustration + one encouraging line in #2a3342 18px Noto Sans TC. One teal pill CTA: "建立目標" (set a goal). Inviting, never an error. |
| Loading | Soft skeleton blocks in #f3f5f6 at final dimensions, gentle shimmer. Calm, never jarring. |
| Error (form validation) | Field-level. #e75365 coral border + helper text below, plain calm language describing how to fix it. |
| Error (network) | Quiet inline banner, muted gray, with a single retry pill. Never alarming red full-screen. |
| Success (goal reached / saved) | Celebratory -- teal accents, positive illustration, encouraging copy. Gamified reward for the saving habit. |
| Disabled | #727d8c fill, rgba(253,253,253,0.5) text, 38px radius -- faded but still clearly a button. |
| Active / selected | #17b6c9 fill or #15a6b7 for pressed; teal accent bar or underline marks the active item. |
Durations (extracted from live CSS):
| Token | Value | Use |
|---|---|---|
motion-fast | 150ms | Quick hovers, small state flips |
motion-standard | 300ms | Buttons, links, card hovers, most transitions |
motion-slow | 500ms | Background/color fills, larger reveals |
Easings (extracted from live CSS):
| Token | Curve | Use |
|---|---|---|
ease-out | ease-out | The default everywhere -- arriving softly |
ease-emphatic | cubic-bezier(0.77, 0.2, 0.05, 1) | Expressive reveals, sheet transitions |
ease-glide | cubic-bezier(0, 1, 0.5, 1) | Smooth decelerating slides |
Signature motions.
background 0.5s from #17b6c9 to #15a6b7 on hover -- a slow, smooth color fill that feels gentle rather than snappy.transition: all 0.3s ease-out is the page-wide default; elements settle in softly, matching the rounded, calm aesthetic.prefers-reduced-motion: reduce, transitions collapse to instant; the product stays fully usable with no loss of function.#17b6c9; keep the color budget tightRichart -- the digital-banking brand of Taiwan's Taishin International Bank (台新銀行) -- presents itself as the friendliest, most playful face of consumer finance on the Taiwanese web. Its self-declared promise, baked into the page <title>, is "最能幫年輕人存到錢的銀行" (the bank that best helps young people save). Everything about the surface serves that youth-targete
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | comfortable | |
| Base unit | 8px | |
| Section gap | 32px | |
| Card padding | 16px | |
| Element gap | 12px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| inputsCompact | 4px | |
| smallCompact | 4px | |
| cardsStandard | 16px | |
| panelsStandard | 16px | |
| bottomLarge | 24px | |
| heroLarge | 24px | |
| buttonsPill | 32px | |
| badgesPill | 32px | |
| togglesPill | 32px | |
| avatarsCircle | 50% | |
| iconCircle | 50% |
Borders
| Element | Value | Preview |
|---|---|---|
| Border | 2px solid #17b6c9 | |
| Border | 1px solid #c7cdd4 |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Cards
Badges
Inputs