/* Action button semantic classes.
 *
 * These classes are placeholders for site-level / workspace-level overrides.
 * Default appearance comes from the Bootstrap class composed alongside
 * (e.g., 'btn btn-primary btn-action-primary' — Bootstrap's btn-primary
 * drives the look until a site or workspace stylesheet overrides
 * btn-action-primary).
 *
 * Roles:    primary, secondary, danger, success, info
 * Weights:  strong (default — committal action) and -subtle (transitional)
 *
 * Override pattern:
 *   site.css:           .btn-action-primary { background: #2e7d32; ... }
 *   workspace.css:      .workspace-loans .btn-action-primary { ... }
 */

/* Strong (committal) variants */
.btn-action-primary    { /* defers to Bootstrap btn-primary */ }
.btn-action-secondary  { /* defers to Bootstrap btn-secondary */ }
.btn-action-danger     { /* defers to Bootstrap btn-danger */ }
.btn-action-success    { /* defers to Bootstrap btn-success */ }
.btn-action-info       { /* defers to Bootstrap btn-info */ }

/* Subtle (transitional) variants */
.btn-action-primary-subtle    { /* defers to Bootstrap btn-outline-primary */ }
.btn-action-secondary-subtle  { /* defers to Bootstrap btn-outline-secondary */ }
.btn-action-danger-subtle     { /* defers to Bootstrap btn-outline-danger */ }
.btn-action-success-subtle    { /* defers to Bootstrap btn-outline-success */ }
.btn-action-info-subtle       { /* defers to Bootstrap btn-outline-info */ }
