Skip to main content

Ground Rules

  • Shape: All buttons use rounded-full (pill-shaped), no exceptions
  • Font: Poppins, font-semibold (600), sentence case
  • Transition: transition-all duration-150 ease-out

Sizes

Height is fixed via h-*, no vertical padding. Icons are font x 1.15, gap is font x 0.5.

States

Hover

Pressed

active:scale-95 - the button shrinks inward on click (Phantom-style tactile press).
The press animation (scale-95) is a core brand interaction. Never remove it from any button.

Focus

2px lime ring on :focus-visible (keyboard only, never on mouse click):

Disabled


Icon Buttons

Icon Right

Used for forward actions, external links, CTAs.

Lime Usage Rules

Button backgrounds always use Lime Light (#c2e821) - the same color in both light and dark mode.

Tailwind Classes