<mainclass="catalog-page"><navclass="catalog-nav"aria-label="Catalog navigation"><ahref="./index.html"class="catalog-home-link">Catalog</a><divclass="catalog-nav-links"><ahref="./tokens.html"class="catalog-nav-link">Tokens</a><ahref="./buttons.html"class="catalog-nav-link is-active">Buttons</a><ahref="./badges.html"class="catalog-nav-link">Badges</a><ahref="./icon-buttons.html"class="catalog-nav-link">Icon Buttons</a><ahref="./inputs.html"class="catalog-nav-link">Inputs</a><ahref="./selects.html"class="catalog-nav-link">Selects</a><ahref="./form-fields.html"class="catalog-nav-link">Form Fields</a><ahref="./modals.html"class="catalog-nav-link">Modals</a><ahref="./spacing.html"class="catalog-nav-link">Spacing</a><ahref="./tables.html"class="catalog-nav-link">Tables</a><ahref="./empty-states.html"class="catalog-nav-link">Empty States</a><ahref="./cards.html"class="catalog-nav-link">Cards</a></div></nav><headerclass="catalog-page-header"><pclass="catalog-eyebrow">Design System</p><h1>Buttons</h1><p>Primary, secondary, ghost, and destructive actions built from shared templ primitives.</p></header><divclass="catalog-example-list"><sectionclass="catalog-example"><divclass="catalog-example-copy"><h2>Default solid action</h2><p>Used for the main action in a page section or modal footer.</p></div><divclass="catalog-example-preview"><buttontype="button"class="ui-button ui-button-solid ui-button-default ui-button-md">Nouveau projet</button></div><preclass="catalog-example-snippet"><code>@ui.Button(ui.ButtonProps{
})</code></pre></section><sectionclass="catalog-example"><divclass="catalog-example-copy"><h2>Soft warning action</h2><p>Used for inline actions that need emphasis without the weight of a solid button.</p></div><divclass="catalog-example-preview"><buttontype="button"class="ui-button ui-button-soft ui-button-warning ui-button-md">Relancer</button></div><preclass="catalog-example-snippet"><code>@ui.Button(ui.ButtonProps{
Label: "Relancer",
Variant: ui.ButtonVariantWarning,
Tone: ui.ButtonToneSoft,
Size: ui.SizeMD,
Type: "button",
})</code></pre></section><sectionclass="catalog-example"><divclass="catalog-example-copy"><h2>Soft danger action</h2><p>Used for irreversible actions after explicit confirmation.</p></div><divclass="catalog-example-preview"><buttontype="submit"class="ui-button ui-button-soft ui-button-danger ui-button-lg">Supprimer</button></div><preclass="catalog-example-snippet"><code>@ui.Button(ui.ButtonProps{