[data-slot=button][data-intent=save]{--button-action-ink:var(--color-info);--button-action-wash:var(--color-info-surface)}[data-slot=button][data-intent=approve]{--button-action-ink:var(--color-success);--button-action-wash:var(--color-success-surface)}[data-slot=button][data-intent=danger]{--button-action-ink:var(--color-danger);--button-action-wash:var(--color-danger-surface)}[data-slot=button][data-intent=next]{--button-action-ink:var(--color-accent-ink);--button-action-wash:var(--color-warning-surface)}[data-slot=button][data-intent=neutral]:is([data-variant=primary],[data-variant=link]){color:var(--color-ink);background:var(--color-surface);border-color:var(--color-control-line);box-shadow:none}[data-slot=button][data-intent=neutral][data-variant=link]{background:0 0;border-color:#0000}[data-slot=button][data-intent=neutral]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-ink);background:var(--color-board);box-shadow:none}[data-slot=button][data-intent]:not([data-intent=neutral]){color:var(--button-action-ink);background:var(--button-action-wash);border-color:var(--button-action-ink)}[data-slot=button][data-intent]:is([data-intent=save],[data-intent=approve],[data-intent=danger])[data-variant=primary]{color:var(--color-surface);background:var(--button-action-ink)}[data-slot=button][data-intent=next][data-variant=primary]{color:var(--color-ink);background:var(--color-accent);border-color:var(--color-accent-ink)}[data-slot=button][data-intent]:not([data-intent=neutral]):is([data-variant=ghost],[data-variant=link]){background:0 0;border-color:#0000}[data-slot=button][data-intent]:not([data-intent=neutral]):hover:not(:disabled,[aria-disabled=true]){background:var(--button-action-wash);color:var(--button-action-ink);box-shadow:inset 0 0 0 1px var(--button-action-ink)}[data-slot=button][data-intent]:not([data-intent=neutral])[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-surface);background:var(--button-action-ink);box-shadow:inset 0 0 0 1px var(--color-surface)}[data-slot=button][data-intent=next][data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-ink);background:var(--color-accent-light);box-shadow:inset 0 0 0 1px var(--color-accent-ink)}[data-slot=button][data-intent][data-variant]:is(:disabled,[aria-disabled=true]){color:var(--color-disabled);background:var(--color-board);border-color:var(--color-control-line);box-shadow:none;opacity:1}
