Design System Inspiration of Bahamut
1. Visual Theme & Atmosphere
巴哈姆特 (Bahamut Gamer) is Taiwan's largest gaming and ACG (Anime, Comics, Games) community portal, and its visual design embodies the no-nonsense density of a community-first information hub that has served Taiwanese gamers since 1996. The page opens on a near-white canvas (#f8f8f8) that recedes into the background, letting an enormous volume of content — news links, forum threads, game entries, live events — occupy the foreground without visual noise. The signature color is a confident teal-blue (#11aac1), drawn from the Bahamut brand's longstanding palette, appearing most legibly as the active state of navigation tabs and in the horizontal section indicators.
The typographic approach is unapologetically utilitarian. System fonts — "Helvetica Neue", Helvetica, Arial, and the Traditional Chinese fallback chain "PingFang TC", 蘋果儷中黑, "Apple LiGothic Medium" — cover both Latin and CJK glyphs without custom-font overhead. Body text sits at 16px weight 400 for the main canvas and drops to 14px for sidebar lists, nav tabs, and metadata — a size hierarchy calibrated for dense information scanning rather than leisurely reading. The heading color is a deep charcoal (#2d2d2d) rather than pure black, and the body text is a warm dark gray (#464646) that reduces harshness over long reading sessions.
Bahamut's layout aesthetic is maximum-information: a fixed horizontal top nav with teal active tabs, a two-or-three-column grid below, sidebar lists, and horizontally tabbed content sections. Red accents (#e60012) appear on "hot" badges and notification counts — the one high-saturation departure from the teal/gray palette, inherited from years of gaming community visual language. The overall atmosphere is a veteran portal that knows exactly what its community needs: fast, dense, readable, familiar.
Key Characteristics:
- Bahamut Teal (
#11aac1) as the primary interactive and active-state color — the brand's most recognizable hue
- System font stack covering both Latin and Traditional Chinese CJK characters
- Dense information layout: two-to-three column grid with sidebar, tabbed content sections
- Near-white page canvas (
#f8f8f8) with white content cards — depth via flat color layers, not shadows
- Red accent (
#e60012) reserved for hot/new badges, notification counts — an emotional urgency signal
- Conservative 4px border-radius across interactive elements — not aggressive pill, not harsh square
- Body text in warm dark gray (
#464646) over near-black heading (#2d2d2d)
- Horizontal tab navigation with teal fill (
#11aac1 bg, white text) on active, transparent on inactive
2. Color Palette & Roles
Primary
- Bahamut Teal (
#11aac1): The brand's signature color. Active tab backgrounds, active section indicators, CTA elements. A medium-depth teal that reads as contemporary and energetic without the aggression of pure cyan.
- Teal Dark (
#117e96): Active link text in sidebars and highlighted navigation items. A darker, more legible variant of the primary teal for text on white backgrounds.
- Teal Deeper (
#009cad): Secondary link states and interactive underlines.
Canvas & Surface
- Pure White (
#ffffff): Content card backgrounds, nav bar, modal surfaces.
- Page Background (
#f8f8f8): The main page canvas — just off-white to distinguish it from cards.
- Section Surface (
#f3f3f3): Slightly darker tinted surface for alternating content sections.
Text Hierarchy
- Heading Charcoal (
#2d2d2d): Primary headings, strong labels.
- Body Gray (
#464646): Standard body text and nav links in inactive state — the workhorse text color.
- Muted Gray (
#8c8c8c): Secondary metadata, timestamps, captions.
Accent
- Red Alert (
#e60012): Hot badges, notification counts, error states. The only highly-saturated warm color in the system — carries urgency.
Borders
- Hairline (
#e5e7eb): Standard card and input borders.
3. Typography Rules
Font Family
- Primary stack:
"Helvetica Neue", Helvetica, Roboto, Arial, "Lucida Grande", "PingFang TC", 蘋果儷中黑, "Apple LiGothic Medium", sans-serif
- A CJK-aware system font stack — no custom fonts loaded. Traditional Chinese glyphs rendered by
PingFang TC (macOS/iOS) or 蘋果儷中黑 / Apple LiGothic Medium as fallbacks.
Hierarchy
| Role | Size | Weight | Line Height | Notes |
|---|
| Body / Nav | 16px | 400 | 1.50 | Default reading text |
| Sidebar / Tabs | 14px | 400 | 1.57 | Dense listing contexts |
| Active Nav Tab | 14px | 700 | 1.57 | Bold + teal on active tab |
| Headings | 18px | 700 | 1.40 | Section / article titles |
| Micro / Tags | 13px | 400 | 1.50 | Timestamps, badge labels |
Principles
- System first: No web font downloads — optimal for a high-traffic portal where page speed is paramount.
- CJK readiness: The fallback chain covers Traditional Chinese on every major platform.
- Weight as state signal: Bold (700) is used only for active navigation states and headings — body/inactive elements stay at 400.
- Size discipline: Three functional sizes (16px body, 14px UI, 13px micro) keep the system legible at dense layouts.
4. Component Stylings
Tabs
Active Nav Tab
- Background:
#11aac1
- Text:
#ffffff
- Radius: 4px
- Padding: 8px 12px
- Font: 14px weight 700
- Height: 40px
- Use: Top navigation active section (e.g., 首頁, GNN新聞)
Inactive Nav Tab
- Background: transparent
- Text:
#464646
- Radius: 4px
- Padding: 8px 12px
- Font: 14px weight 400
- Height: 40px
- Use: Unselected top navigation item
Content Section Tab (Active)
- Background:
#11aac1
- Text:
#ffffff
- Radius: 4px
- Padding: 4px 8px
- Height: 28px
- Use: Horizontal section-index tabs on content cards ("今日焦點", "熱門討論")
Buttons
Header Link Button
- Background: transparent
- Text:
#ffffff
- Padding: 0px 10px
- Height: 44px
- Font: 16px weight 400
- Use: Register (註冊) and Login (登入) links in dark header bar
Sidenav Active Link
- Background:
rgba(17, 170, 193, 0.1)
- Text:
#117e96
- Radius: 4px
- Padding: 8px 12px
- Font: 14px weight 700
- Height: 40px
- Use: Active state of left-sidebar section link (首頁)
Cards & Containers
Content Card
- Background:
#ffffff
- Radius: 4px
- Shadow:
0 1px 3px rgba(0,0,0,0.08)
- Use: News articles, game listings, community post cards
Section Surface
- Background:
#f3f3f3
- Use: Alternating section backgrounds for visual grouping
Badges
Hot / New Badge
- Background:
#e60012
- Text:
#ffffff
- Radius: 2px
- Font: 12px weight 400
- Use: "熱門" (hot) and "新" (new) post/article markers
Category Tag
- Background:
#f3f3f3
- Text:
#464646
- Radius: 4px
- Padding: 4px 8px
- Font: 12px weight 400
- Use: Game category tags, content type labels in listing pages
Inputs
Search Bar
- Background:
#ffffff
- Text:
#464646
- Border: none (embedded in header)
- Font: 14px weight 400
- Use: Top-of-page search bar in the navigation header area
Verified: 2026-06-22
Tier 1 sources: https://www.gamer.com.tw (Bahamut homepage live inspect — nav, tabs, cards, badges, body text); https://forum.gamer.com.tw (哈啦區 forum — secondary surface confirm, same teal system)
Tier 2 sources: getdesign.md/bahamut — 0 results (not listed); styles.refero.design/?q=bahamut — no matching results
Conflicts unresolved: none
5. Layout Principles
Spacing System
- Base unit: 8px
- Scale: 4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px
- Notable: Nav padding at 8px × 12px per tab creates a compact-but-tappable horizontal menu
Grid & Container
- Fixed top navigation bar with logo left, tabs center, utility links right
- Main layout: wide left content column (~70%) + right sidebar (~30%)
- Forum boards and game listings use a two-column grid
- Max content width approximately 1200px, centered
Whitespace Philosophy
- Information density first: Whitespace is functional, not decorative. Every row and card packs content.
- Flat depth, no shadows: Page hierarchy comes from background-color tiers (
#f8f8f8 → #ffffff → #f3f3f3) rather than elevation.
- Tab rhythm: Horizontal tab strips are the primary navigation pattern, appearing at both the global nav and within content cards.
Border Radius Scale
- None (0px): Legacy input borders, some footer elements
- Micro (2px): Hot/new badges
- Standard (4px): Tabs, cards, sidebar links, category tags — the workhorse
- Large (8px): Occasional larger UI containers
6. Depth & Elevation
| Level | Treatment | Use |
|---|
| Flat (Level 0) | No shadow | Page background, inline text, section surfaces |
| Card (Level 1) | 0 1px 3px rgba(0,0,0,0.08) | Content cards, news articles |
| Nav (Level 2) | #ffffff background on #f8f8f8 page | Nav bar lifts visually via contrast |
Shadow Philosophy: Bahamut uses minimal elevation. The portal predates heavy shadow systems and its design language has not adopted them — depth is communicated through flat color layering (#f8f8f8 page bg vs #ffffff card bg vs #f3f3f3 section tint). This keeps the interface feeling fast and uncluttered for a dense information context.
7. Do's and Don'ts
Do
- Use the teal (
#11aac1) exclusively for active states and primary indicators — it's the brand signal
- Rely on system fonts for CJK rendering — PingFang TC covers Traditional Chinese on modern platforms
- Use 4px radius as the default corner treatment for tabs, cards, and badges
- Use red (
#e60012) sparingly — only for urgency signals (hot badges, notifications, errors)
- Separate content zones with background-color tiers, not shadows
- Use bold (700) only for active/selected states and headings — keep body at 400
Don't
- Use the teal on body text or as a background for large content areas — it's an accent/active color
- Apply heavy shadows or complex elevation to a portal that prioritizes speed and density
- Use rounded pill shapes on tabs or badges — the conservative 4px is part of the veteran-portal identity
- Mix Traditional Chinese content with a Western-only font stack that lacks PingFang TC
- Apply bright/saturated colors beyond teal and red — the palette is deliberately restrained
- Add decorative gradients or illustration — Bahamut's aesthetic is text-and-link information density
8. Responsive Behavior
Breakpoints
| Name | Width | Key Changes |
|---|
| Mobile | <640px | Single column, collapsed nav, simplified tab row |
| Tablet | 640-1024px | Partial sidebar, 2-column content |
| Desktop | 1024-1280px | Full 3-zone layout (content + sidebar + optional right rail) |
Touch Targets
- Nav tabs at 40px height with 8px × 12px padding
- Sidebar links at 40px height
- Header register/login at 44px height
Collapsing Strategy
- Desktop two-column grid collapses to single column on mobile
- Horizontal tab strips wrap or scroll horizontally on narrow viewports
- Sidebar disappears on mobile; content takes full width
9. Agent Prompt Guide
Quick Color Reference
- Primary active: Bahamut Teal (
#11aac1)
- Active link text: Teal Dark (
#117e96)
- Page background: Near White (
#f8f8f8)
- Card background: Pure White (
#ffffff)
- Body text: Warm Dark Gray (
#464646)
- Heading text: Deep Charcoal (
#2d2d2d)
- Muted / meta: Mid Gray (
#8c8c8c)
- Hot badge: Alert Red (
#e60012)
- Hairline border: Light Gray (
#e5e7eb)
Example Component Prompts
- "Create a tab navigation bar. Active tab:
#11aac1 background, #ffffff text, 4px radius, 8px × 12px padding, 14px weight 700. Inactive tabs: transparent background, #464646 text, same radius and padding, weight 400. Nav background #ffffff, height 44px."
- "Design a content listing card:
#ffffff background, 4px radius, 0 1px 3px rgba(0,0,0,0.08) shadow. Title at 16px weight 700, #2d2d2d. Metadata at 13px weight 400, #8c8c8c. A red #e60012 badge (2px radius) for hot items."
- "Build a sidebar link list: inactive links at 14px weight 400,
#464646 text, 8px 12px padding. Active link: rgba(17,170,193,0.1) background tint, #117e96 text, 14px weight 700, 4px radius."
- "Create page layout:
#f8f8f8 canvas. #ffffff top nav with teal active tabs. Two-column body: 70% content + 30% sidebar. Section cards in #ffffff with #f3f3f3 alternating zone."
Iteration Guide
- Teal (
#11aac1) signals active/selected — never use it for passive text or card backgrounds
- System fonts are intentional —
PingFang TC is the CJK workhorse on Apple devices
- 4px radius is the design signature — don't round or square further without clear reason
- Red (
#e60012) is an urgency color — one badge per item maximum
- Text hierarchy lives in size + weight, not color — body stays
#464646, only headings and active states deviate
10. Voice & Tone
Bahamut's voice is communal, direct, and encyclopedic — the editorial register of a gaming community that has been Taiwan's trusted authority on gaming and ACG culture for three decades. The platform speaks to fans as fellow fans: no corporate distance, no marketing jargon, just fast, confident information delivery. Chinese headings are short and punchy ("巴哈姆特30週年", "GNN新聞", "哈啦區"), and the interface labels privilege familiarity over formality — regular users know what "我的小屋" (My Cottage — user profile) means without explanation.
| Context | Tone |
|---|
| Navigation labels | Concise, community-idiomatic. "哈啦區", "動畫瘋", "GNN新聞" — brand-specific names, not generic. |
| Forum section names | Thematic and self-explanatory within community context. |
| Game listings | Factual: title + release date + genre tags. No marketing superlatives. |
| Error states | Practical and brief. "找不到網頁" + link back. |
| Registration prompts | Low-friction. "註冊" / "登入" — two words, no persuasion. |
Voice samples (verified live 2026-06-22):
- "巴哈姆特電玩資訊站" — site title (category statement: gaming information station). (verified live 2026-06-22)
- "首頁" — home tab label (literal, unadorned). (verified live 2026-06-22)
- "我的小屋" — user profile link (warm community idiom: "My Cottage"). (verified live 2026-06-22)
Forbidden register: gaming hype marketing, corporate formality, English-only labels on Taiwan-facing surfaces.
11. Brand Narrative
巴哈姆特 (Bahamut Gamer) was founded in 1996 in Taiwan by a group of gaming enthusiasts — the name drawn from the legendary dragon Bahamut in role-playing game mythology. The site launched as a game information and news portal at a time when Taiwanese internet infrastructure was nascent, and grew organically to become the dominant community hub for gaming and ACG culture in the Chinese-speaking world.
Today, Bahamut operates as a multi-surface platform: the main portal at gamer.com.tw covers news (GNN), forum boards (哈啦區 — "Harla" community discussions), a commerce section (巴哈商城), and the streaming/anime platform 動畫瘋 (ani.gamer.com.tw), which is Taiwan's largest legal anime streaming service. The company has grown from a volunteer-driven fan site into a professional media property, but the design language has preserved the dense, community-oriented layout that users have navigated for decades.
What Bahamut refuses: the minimalist, whitespace-heavy redesign that would alienate its core users who depend on information density. What it embraces: a recognizable teal brand color that has persisted across design iterations, a system-font stack that ensures CJK legibility on every Taiwanese device, and tab-navigation patterns that veteran users navigate without thought.
12. Principles
- Information density is a feature, not a problem. The community comes for coverage breadth — more content links per page is a user benefit. UI implication: two-column layouts with sidebars, not single-column editorial.
- Brand continuity across decades. The teal color has been Bahamut's signature since early versions. UI implication: preserve
#11aac1 as the unambiguous active-state signal.
- CJK legibility is non-negotiable. Taiwan-first means Traditional Chinese characters must render clearly at all body sizes. UI implication: system fonts over web fonts; 14px minimum for list contexts.
- Red for urgency, teal for active. Two functional hues carry the whole semantic system. UI implication: no additional accent colors; badge colors have fixed meanings.
- Community naming over generic labels. Interface terms are community-fluent ("哈啦區", "我的小屋"). UI implication: localize for the community's own vocabulary, not corporate nomenclature.
13. Personas
Personas below are fictional archetypes informed by publicly observable Bahamut user segments, not individual people.
陳建宇, 22, 台北. A university student who checks Bahamut's GNN news feed every morning for game release announcements and review scores. He navigates by top tab — directly to 哈啦區 for forum discussion, then the front page for headlines. Has been a registered member since high school. Finds the dense layout comfortable; he'd be disoriented by a whitespace-heavy redesign.
林怡君, 28, 台中. An ACG fan who uses 動畫瘋 for seasonal anime and maintains a "小屋" profile with a curated anime list. Participates in the 哈啦板 (board) for specific series. Values the coverage breadth — Bahamut is the only site that covers both gaming news and anime streaming in Traditional Chinese at this scale.
王志明, 35, 高雄. A veteran member who has been active since the early 2000s. Knows the site's navigation by muscle memory. Occasional contributor to game wikis and 攻略 (strategy guide) boards. Would be frustrated by any UI change that breaks his 20-year-old navigation pattern.
14. States
| State | Treatment |
|---|
| Empty (no forum results) | Near-white canvas. Simple text in body gray (#464646) explaining no results. One teal link back to listing. No illustration. |
| Empty (user has no posts) | Brief note in muted gray (#8c8c8c), link to browse boards. |
| Loading (content section) | Gray placeholder bars on #f3f3f3 surface at approximate text dimensions. No shimmer — flat gray blocks consistent with the non-animated system. |
| Loading (image thumbnails) | #f3f3f3 placeholder at final image dimensions. |
| Error (page not found) | "找不到網頁" heading. Teal link back to previous page and home. Matches live site behavior (verified 2026-06-22). |
| Error (login required) | Redirect to login page with brief message. Teal confirm button. |
| Success (post submitted) | Inline confirmation on the same page. No modal — community sites favor in-page feedback. |
| Skeleton | Flat #f3f3f3 blocks at content dimensions. No animated shimmer. |
| Disabled | Reduced opacity on links and buttons; muted gray (#8c8c8c) text. |
| Active / Selected | Teal background (#11aac1), white text — the consistent system-wide active signal. |
15. Motion & Easing
Durations:
| Token | Value | Use |
|---|
motion-instant | 0ms | Tab selection commits, focus rings |
motion-fast | 100ms | Hover color transitions on links and tabs |
motion-standard | 200ms | Dropdown menus, modal open/close |
Easings:
| Token | Curve | Use |
|---|
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | All transitions |
Motion rules: Bahamut is a portal with decades of community habit. Motion is functional and subtle — hover states change color in ~100ms; tab switches are near-instant. No page transition animations, no hero reveals. The community uses the site at high frequency and motion that adds latency perception is unwelcome. Under prefers-reduced-motion: reduce, all transitions collapse to instant; the site remains fully functional.