Primary Button
High-emphasis button with filled accent background. Use for primary actions and CTAs.
Code
<button class="ip-btn-primary">Primary Action</button>
Interactive elements for actions and navigation.
Default button style with secondary colors. Use for secondary actions.
<button class="ip-btn">Standard</button>
High-emphasis button with filled accent background. Use for primary actions and CTAs.
<button class="ip-btn-primary">Primary Action</button>
Outline button with accent color. Use for alternative actions that need visual emphasis.
<button class="ip-btn-accent">Accent</button>
Square button for icons. Content must be wrapped in .ip-btn-icon-content.
<button class="ip-btn-icon">
<span class="ip-btn-icon-content">×</span>
</button>
Group related buttons together with connected borders.
<div class="ip-btn-group">
<button class="ip-btn">Left</button>
<button class="ip-btn">Center</button>
<button class="ip-btn">Right</button>
</div>
Disabled state for buttons.
<button class="ip-btn-primary" disabled>Disabled</button>
<button class="ip-btn" disabled>Disabled</button>
Add .ip-rounded for 6px border radius.
<button class="ip-btn-primary ip-rounded">Primary</button>
<button class="ip-btn ip-rounded">Standard</button>
<button class="ip-btn-accent ip-rounded">Accent</button>