._button_4pebn_1{--button-background:var(--color-primary);--button-foreground:var(--color-white);justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-thin) solid var(--color-dark);border-radius:var(--border-radius-small);background:var(--button-background);color:var(--button-foreground);box-shadow:var(--shadow-small);white-space:nowrap;cursor:pointer;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}._button_4pebn_1:hover:not(:disabled){color:var(--button-foreground);background:color-mix(in srgb, var(--button-background) 92%, var(--color-dark))}@media (hover:hover) and (prefers-reduced-motion:no-preference){._button_4pebn_1:not(._button--flat_4pebn_37):not(._button--has-pressed-prop_4pebn_37):hover:not(:disabled){transform:translate(var(--spacing-2xs), var(--spacing-2xs));box-shadow:none}}._button_4pebn_1:not(._button--flat_4pebn_37):active:not(:disabled),._button--pressed_4pebn_46:not(._button--flat_4pebn_37){transform:translate(var(--spacing-2xs), var(--spacing-2xs));box-shadow:none}._button_4pebn_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-xs)}._button_4pebn_1:disabled{opacity:.55;cursor:not-allowed}._button--primary_4pebn_61{--button-background:var(--color-primary)}._button--secondary_4pebn_65{--button-background:var(--color-secondary)}._button--danger_4pebn_69,._button--error_4pebn_70{--button-background:var(--color-error)}._button--light_4pebn_74{--button-background:var(--color-white);--button-foreground:var(--color-dark)}._button--warning_4pebn_79{--button-background:var(--color-warning-light);--button-foreground:var(--color-dark)}._button--success_4pebn_84{--button-background:var(--color-success)}._button--small_4pebn_88{height:1.75rem;padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs);font-size:.8rem}._button--medium_4pebn_95{height:2.25rem}._button--large_4pebn_99{height:2.75rem;padding-inline:var(--spacing-lg);font-size:1rem}._button--square_4pebn_105{aspect-ratio:1;flex-shrink:0;padding:0}._button--full-height_4pebn_111{align-self:stretch;height:100%}._button--full_4pebn_111{width:100%}._button--pressed_4pebn_46{--button-background:var(--color-secondary);--button-foreground:var(--color-white)}._button--flat_4pebn_37{--button-background:var(--color-white);--button-foreground:var(--color-dark);border-color:var(--color-border);box-shadow:none}._button--flat_4pebn_37:hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){._button_4pebn_1{transition:none}}
