.Button-module__VMVMAW__boton{justify-content:center;align-items:center;gap:var(--space-sm);font:var(--type-button-md);font-feature-settings:var(--font-feature-default);padding:var(--button-pad-y) var(--button-pad-x);border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;transition:var(--transition-control);border:1px solid #0000;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__sm{font:var(--type-button-sm)}.Button-module__VMVMAW__touch{min-height:var(--control-min-h-touch)}.Button-module__VMVMAW__primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Button-module__VMVMAW__primary:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg)}.Button-module__VMVMAW__primary:active{background:var(--action-primary-bg-press);color:var(--action-primary-fg)}.Button-module__VMVMAW__secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--action-secondary-border)}.Button-module__VMVMAW__secondary:hover{background:var(--action-secondary-bg-hover);color:var(--action-secondary-fg)}.Button-module__VMVMAW__secondary:active{background:var(--primary-bg-subdued-hover);color:var(--primary-press);border-color:var(--primary-press)}.Button-module__VMVMAW__onDark{background:var(--action-on-dark-bg);color:var(--action-on-dark-fg);border-color:var(--border-on-dark)}.Button-module__VMVMAW__onDark:hover{background:var(--dark-panel-raised);color:var(--action-on-dark-fg)}.Button-module__VMVMAW__onDark:active{background:var(--primary-press);color:var(--action-on-dark-fg)}.Button-module__VMVMAW__crema{background:var(--canvas-cream);color:var(--card-ink);font-weight:var(--weight-semibold)}.Button-module__VMVMAW__crema:hover{background:var(--cream-deep);color:var(--card-ink)}.Button-module__VMVMAW__crema:active{background:var(--cream-press);color:var(--card-ink)}.Button-module__VMVMAW__crema:focus-visible{outline-color:var(--canvas-cream);outline-offset:3px}.Button-module__VMVMAW__boton:disabled,.Button-module__VMVMAW__boton[aria-disabled=true]{background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed;border-color:#0000}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__boton{transition:none}}
