Colors

CSS custom properties from the design system. Background, text, and accent colors form the palette foundation.

Typography

Zain for display and headings, Nunito Sans for body. Both default to bold weight.

Display
Kelomin Survivors
Zain 700 / 28px
Panel Title
Stats
Zain 700 / 18px
Heading
Ranape
Zain 800 / 16px
Body
Periodically gain a bubble shield that protects you
Nunito Sans 700 / 14px
Caption
Level 1 • Passive
Nunito Sans 600 / 13px
Muted
Cooldown: 12s
Nunito Sans 600 / 12px
Panel

The foundational wrapper for all content areas. Title bar with body content below.

Default
Panel Title
Panel body content goes here. Cards, stats, lists, grids.
Flush Content
Flush Content
Stat row flush to edges
42
Stat Row

Single stat display with icon, level indicator, XP progress bar, name, and value.

Level 3
Max Health
45
Level 1
Base Damage
7
Level 5
Critical Chance
12%
Ability Entry

Ability list item with icon, name, type badge, description, and energy cost.

Bubble
Bubble Passive
Periodically gain a bubble shield that protects you from one hit
20
Surge
Surge Ultimate
Increases your attack speed by 25% for 5 seconds
20
Kelomin Card

Character selection card with portrait, element badge, name, and level.

Default
Toren
Plant
Toren
Level 1
Selected
Ranape
Water
Ranape
Level 1
Fire Element
Siniper
Fire
Siniper
Level 1
Fruit Cell

Inventory grid item with icon and stack count badge.

Navigation Buttons

Action buttons with standard and primary (CTA) variants.

Standard
Primary
Small
Element Badges

Small tag showing a Kelomin's elemental type.

Water
Plant
Fire
Progress Bars

XP and stat level bars. Color adapts to selected Kelomin's element.

10%
45%
80%
100%
Tooltips

Hover-triggered info popups via data-tooltip attribute.

Hover me (top)
Hover me (bottom)
Hover me (wrap)
Stat & Ability Icons

Circular icon containers used in stat rows and ability entries.

Stat (28px)
Ability (44px)
Entrance Animations

CSS animation classes for staggered page load reveals.

Slide Up
Slide Down
Fade In
Health Bar

Player health display with fill gradient and text overlay.

156 / 200
36 / 200
XP Bar

Experience bar with level badge and gold gradient fill.

Lv 7
630 / 1000
Resources

Currency and resource counters with icon and value.

1,245 Gold
18 Gems
3 Keys
Timer

Run timer displaying elapsed time.

12:34
30:00
Level Up Choice

Upgrade choice cards shown when leveling up. Border color indicates rarity.

Water Shield
Water Shield
Forms a water barrier that protects from 1 hit
WaterDefense
Water Orbitals
Water Orbitals
Summon orbiting water droplets that damage nearby enemies
WaterAoE
Fire Aura
Fire Aura
Burn nearby enemies with a ring of fire
FireAoE
Buldo
Buldo
Charge through enemies dealing massive damage
PhysicalLegendary
Rich Tooltip

Detailed tooltip for trinkets/items with stats.

Swift Feather Rare
A light feather that quickens your movements and reflexes.
Move Speed+12%
Dodge Chance+5%
Ember Crown Legendary
Burns with an ancient flame. Nearby enemies take fire damage.
Fire DPS+8/s
Burn Radius2.5m
Base Damage+15%
Recap Row

End-of-run summary rows with icon, label, value.

Enemies Defeated347
Gold Earned2,180
Time Survived14:23
Levels Gained12
Best Combox48
Toast / Notification

Slide-in notifications with icon, title, and message.

🏆
Achievement Unlocked
Defeat 100 enemies in a single run
Item Found
Swift Feather added to inventory
Connection Lost
Attempting to reconnect...
Tab Navigation

Tab bar for switching between panels or categories.

Spells
Charms
Trinkets
Passives
Tab content area for selected category...
Cooldown Icon

Ability icon with conic-gradient cooldown sweep overlay.

75% CD
Water Shield
3s
25% CD
Fire Projectile
1s
Ready
Plant Orbitals
Ability Bar

Horizontal spell bar with radial energy fill. Based on AbilityBarController + AbilityEnergyIconController.

Water Shield
Q
Fire Projectile
W
Plant Projectile
E
Surge
R
Upgrade Display

Shows equipped spells and charms with level badges. Based on SpellDisplayController + CharmDisplayController.

Spells
Water Orbitals3
Fire Orbitals2
Plant Aura1
Charms
Damage Charm2
Crit Chance Charm1
Stats Panel

Toggleable stat list shown during gameplay and level-up. Based on StatsPanelController.

Stats
Max Health200
Base Damage12
Attack Speed1.25/s
Move Speed5.2
Crit Chance12%
Crit Damagex1.5
Armor8
Regen0.3/s
Pickup Range2.0m
Difficultyx2.5
Trinket Display

Grid of collected trinkets with stack counts and rarity borders. Based on TrinketDisplay.

Swift Feather
Phoenix Feather2
Rock Shell Brew
Chameleon Scale
Zephyr Cloak3
Thick Hide
Sharp Fang
Chaos Fragment
Trinket Reveal

Popup shown when acquiring a new trinket. Pauses gameplay. Based on TrinketRevealController.

Phoenix Feather
Phoenix Feather
Legendary
Burns with an ancient flame. Nearby enemies take fire damage over time. Stacks with other fire effects.
Input Hints

Contextual key prompts shown near interactable objects. Based on InputHintView.

EInteract
FPick up item
TABToggle stats
ESCPause
QSpell 1
WSpell 2
SPACEDash
HUD Layout

In-game HUD showing health, XP, timer, abilities, and resources.

144/200
Lv 7
12:34
1,245
Water Shield
Fire Projectile
2s
Plant Orbitals
Character
Map
Level Up Layout

Full-screen upgrade selection overlay with 3 choices.

LEVEL UP!
Choose an upgrade
Water Shield
Water Shield
Protects from 1 hit
Water Orbitals
Water Orbitals
Orbiting water damage
Fire Aura
Fire Aura
Burn nearby enemies
Main Menu Layout

Title screen with logo, menu options, and version info.

KELOMIN
SURVIVORS
v0.4.2
Game Over Layout

End-of-run summary screen with stats recap and action buttons.

Run Complete
You survived 14 minutes and 23 seconds
Enemies347
Gold2,180
Level12
Best Combox48