.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}.VMVMAW_button:hover{transform:translateY(-1px)}.VMVMAW_primary{background-color:var(--color-accent);color:var(--color-navy-deep)}.VMVMAW_primary:hover{color:var(--color-navy-deep);background-color:#d8912b}.VMVMAW_secondary{background-color:var(--color-primary);color:#fff}.VMVMAW_secondary:hover{background-color:var(--color-primary-strong);color:#fff}.VMVMAW_ghost{color:#fff;background-color:#0000;border-color:#ffffffb3}.VMVMAW_ghost:hover{color:#fff;background-color:#ffffff1f;border-color:#fff}.VMVMAW_ghost:focus-visible{outline-offset:3px;outline:3px solid #fff}.VMVMAW_ghost:active{color:#fff;background-color:#fff3;border-color:#fff;transform:translateY(0)}
