.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);text-align:center;transition:background-color var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);border:2px solid #0000;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.Button-module__VMVMAW__button:hover{transform:translateY(-1px)}.Button-module__VMVMAW__primary{background-color:var(--color-accent);color:var(--color-navy-deep)}.Button-module__VMVMAW__primary:hover{color:var(--color-navy-deep);background-color:#d8912b}.Button-module__VMVMAW__secondary{background-color:var(--color-primary);color:#fff}.Button-module__VMVMAW__secondary:hover{background-color:var(--color-primary-strong);color:#fff}.Button-module__VMVMAW__ghost{color:#fff;background-color:#0000;border-color:#ffffffb3}.Button-module__VMVMAW__ghost:hover{color:#fff;background-color:#ffffff1f;border-color:#fff}.Button-module__VMVMAW__ghost:focus-visible{outline-offset:3px;outline:3px solid #fff}.Button-module__VMVMAW__ghost:active{color:#fff;background-color:#fff3;border-color:#fff;transform:translateY(0)}
