Install
npx skillscat add paberthier/keola/keola-components Install via the SkillsCat registry.
Keola Components Skill
Touch And Mobile Behavior
Apply the mobile acceptance criteria to every interactive component.
Standalone buttons, menu toggles, language controls and lightbox actions need at least 44 by 44 CSS px hit areas with separation between adjacent targets.
Icons may be smaller than their hit areas.
Keep essential labels and actions available without hover; tooltips and animation only supplement them.SiteTooltip is mounted by the default layout.
Add localized data-tooltip text to controls when a supplemental pointer or keyboard-focus hint helps; retain an accessible name and a clear touch action without the tooltip.
Let translated labels wrap or stack controls instead of shrinking text.
Provide visible close and navigation controls for overlays; swipe gestures may enhance them but must not be the only way to operate them.
Buttons
Primary
Orange, high contrast, rounded, clear verb.
Secondary
Light surface, warm border.
Text
Minimal, often with arrow or tiny icon.
Do not create more than three button styles unless necessary.
Cards
Cards use:
- warm border
- soft radius
- restrained shadow
- clear heading
- concise metadata
A card should communicate its purpose in under two seconds.
Tags
Use pill tags for:
- LIVE
- upcoming
- category
- platform
- event
Use color sparingly.
Social links
Use recognizable platform icons.
External links should visually distinguish themselves from internal navigation when useful.
Schedule items
A schedule item should show:
- date
- time
- content
- platform
- optional status
Do not make users decode decorative symbols.
Gallery items
Use artwork as the visual focus.
Hover:
- slight scale
- optional caption
- no aggressive zoom
Section headings
Recommended pattern:
- eyebrow
- title
- one-sentence explanation
- optional action
Example:
LES PETITS ESPRITSUn petit coin pour se retrouverRetrouve les prochains rendez-vous…
Decorative components
Good:
- spirit
- leaf
- sparkle
- paw
- tail motif
Use as small accents.
Avoid full-page decorative noise.
Featured blocks
Use featured blocks for:
- Red Panda Network
- major events
- debut/redebut
- charity events
- important announcements
These can have more expressive art direction than standard cards.
Footer
Footer should be rich but organized:
- logo/identity
- short description
- internal navigation
- social links
- partners
- credits
- legal/contact
Do not make the footer a second homepage.